Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/hdf5/
H A Dplexhdf5.c514 DM dmBC; in VecView_Plex_Local_HDF5_Internal() local
535 PetscCall(DMGetOutputDM(dm, &dmBC)); in VecView_Plex_Local_HDF5_Internal()
536 PetscCall(DMGetGlobalSection(dmBC, &sectionGlobal)); 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 Ddm.c89 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 Ddmimpl.h316 DM dmBC; /* The DM with boundary conditions in the global DM */ member
/petsc/src/dm/impls/plex/
H A Dplex.c822 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()