Searched refs:serialDM (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex18.c | 660 static PetscErrorCode CreateMeshFromFile(MPI_Comm comm, AppCtx *user, DM *dm, DM *serialDM) in CreateMeshFromFile() argument 668 *serialDM = NULL; in CreateMeshFromFile() 678 PetscCall(DMPlexCreateFromFile(comm, filename, "ex18_plex", interpCreate, serialDM)); in CreateMeshFromFile() 679 PetscCall(DMPlexIsDistributed(*serialDM, &distributed)); in CreateMeshFromFile() 690 DM serialDM = NULL; in CreateMesh() local 702 PetscCall(CreateMeshFromFile(comm, user, dm, &serialDM)); in CreateMesh() 762 if (!serialDM && !distributed) { in CreateMesh() 763 serialDM = *dm; in CreateMesh() 766 if (serialDM) PetscCall(DMPlexGetExpandedBoundary_Private(serialDM, &boundary)); in CreateMesh() 814 PetscCall(DMDestroy(&serialDM)); in CreateMesh()
|