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
MAT_PARTITIONING_CHACO
MAT_PARTITIONING_SCOTCH
MatPartitioningSetAdjacency
MAT_PARTITIONING_JOSTLE
MatPartitioningApply
MatPartitioningSetFromOptions
MAT_PARTITIONING_PARMETIS
MatPartitioningCreate
MatPartitioningSetPartitionWeights
MAT_PARTITIONING_PARTY
MatPartitioningDestroy
MatPartitioningSetVertexWeights
Intermediate - Setting options for algorithms and data structures
MatGetColoring
MatPartitioningGetType
MatPartitioningSetType
MatGetOrdering
MatPartitioningSetNParts
MatPartitioningView
Advanced - Setting more advanced options and customization
MatMeshToCellGraph
MatPartitioningJostleSetCoarseSequential
MatPartitioningScotchSetCoarseLevel
MatMeshToVertexGraph
MatPartitioningParmetisGetEdgeCut
MatPartitioningScotchSetGlobal
MatPartitioningChacoSetCoarseLevel
MatPartitioningParmetisSetCoarseSequential
MatPartitioningScotchSetHostList
MatPartitioningChacoSetEigenNumber
MatPartitioningPartySetBipart
MatPartitioningScotchSetLocal
MatPartitioningChacoSetEigenSolver
MatPartitioningPartySetCoarseLevel
MatPartitioningScotchSetMapping
MatPartitioningChacoSetEigenTol
MatPartitioningPartySetGlobal
MatPartitioningScotchSetMultilevel
MatPartitioningChacoSetGlobal
MatPartitioningPartySetLocal
MatPartitioningScotchSetStrategy
MatPartitioningChacoSetLocal
MatPartitioningPartySetMatchOptimization
MatPartitioningJostleSetCoarseLevel
MatPartitioningScotchSetArch
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatColoringRegisterAll
MatOrderingRegisterAll
MatPartitioningRegisterAll
MatColoringRegisterDestroy
MatOrderingRegisterDestroy
MatPartitioningRegisterDestroy
No deprecated routines
Table of Contents