petsc-3.5.4 2015-05-23
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
MATCOARSENHEM MatCoarsenGetData MatColoringSetFromOptions
MATCOARSENMIS MatCoarsenSetAdjacency MatColoringSetMaxColors
MATCOLORINGGREEDY MatCoarsenSetFromOptions MatColoringSetType
MATCOLORINGJP MatCoarsenSetGreedyOrdering MatColoringSetWeightType
MATCOLORINGPOWER MatCoarsenSetStrictAggs MatColoringView
MATPARTITIONINGCHACO MatCoarsenSetVerbose MatPartitioningApply
MATPARTITIONINGPARMETIS MatColoringApply MatPartitioningCreate
MATPARTITIONINGPARTY MatColoringCreate MatPartitioningDestroy
MATPARTITIONINGPTSCOTCH MatColoringDestroy MatPartitioningSetAdjacency
MatCoarsenApply MatColoringGetDistance MatPartitioningSetFromOptions
MatCoarsenCreate MatColoringGetMaxColors MatPartitioningSetPartitionWeights
MatCoarsenDestroy MatColoringSetDistance 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 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