#include "petscdmplex.h" PetscErrorCode PetscPartitionerShellSetPartition(PetscPartitioner part, PetscInt size, const PetscInt sizes, const PetscInt points)Collective on part
|part||- The PetscPartitioner|
|size||- The number of partitions|
|sizes||- array of size size (or NULL) providing the number of points in each partition|
|points||- array of size sum(sizes) (may be NULL iff sizes is NULL), a permutation of the points that groups those assigned to each partition in order (i.e., partition 0 first, partition 1 next, etc.)|
It is safe to free the sizes and points arrays after use in this routine.