PETSCPARTITIONERPARMETIS#

“parmetis” - A PetscPartitioner object using the ParMETIS library

Options Database Keys#

  • -petscpartitioner_parmetis_type - ParMETIS partitioning type. Either “kway” or “rb” (recursive bisection)

  • -petscpartitioner_parmetis_imbalance_ratio - Load imbalance ratio limit

  • -petscpartitioner_parmetis_debug - Debugging flag passed to ParMETIS/METIS routines

  • -petscpartitioner_parmetis_seed - Random seed

Notes: when the graph is on a single process, this partitioner actually calls METIS and not ParMETIS

See Also#

PetscPartitionerType, PetscPartitionerCreate(), PetscPartitionerSetType()

Level#

intermediate

Location#

src/dm/partitioner/impls/parmetis/partparmetis.c


Index of all DM routines
Table of Contents for all manual pages
Index of all manual pages