DMPlexStratifyMigrationSF#
Rearrange the leaves of a migration sf for stratification.
Synopsis#
#include "petscdmplex.h"   
#include "petscdmlabel.h"  
PetscErrorCode DMPlexStratifyMigrationSF(DM dm, PetscSF sf, PetscSF *migrationSF)
Input Parameters#
- dm - The DM 
- sf - A star forest with non-ordered leaves, usually defining a DM point migration 
Output Parameter#
- migrationSF - A star forest with added leaf indirection that ensures the resulting DM is stratified 
Note#
This lexicographically sorts by (depth, cellType)
See Also#
DMPLEX, DMPlexPartitionLabelCreateSF(), DMPlexDistribute(), DMPlexDistributeOverlap()
Level#
developer
Location#
src/dm/impls/plex/plexdistribute.c
Index of all DMPlex routines
Table of Contents for all manual pages
Index of all manual pages