PetscPartitionerSetType#

Builds a particular PetscPartitioner

Synopsis#

Collective

Input Parameters#

Options Database Key#

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

Examples#

src/dm/impls/plex/tests/ex12.c
src/dm/impls/plex/tests/ex13.c
src/dm/impls/plex/tests/ex18.c
src/dm/impls/plex/tests/ex24.c
src/dm/impls/plex/tests/ex31.c
src/dm/impls/plex/tests/ex55.c
src/dm/impls/plex/tests/ex70.c
src/dm/impls/plex/tests/ex71.c
src/dm/partitioner/tests/ex33.c
src/ts/tutorials/ex30.c


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