PETSCPARTITIONERPARMETIS

"parmetis" - A PetscPartitioner object using the ParMETIS library

Options Database Keys

-petscpartitioner_parmetis_type <string> - ParMETIS partitioning type. Either "kway" or "rb" (recursive bisection)
-petscpartitioner_parmetis_imbalance_ratio <value> - Load imbalance ratio limit
-petscpartitioner_parmetis_debug <int> - Debugging flag passed to ParMETIS/METIS routines
-petscpartitioner_parmetis_seed <int> - 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