PETSc version 3.16.6
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
MatPartitioningApplyND
MATCOARSENMIS
MatColoringApply
MatPartitioningCreate
MATCOLORINGGREEDY
MatColoringCreate
MatPartitioningDestroy
MATCOLORINGID
MatColoringDestroy
MatPartitioningGetUseEdgeWeights
MATCOLORINGJP
MatColoringGetDistance
MatPartitioningImprove
MATCOLORINGLF
MatColoringGetMaxColors
MatPartitioningSetAdjacency
MATCOLORINGNATURAL
MatColoringSetDistance
MatPartitioningSetFromOptions
MATCOLORINGPOWER
MatColoringSetFromOptions
MatPartitioningSetPartitionWeights
MATCOLORINGSL
MatColoringSetMaxColors
MatPartitioningSetUseEdgeWeights
MATPARTITIONINGCHACO
MatColoringSetType
MatPartitioningSetVertexWeights
MATPARTITIONINGHIERARCH
MatColoringSetWeightType
MatPartitioningViewImbalance
MATPARTITIONINGPARMETIS
MatColoringView
MATPARTITIONINGPARTY
MatPartitioningApply
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