DMPlexRebalanceSharedLabelPoints#

Change ownership of labeled points in the Plex so that processes owning shared label points also own a cell that contains them. This routine updates the PointSF of the DM inplace.

Synopsis#

#include "petscdmplex.h"   
PetscErrorCode DMPlexRebalanceSharedLabelPoints(DM dm, DMLabel label, PetscInt Nv, const PetscInt values[], PetscInt cellDepth)

Input Parameters#

  • dm - the DMPLEX object

  • label - the DMLabel object

  • Nv - the number of label values

  • values - the array of label values

  • cellDepth - depth of the cells in the label

See Also#

DMPlex: Unstructured Grids, DM, DMPLEX, DMPlexDistribute(), DMPlexRebalanceSharedPoints()

Level#

intermediate

Location#

src/dm/impls/plex/plexpartition.c


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