Home
last modified time | relevance | path

Searched refs:ovLabel (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexdistribute.c495 …ls, PetscSection rootSection, IS rootrank, PetscSection leafSection, IS leafrank, DMLabel *ovLabel) in DMPlexCreateOverlapLabel() argument
509 *ovLabel = NULL; in DMPlexCreateOverlapLabel()
518 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Overlap label", ovLabel)); in DMPlexCreateOverlapLabel()
519 for (p = pStart; p < pEnd; ++p) PetscCall(DMLabelSetValue(*ovLabel, p, rank)); in DMPlexCreateOverlapLabel()
583 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Overlap label", ovLabel)); in DMPlexCreateOverlapLabel()
584 PetscCall(DMPlexPartitionLabelInvert(dm, ovAdjByRank, NULL, *ovLabel)); in DMPlexCreateOverlapLabel()
586 for (p = pStart; p < pEnd; ++p) PetscCall(DMLabelSetValue(*ovLabel, p, rank)); in DMPlexCreateOverlapLabel()
588 PetscCall(DMLabelClearValue(*ovLabel, local[l], rank)); in DMPlexCreateOverlapLabel()
589 PetscCall(DMLabelSetValue(*ovLabel, remote[l].index, remote[l].rank)); in DMPlexCreateOverlapLabel()
661 …[], PetscSection rootSection, IS rootrank, PetscSection leafSection, IS leafrank, DMLabel *ovLabel) in DMPlexCreateOverlapLabelFromLabels() argument
[all …]