Lines Matching refs:ovLabel
495 …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
675 *ovLabel = NULL; in DMPlexCreateOverlapLabelFromLabels()
744 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Overlap label", ovLabel)); in DMPlexCreateOverlapLabelFromLabels()
745 PetscCall(DMPlexPartitionLabelInvert(dm, ovAdjByRank, NULL, *ovLabel)); in DMPlexCreateOverlapLabelFromLabels()
747 for (p = pStart; p < pEnd; ++p) PetscCall(DMLabelSetValue(*ovLabel, p, rank)); in DMPlexCreateOverlapLabelFromLabels()
749 PetscCall(DMLabelClearValue(*ovLabel, local[l], rank)); in DMPlexCreateOverlapLabelFromLabels()
750 PetscCall(DMLabelSetValue(*ovLabel, remote[l].index, remote[l].rank)); in DMPlexCreateOverlapLabelFromLabels()