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