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
MatPartitioningChacoSetCoarseLevel
MatPartitioningParmetisGetEdgeCut
MatPartitioningScotchSetCoarseLevel
MatPartitioningChacoSetEigenNumber
MatPartitioningParmetisSetCoarseSequential
MatPartitioningScotchSetGlobal
MatPartitioningChacoSetEigenSolver
MatPartitioningPartySetBipart
MatPartitioningScotchSetHostList
MatPartitioningChacoSetEigenTol
MatPartitioningPartySetCoarseLevel
MatPartitioningScotchSetLocal
MatPartitioningChacoSetGlobal
MatPartitioningPartySetGlobal
MatPartitioningScotchSetMapping
MatPartitioningChacoSetLocal
MatPartitioningPartySetLocal
MatPartitioningScotchSetMultilevel
MatPartitioningJostleSetCoarseLevel
MatPartitioningPartySetMatchOptimization
MatPartitioningScotchSetStrategy
MatPartitioningJostleSetCoarseSequential
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