Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/tests/
H A Dex18.c660 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()