petsc-master 2015-07-31
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 MatColoringGetDistance MATPARTITIONINGCHACO
MatCoarsenCreate MatColoringGetMaxColors MatPartitioningCreate
MatCoarsenDestroy MATCOLORINGGREEDY MatPartitioningDestroy
MATCOARSENHEM MATCOLORINGJP MATPARTITIONINGPARMETIS
MATCOARSENMIS MATCOLORINGPOWER MATPARTITIONINGPARTY
MatCoarsenSetAdjacency MatColoringSetDistance MATPARTITIONINGPTSCOTCH
MatCoarsenSetFromOptions MatColoringSetFromOptions MatPartitioningSetAdjacency
MatCoarsenSetGreedyOrdering MatColoringSetMaxColors MatPartitioningSetFromOptions
MatCoarsenSetStrictAggs MatColoringSetType MatPartitioningSetPartitionWeights
MatColoringApply MatColoringSetWeightType MatPartitioningSetVertexWeights
MatColoringCreate MatColoringView
MatColoringDestroy 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
MatCoarsenGetData MatPartitioningChacoSetEigenNumber MatPartitioningPartySetGlobal
MatMeshToCellGraph MatPartitioningChacoSetEigenSolver MatPartitioningPartySetLocal
MatMeshToVertexGraph MatPartitioningChacoSetEigenTol MatPartitioningPartySetMatchOptimization
MatPartitioningChacoGetEigenNumber MatPartitioningChacoSetGlobal MatPartitioningPTScotchGetImbalance
MatPartitioningChacoGetEigenSolver MatPartitioningChacoSetLocal MatPartitioningPTScotchGetStrategy
MatPartitioningChacoGetEigenTol MatPartitioningParmetisGetEdgeCut MatPartitioningPTScotchSetImbalance
MatPartitioningChacoGetGlobal MatPartitioningParmetisSetCoarseSequential MatPartitioningPTScotchSetStrategy
MatPartitioningChacoGetLocal MatPartitioningPartySetBipart
MatPartitioningChacoSetCoarseLevel MatPartitioningPartySetCoarseLevel
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