PetscSectionCreateGlobalSectionLabel#

Create a section describing the global field layout using the local section and an PetscSF describing the section point overlap.

Synopsis#

#include "petscdmlabel.h"   
#include "petscsection.h"   
PetscErrorCode PetscSectionCreateGlobalSectionLabel(PetscSection s, PetscSF sf, PetscBool includeConstraints, DMLabel label, PetscInt labelValue, PetscSection *gsection)

Collective

Input Parameters#

  • s - The PetscSection for the local field layout

  • sf - The PetscSF describing parallel layout of the section points

  • includeConstraints - By default this is PETSC_FALSE, meaning that the global field vector will not possess constrained dofs

  • label - The label specifying the points

  • labelValue - The label stratum specifying the points

Output Parameter#

Note#

This gives negative sizes and offsets to points not owned by this process

See Also#

DMLabel, DM, PetscSectionCreate()

Level#

developer

Location#

src/dm/label/dmlabel.c


Edit on GitLab

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