Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexdistribute.c2352 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 …]