PetscPartitioner#
PETSc object that manages a graph partitioner
Synopsis#
typedef struct _p_PetscPartitioner *PetscPartitioner;
Note#
Also consider MatPartitioning which provides an alternative API for partitioning.
See Also#
PetscPartitionerCreate(), PetscPartitionerSetType(), PetscPartitionerType, MatPartitioning, MatPartitioningCreate()
Level#
intermediate
Location#
Examples#
src/ts/tutorials/ex30.c
src/dm/impls/plex/tests/ex24.c
src/dm/partitioner/tests/ex33.c
src/dm/impls/plex/tests/ex104.c
src/dm/impls/plex/tests/ex11.c
src/dm/impls/plex/tests/ex12.c
src/dm/impls/plex/tests/ex13.c
src/dm/impls/plex/tests/ex15.c
src/dm/impls/plex/tests/ex18.c
src/dm/impls/plex/tests/ex21.c
Object Header#
_p_PetscPartitioner in include/petsc/private/partitionerimpl.h
Implementations#
PetscPartitioner_Chaco in src/dm/partitioner/impls/chaco/partchaco.c
PetscPartitioner_Gather in src/dm/partitioner/impls/gather/partgather.c
PetscPartitioner_MatPartitioning in src/dm/partitioner/impls/matpart/partmatpart.c
PetscPartitioner_MS in src/dm/partitioner/impls/multistage/mspart.c
PetscPartitioner_ParMETIS in src/dm/partitioner/impls/parmetis/partparmetis.c
PetscPartitioner_PTScotch in src/dm/partitioner/impls/ptscotch/partptscotch.c
PetscPartitioner_Shell in src/dm/partitioner/impls/shell/partshell.c
PetscPartitioner_Simple in src/dm/partitioner/impls/simple/partsimple.c
Index of all MatGraphOperations routines
Table of Contents for all manual pages
Index of all manual pages