petsc-dev 2014-02-02
Report Typos and Errors

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

Table of Contents