Searched refs:redundantMesh (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexdistribute.c | 2352 PetscErrorCode DMPlexGetRedundantDM(DM dm, PetscSF *sf, PeOp DM *redundantMesh) in DMPlexGetRedundantDM() argument 2364 PetscAssertPointer(redundantMesh, 3); in DMPlexGetRedundantDM() 2365 *redundantMesh = NULL; in DMPlexGetRedundantDM() 2370 *redundantMesh = dm; in DMPlexGetRedundantDM() 2387 PetscCall(DMPlexCreate(comm, redundantMesh)); in DMPlexGetRedundantDM() 2388 PetscCall(PetscObjectSetName((PetscObject)*redundantMesh, "Redundant Mesh")); in DMPlexGetRedundantDM() 2389 PetscCall(DMPlexMigrate(gatherDM, migrationSF, *redundantMesh)); in DMPlexGetRedundantDM() 2391 PetscCall(DMPlexSetOverlap_Plex(*redundantMesh, NULL, PETSC_INT_MAX)); in DMPlexGetRedundantDM() 2392 PetscCall(DMPlexCreatePointSF(*redundantMesh, migrationSF, PETSC_FALSE, &sfPoint)); in DMPlexGetRedundantDM() 2393 PetscCall(DMSetPointSF(*redundantMesh, sfPoint)); in DMPlexGetRedundantDM() [all …]
|