Lines Matching refs:leafSection
439 …uteOwnership(DM dm, PetscSection rootSection, IS *rootrank, PetscSection leafSection, IS *leafrank) in DMPlexDistributeOwnership() argument
470 PetscCall(PetscObjectSetName((PetscObject)leafSection, "Leaf Section")); in DMPlexDistributeOwnership()
471 PetscCall(DMPlexDistributeFieldIS(dm, sfPoint, rootSection, *rootrank, leafSection, leafrank)); in DMPlexDistributeOwnership()
495 …, PetscInt levels, PetscSection rootSection, IS rootrank, PetscSection leafSection, IS leafrank, D… in DMPlexCreateOverlapLabel() argument
522 PetscCall(PetscSectionGetChart(leafSection, &sStart, &sEnd)); in DMPlexCreateOverlapLabel()
540 PetscCall(PetscSectionGetDof(leafSection, p, &neighbors)); in DMPlexCreateOverlapLabel()
542 PetscCall(PetscSectionGetOffset(leafSection, p, &noff)); in DMPlexCreateOverlapLabel()
661 …etscInt exValue[], PetscSection rootSection, IS rootrank, PetscSection leafSection, IS leafrank, D… in DMPlexCreateOverlapLabelFromLabels() argument
682 PetscCall(PetscSectionGetChart(leafSection, &sStart, &sEnd)); in DMPlexCreateOverlapLabelFromLabels()
724 …PetscCall(HandlePoint_Private(dm, p, leafSection, nrank, numExLabels, exLabel, exValue, ovAdjByRan… in DMPlexCreateOverlapLabelFromLabels()
2011 PetscSection rootSection, leafSection; in DMPlexDistributeOverlap_Internal() local
2057 PetscCall(PetscSectionCreate(newcomm, &leafSection)); in DMPlexDistributeOverlap_Internal()
2058 PetscCall(DMPlexDistributeOwnership(dm, rootSection, &rootrank, leafSection, &leafrank)); in DMPlexDistributeOverlap_Internal()
2059 …OvExLabels, mesh->ovExLabels, mesh->ovExValues, rootSection, rootrank, leafSection, leafrank, &lbl… in DMPlexDistributeOverlap_Internal()
2060 …else PetscCall(DMPlexCreateOverlapLabel(dm, overlap, rootSection, rootrank, leafSection, leafrank,… in DMPlexDistributeOverlap_Internal()
2070 PetscCall(PetscSectionDestroy(&leafSection)); in DMPlexDistributeOverlap_Internal()