Searched refs:dmX (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexvtu.c | 270 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, §ion)); 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, §ion)); in DMPlexVTKWriteAll_VTU() 537 DM dmX; in DMPlexVTKWriteAll_VTU() local [all …]
|
| H A D | plexfem.c | 3996 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], §ionX[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()
|