Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexvtu.c270 DM dmX = NULL; in DMPlexVTKWriteAll_VTU() local
278 PetscCall(VecGetDM(X, &dmX)); in DMPlexVTKWriteAll_VTU()
279 if (!dmX) dmX = dm; in DMPlexVTKWriteAll_VTU()
281 if (!section) PetscCall(DMGetLocalSection(dmX, &section)); in DMPlexVTKWriteAll_VTU()
300 PetscCall(DMGetFieldIfFV_Private(dmX, field, &fv)); in DMPlexVTKWriteAll_VTU()
364 DM dmX; in DMPlexVTKWriteAll_VTU() local
372 PetscCall(VecGetDM(X, &dmX)); in DMPlexVTKWriteAll_VTU()
373 if (!dmX) dmX = dm; in DMPlexVTKWriteAll_VTU()
375 if (!section) PetscCall(DMGetLocalSection(dmX, &section)); in DMPlexVTKWriteAll_VTU()
537 DM dmX; in DMPlexVTKWriteAll_VTU() local
[all …]
H A Dplexfem.c3996 static PetscErrorCode DMPlexGetHybridFields(DM dm, DM dmX[], PetscDS dsX[], IS cellIS, Vec locX[], … in DMPlexGetHybridFields() argument
4007 PetscAssertPointer(dmX, 2); in DMPlexGetHybridFields()
4014 PetscValidHeaderSpecific(dmX[s], DM_CLASSID, 2); in DMPlexGetHybridFields()
4017 PetscCall(DMPlexConvertPlex(dmX[s], &plexX[s], PETSC_FALSE)); in DMPlexGetHybridFields()
4018 PetscCall(DMGetEnclosureRelation(dmX[s], dm, &encX[s])); in DMPlexGetHybridFields()
4019 PetscCall(DMGetLocalSection(dmX[s], &sectionX[s])); in DMPlexGetHybridFields()
4021 PetscCall(DMGetWorkArray(dmX[s], numCells * totDimX[s], MPIU_SCALAR, &x[s])); in DMPlexGetHybridFields()
4059 static PetscErrorCode DMPlexRestoreHybridFields(DM dm, DM dmX[], PetscDS dsX[], IS cellIS, Vec locX… in DMPlexRestoreHybridFields() argument
4063 PetscCall(DMRestoreWorkArray(dmX[0], 0, MPIU_SCALAR, &x[0])); in DMPlexRestoreHybridFields()
4064 PetscCall(DMRestoreWorkArray(dmX[1], 0, MPIU_SCALAR, &x[1])); in DMPlexRestoreHybridFields()