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
MATPARTITIONINGCHACO
MatPartitioningApply
MatPartitioningSetFromOptions
MATPARTITIONINGPARMETIS
MatPartitioningCreate
MatPartitioningSetPartitionWeights
MATPARTITIONINGPARTY
MatPartitioningDestroy
MatPartitioningSetVertexWeights
MATPARTITIONINGPTSCOTCH
MatPartitioningSetAdjacency
Intermediate - Setting options for algorithms and data structures
MatGetColoring
MatPartitioningGetType
MatPartitioningSetType
MatGetOrdering
MatPartitioningSetNParts
MatPartitioningView
Advanced - Setting more advanced options and customization
MatMeshToCellGraph
MatPartitioningChacoSetEigenNumber
MatPartitioningPTScotchSetStrategy
MatMeshToVertexGraph
MatPartitioningChacoSetEigenSolver
MatPartitioningParmetisGetEdgeCut
MatPartitioningChacoGetEigenNumber
MatPartitioningChacoSetEigenTol
MatPartitioningParmetisSetCoarseSequential
MatPartitioningChacoGetEigenSolver
MatPartitioningChacoSetGlobal
MatPartitioningPartySetBipart
MatPartitioningChacoGetEigenTol
MatPartitioningChacoSetLocal
MatPartitioningPartySetCoarseLevel
MatPartitioningChacoGetGlobal
MatPartitioningPTScotchGetImbalance
MatPartitioningPartySetGlobal
MatPartitioningChacoGetLocal
MatPartitioningPTScotchGetStrategy
MatPartitioningPartySetLocal
MatPartitioningChacoSetCoarseLevel
MatPartitioningPTScotchSetImbalance
MatPartitioningPartySetMatchOptimization
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatColoringRegisterAll
MatOrderingRegisterAll
MatPartitioningRegisterAll
MatColoringRegisterDestroy
MatOrderingRegisterDestroy
MatPartitioningRegisterDestroy
No deprecated routines
Table of Contents