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 MatPartitioningParmetisSetCoarseSequential MatPartitioningScotchSetGlobal
MatPartitioningChacoSetEigenNumber MatPartitioningPartySetBipart MatPartitioningScotchSetHostList
MatPartitioningChacoSetEigenSolver MatPartitioningPartySetCoarseLevel MatPartitioningScotchSetLocal
MatPartitioningChacoSetEigenTol MatPartitioningPartySetGlobal MatPartitioningScotchSetMapping
MatPartitioningChacoSetGlobal MatPartitioningPartySetLocal MatPartitioningScotchSetMultilevel
MatPartitioningChacoSetLocal MatPartitioningPartySetMatchOptimization MatPartitioningScotchSetStrategy
MatPartitioningJostleSetCoarseLevel MatPartitioningScotchSetArch
MatPartitioningJostleSetCoarseSequential MatPartitioningScotchSetCoarseLevel
Depreciated - Functionality scheduled for removal in future versions
MatColoringRegisterAll MatOrderingRegisterAll MatPartitioningRegisterAll
MatColoringRegisterDestroy MatOrderingRegisterDestroy MatPartitioningRegisterDestroy
No depreciated routines

Table of Contents