petsc-dev 2014-07-30
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 MatColoringView
MatCoarsenCreate MatColoringDestroy MatPartitioningApply
MatCoarsenDestroy MatColoringGetDistance MATPARTITIONINGCHACO
MatCoarsenGetData MatColoringGetMaxColors MatPartitioningCreate
MATCOARSENHEM MATCOLORINGGREEDY MatPartitioningDestroy
MATCOARSENMIS MATCOLORINGJP MATPARTITIONINGPARMETIS
MatCoarsenSetAdjacency MATCOLORINGPOWER MATPARTITIONINGPARTY
MatCoarsenSetFromOptions MatColoringSetDistance MATPARTITIONINGPTSCOTCH
MatCoarsenSetGreedyOrdering MatColoringSetFromOptions MatPartitioningSetAdjacency
MatCoarsenSetStrictAggs MatColoringSetMaxColors MatPartitioningSetFromOptions
MatCoarsenSetVerbose MatColoringSetType MatPartitioningSetPartitionWeights
MatColoringApply MatColoringSetWeightType MatPartitioningSetVertexWeights
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