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
MatPartitioningApply MatPartitioningDestroy MatPartitioningSetFromOptions
MatPartitioningCreate MatPartitioningSetAdjacency MatPartitioningSetVertexWeights
Intermediate - Setting options for algorithms and data structures
MatGetColoring MatPartitioningGetType MatPartitioningView
MatGetOrdering MatPartitioningSetType
Advanced - Setting more advanced options and customization
MatPartitioningParmetisSetCoarseSequential
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatColoringRegisterAll MatOrderingRegisterAll MatPartitioningRegisterAll
MatColoringRegisterDestroy MatOrderingRegisterDestroy MatPartitioningRegisterDestroy
MatColoringRegisterDynamic MatOrderingRegisterDynamic MatPartitioningRegisterDynamic

Table of Contents