Matrix colorings (MatColoring), orderings (MatOrdering), partitionings (MatPartitioning), and coarsening (MatCoarsen)#

These tools compute reorderings (MatOrdering) (for sparse matrix factorizations), colorings (MatColoring) (for computing Jacobians via finite differences), partitionings (MatPartitioning) (for parallel decomposition of data), and coarsening (MatCoarsen) (for algebraic multigrid methods).

Beginner - Basic usage#

Intermediate - Setting options for algorithms and data structures#

Advanced - Setting more advanced options and customization#

Developer - Interfaces rarely needed by applications programmers#

Single list of manual pages#