PetscPartitionerSetType#
Builds a particular PetscPartitioner
Synopsis#
#include "petscpartitioner.h"
PetscErrorCode PetscPartitionerSetType(PetscPartitioner part, PetscPartitionerType name)
Collective
Input Parameters#
part - The
PetscPartitionerobjectname - The kind of partitioner
Options Database Key#
-petscpartitioner_type type - Sets the
PetscPartitionerType
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#
Level#
intermediate
Location#
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