PetscPartitionerSetType#

Builds a particular PetscPartitioner

Synopsis#

Collective on PetscPartitioner

Input Parameters#

  • part - The PetscPartitioner object

  • name - The kind of partitioner

Options Database Key#

  • -petscpartitioner_type - Sets the PetscPartitioner type; use -help for a list of available types

Note#

PETSCPARTITIONERCHACO    - The Chaco partitioner (--download-chaco)
PETSCPARTITIONERPARMETIS - The ParMetis partitioner (--download-parmetis)
PETSCPARTITIONERSHELL    - A shell partitioner implemented by the user
PETSCPARTITIONERSIMPLE   - A simple partitioner that divides cells into equal, contiguous chunks
PETSCPARTITIONERGATHER   - Gathers all cells onto process 0

See Also#

PetscPartitionerGetType(), PetscPartitionerCreate()

Level#

intermediate

Location#

src/dm/partitioner/interface/partitioner.c


Edit on GitLab

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