petsc-master 2020-02-25
Report Typos and Errors

Orders, Colorings, and Partitionings Manual Pages

These tools compute reorderings (for sparse matrix factorizations), colorings (for computing Jacobians via finite differences) and partitionings (for parallel decomposition of data).

Beginner - Basic usage
MATCOARSENHEM MATPARTITIONINGPTSCOTCH MatPartitioningApply
MATCOARSENMIS MatColoringApply MatPartitioningApplyND
MATCOLORINGGREEDY MatColoringCreate MatPartitioningCreate
MATCOLORINGID MatColoringDestroy MatPartitioningDestroy
MATCOLORINGJP MatColoringGetDistance MatPartitioningGetUseEdgeWeights
MATCOLORINGLF MatColoringGetMaxColors MatPartitioningImprove
MATCOLORINGPOWER MatColoringSetDistance MatPartitioningSetAdjacency
MATCOLORINGSL MatColoringSetFromOptions MatPartitioningSetFromOptions
MATPARTITIONINGCHACO MatColoringSetMaxColors MatPartitioningSetPartitionWeights
MATPARTITIONINGHIERARCH MatColoringSetType MatPartitioningSetUseEdgeWeights
MATPARTITIONINGPARMETIS MatColoringSetWeightType MatPartitioningSetVertexWeights
MATPARTITIONINGPARTY MatColoringView MatPartitioningViewImbalance
Intermediate - Setting options for algorithms and data structures
MatCoarsenViewFromOptions MatPartitioningGetType MatPartitioningView
MatCreateLaplacian MatPartitioningSetNParts MatPartitioningViewFromOptions
MatGetOrdering MatPartitioningSetType
Advanced - Setting more advanced options and customization
MatCoarsenApply MatMeshToVertexGraph MatPartitioningPTScotchGetImbalance
MatCoarsenCreate MatPartitioningChacoGetEigenNumber MatPartitioningPTScotchGetStrategy
MatCoarsenDestroy MatPartitioningChacoGetEigenSolver MatPartitioningPTScotchSetImbalance
MatCoarsenGetData MatPartitioningChacoGetEigenTol MatPartitioningPTScotchSetStrategy
MatCoarsenGetType MatPartitioningChacoGetGlobal MatPartitioningParmetisGetEdgeCut
MatCoarsenSetAdjacency MatPartitioningChacoGetLocal MatPartitioningParmetisSetCoarseSequential
MatCoarsenSetFromOptions MatPartitioningChacoSetCoarseLevel MatPartitioningParmetisSetRepartition
MatCoarsenSetGreedyOrdering MatPartitioningChacoSetEigenNumber MatPartitioningPartySetBipart
MatCoarsenSetStrictAggs MatPartitioningChacoSetEigenSolver MatPartitioningPartySetCoarseLevel
MatCoarsenSetType MatPartitioningChacoSetEigenTol MatPartitioningPartySetGlobal
MatCoarsenView MatPartitioningChacoSetGlobal MatPartitioningPartySetLocal
MatMeshToCellGraph MatPartitioningChacoSetLocal MatPartitioningPartySetMatchOptimization
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCoarsenRegister MatColoringRegisterAll MatPartitioningRegister
MatCoarsenRegisterAll MatOrderingRegister MatPartitioningRegisterAll
MatColoringRegister MatOrderingRegisterAll
No deprecated routines

Table of Contents