Searched refs:dmBC (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/plex/hdf5/ |
| H A D | plexhdf5.c | 514 DM dmBC; in VecView_Plex_Local_HDF5_Internal() local 535 PetscCall(DMGetOutputDM(dm, &dmBC)); in VecView_Plex_Local_HDF5_Internal() 536 PetscCall(DMGetGlobalSection(dmBC, §ionGlobal)); in VecView_Plex_Local_HDF5_Internal() 537 PetscCall(DMGetGlobalVector(dmBC, &gv)); in VecView_Plex_Local_HDF5_Internal() 540 PetscCall(DMLocalToGlobalBegin(dmBC, v, INSERT_VALUES, gv)); in VecView_Plex_Local_HDF5_Internal() 541 PetscCall(DMLocalToGlobalEnd(dmBC, v, INSERT_VALUES, gv)); in VecView_Plex_Local_HDF5_Internal() 669 PetscCall(DMRestoreGlobalVector(dmBC, &gv)); in VecView_Plex_Local_HDF5_Internal()
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 89 v->dmBC = NULL; in DMCreate() 771 PetscCall(DMDestroy(&(*dm)->dmBC)); in DMDestroy() 6546 if (!dm->dmBC) { in DMGetOutputDM() 6551 PetscCall(DMClone(dm, &dm->dmBC)); in DMGetOutputDM() 6552 PetscCall(DMCopyDisc(dm, dm->dmBC)); in DMGetOutputDM() 6554 PetscCall(DMSetLocalSection(dm->dmBC, newSection)); in DMGetOutputDM() 6557 PetscCall(DMSetNaturalSF(dm->dmBC, sfNatural)); in DMGetOutputDM() 6558 PetscCall(DMGetPointSF(dm->dmBC, &sf)); in DMGetOutputDM() 6560 PetscCall(DMSetGlobalSection(dm->dmBC, gsection)); in DMGetOutputDM() 6563 *odm = dm->dmBC; in DMGetOutputDM()
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 316 DM dmBC; /* The DM with boundary conditions in the global DM */ member
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 822 DM dmBC; in VecLoad_Plex_Local() local 826 PetscCall(DMGetOutputDM(dm, &dmBC)); in VecLoad_Plex_Local() 827 PetscCall(DMGetGlobalVector(dmBC, &gv)); in VecLoad_Plex_Local() 831 PetscCall(DMGlobalToLocalBegin(dmBC, gv, INSERT_VALUES, v)); in VecLoad_Plex_Local() 832 PetscCall(DMGlobalToLocalEnd(dmBC, gv, INSERT_VALUES, v)); in VecLoad_Plex_Local() 833 PetscCall(DMRestoreGlobalVector(dmBC, &gv)); in VecLoad_Plex_Local()
|