## 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 |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MatColoringRegisterAll | MatOrderingRegisterAll | MatPartitioningRegisterAll
MatColoringRegisterDestroy | MatOrderingRegisterDestroy | MatPartitioningRegisterDestroy

Table of Contents