Lines Matching refs:rootSection

439 PetscErrorCode DMPlexDistributeOwnership(DM dm, PetscSection rootSection, IS *rootrank, PetscSectio…  in DMPlexDistributeOwnership()  argument
454 PetscCall(PetscObjectSetName((PetscObject)rootSection, "Root Section")); in DMPlexDistributeOwnership()
455 PetscCall(PetscSectionSetChart(rootSection, pStart, pEnd)); in DMPlexDistributeOwnership()
458 …for (p = pStart; p < pEnd; ++p) PetscCall(PetscSectionSetDof(rootSection, p, rootdegree[p - pStart… in DMPlexDistributeOwnership()
459 PetscCall(PetscSectionSetUp(rootSection)); in DMPlexDistributeOwnership()
461 PetscCall(PetscSectionGetStorageSize(rootSection, &nedges)); in DMPlexDistributeOwnership()
471 PetscCall(DMPlexDistributeFieldIS(dm, sfPoint, rootSection, *rootrank, leafSection, leafrank)); in DMPlexDistributeOwnership()
495 PetscErrorCode DMPlexCreateOverlapLabel(DM dm, PetscInt levels, PetscSection rootSection, IS rootra… in DMPlexCreateOverlapLabel() argument
553 PetscCall(PetscSectionGetDof(rootSection, p, &neighbors)); in DMPlexCreateOverlapLabel()
555 PetscCall(PetscSectionGetOffset(rootSection, p, &noff)); in DMPlexCreateOverlapLabel()
661 …abels, const DMLabel exLabel[], const PetscInt exValue[], PetscSection rootSection, IS rootrank, P… in DMPlexCreateOverlapLabelFromLabels() argument
727 …PetscCall(HandlePoint_Private(dm, p, rootSection, rrank, numExLabels, exLabel, exValue, ovAdjByRan… in DMPlexCreateOverlapLabelFromLabels()
2011 PetscSection rootSection, leafSection; in DMPlexDistributeOverlap_Internal() local
2056 PetscCall(PetscSectionCreate(newcomm, &rootSection)); in DMPlexDistributeOverlap_Internal()
2058 PetscCall(DMPlexDistributeOwnership(dm, rootSection, &rootrank, leafSection, &leafrank)); in DMPlexDistributeOverlap_Internal()
2059 …sh->ovValues, mesh->numOvExLabels, mesh->ovExLabels, mesh->ovExValues, rootSection, rootrank, leaf… in DMPlexDistributeOverlap_Internal()
2060 …else PetscCall(DMPlexCreateOverlapLabel(dm, overlap, rootSection, rootrank, leafSection, leafrank,… in DMPlexDistributeOverlap_Internal()
2069 PetscCall(PetscSectionDestroy(&rootSection)); in DMPlexDistributeOverlap_Internal()