petsc-3.4.4 2014-03-13

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
MATCOARSENHEM MatCoarsenDestroy MatPartitioningCreate
MATCOARSENMIS MatCoarsenGetData MatPartitioningDestroy
MATPARTITIONINGCHACO MatCoarsenSetAdjacency MatPartitioningSetAdjacency
MATPARTITIONINGPARMETIS MatCoarsenSetFromOptions MatPartitioningSetFromOptions
MATPARTITIONINGPARTY MatCoarsenSetGreedyOrdering MatPartitioningSetPartitionWeights
MATPARTITIONINGPTSCOTCH MatCoarsenSetStrictAggs MatPartitioningSetVertexWeights
MatCoarsenApply MatCoarsenSetVerbose
MatCoarsenCreate MatPartitioningApply
Intermediate - Setting options for algorithms and data structures
MatCoarsenGetType MatGetColoring MatPartitioningSetNParts
MatCoarsenSetType MatGetOrdering MatPartitioningSetType
MatCoarsenView MatPartitioningGetType MatPartitioningView
Advanced - Setting more advanced options and customization
MatMeshToCellGraph MatPartitioningChacoSetEigenNumber MatPartitioningPTScotchSetStrategy
MatMeshToVertexGraph MatPartitioningChacoSetEigenSolver MatPartitioningParmetisGetEdgeCut
MatPartitioningChacoGetEigenNumber MatPartitioningChacoSetEigenTol MatPartitioningParmetisSetCoarseSequential
MatPartitioningChacoGetEigenSolver MatPartitioningChacoSetGlobal MatPartitioningPartySetBipart
MatPartitioningChacoGetEigenTol MatPartitioningChacoSetLocal MatPartitioningPartySetCoarseLevel
MatPartitioningChacoGetGlobal MatPartitioningPTScotchGetImbalance MatPartitioningPartySetGlobal
MatPartitioningChacoGetLocal MatPartitioningPTScotchGetStrategy MatPartitioningPartySetLocal
MatPartitioningChacoSetCoarseLevel MatPartitioningPTScotchSetImbalance MatPartitioningPartySetMatchOptimization
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
MatCoarsenRegister MatColoringRegisterAll MatPartitioningRegister
MatCoarsenRegisterAll MatOrderingRegister MatPartitioningRegisterAll
MatColoringRegister MatOrderingRegisterAll
No deprecated routines

Table of Contents