Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexdistribute.c1941 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()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx1678 cdef PetscDM dmOverlap = NULL
1680 &sf.sf, &dmOverlap))
1681 CHKERR(PetscCLEAR(self.obj)); self.dm = dmOverlap