Searched refs:dmOverlap (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexdistribute.c | 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() [all …]
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DMPlex.pyx | 1678 cdef PetscDM dmOverlap = NULL 1680 &sf.sf, &dmOverlap)) 1681 CHKERR(PetscCLEAR(self.obj)); self.dm = dmOverlap
|