Lines Matching refs:dmOverlap

1941     DM      dmOverlap;  in DMPlexDistribute()  local
1945 PetscCall(DMPlexDistributeOverlap(*dmParallel, overlap, &sfOverlap, &dmOverlap)); in DMPlexDistribute()
1947 *dmParallel = dmOverlap; in DMPlexDistribute()
2006 …nal(DM dm, PetscInt overlap, MPI_Comm newcomm, const char *ovlboundary, PetscSF *sf, DM *dmOverlap) in DMPlexDistributeOverlap_Internal() argument
2020 *dmOverlap = NULL; in DMPlexDistributeOverlap_Internal()
2076 PetscCall(DMPlexCreate(newcomm, dmOverlap)); in DMPlexDistributeOverlap_Internal()
2077 PetscCall(PetscObjectSetName((PetscObject)*dmOverlap, "Parallel Mesh")); in DMPlexDistributeOverlap_Internal()
2078 PetscCall(DMPlexMigrate(dm, sfOverlap, *dmOverlap)); in DMPlexDistributeOverlap_Internal()
2080 PetscCall(DMPlexSetOverlap_Plex(*dmOverlap, dm, overlap)); in DMPlexDistributeOverlap_Internal()
2082 PetscCall(DMPlexCreatePointSF(*dmOverlap, sfOverlap, PETSC_FALSE, &sfPoint)); in DMPlexDistributeOverlap_Internal()
2083 PetscCall(DMSetPointSF(*dmOverlap, sfPoint)); in DMPlexDistributeOverlap_Internal()
2084 PetscCall(DMGetCoordinateDM(*dmOverlap, &dmCoord)); in DMPlexDistributeOverlap_Internal()
2086 PetscCall(DMGetCellCoordinateDM(*dmOverlap, &dmCoord)); in DMPlexDistributeOverlap_Internal()
2089 PetscCall(DMPlexCopy_Internal(dm, PETSC_TRUE, PETSC_FALSE, *dmOverlap)); in DMPlexDistributeOverlap_Internal()
2091 PetscCall(DMCopyDisc(dm, *dmOverlap)); in DMPlexDistributeOverlap_Internal()
2101 PetscCall(DMHasLabel(*dmOverlap, ovlboundary, &flg)); in DMPlexDistributeOverlap_Internal()
2103 PetscCall(DMGetLabel(*dmOverlap, ovlboundary, &label)); in DMPlexDistributeOverlap_Internal()
2104 PetscCall(DMPlexMarkBoundaryFaces_Internal(*dmOverlap, 1, 0, label, PETSC_TRUE)); in DMPlexDistributeOverlap_Internal()
2139 PetscErrorCode DMPlexDistributeOverlap(DM dm, PetscInt overlap, PeOp PetscSF *sf, DM *dmOverlap) in DMPlexDistributeOverlap() argument
2145 PetscAssertPointer(dmOverlap, 4); in DMPlexDistributeOverlap()
2146 …lexDistributeOverlap_Internal(dm, overlap, PetscObjectComm((PetscObject)dm), NULL, sf, dmOverlap)); in DMPlexDistributeOverlap()