petsc-3.7.7 2017-09-25
Report Typos and Errors


Create a partition label of remote roots from a local root label


#include "petscdmplex.h"   
PetscErrorCode DMPlexPartitionLabelInvert(DM dm, DMLabel rootLabel, PetscSF processSF, DMLabel leafLabel)

Input Parameters

Output Parameter

dm - The DM
rootLabel - DMLabel assinging ranks to local roots
processSF - A star forest mapping into the local index on each remote rank
leafLabel - DMLabel assinging ranks to remote roots

Note: The rootLabel defines a send pattern by mapping local points to remote target ranks. The resulting leafLabel is a receiver mapping of remote roots to their parent rank.

See Also

DMPlexPartitionLabelCreateSF, DMPlexDistribute(), DMPlexCreateOverlap

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