Lines Matching refs:sdm
199 DM sdm; in main() local
255 PetscCall(DMShellCreate(comm, &sdm)); in main()
257 PetscCall(DMSetPointSF(sdm, sf)); in main()
259 PetscCall(DMClone(dm, &sdm)); in main()
261 PetscCall(PetscObjectSetName((PetscObject)sdm, exampleSectionDMName)); in main()
262 PetscCall(DMSetLocalSection(sdm, section)); in main()
264 PetscCall(DMPlexSectionView(dm, viewer, sdm)); in main()
266 PetscCall(DMGetGlobalSection(sdm, &gsection)); in main()
277 PetscCall(DMGetGlobalVector(sdm, &vec)); in main()
312 PetscCall(DMPlexGlobalVectorView(dm, viewer, sdm, vec)); in main()
316 PetscCall(DMRestoreGlobalVector(sdm, &vec)); in main()
318 PetscCall(DMDestroy(&sdm)); in main()
381 DM sdm; in main() local
391 PetscCall(DMShellCreate(comm, &sdm)); in main()
393 PetscCall(DMSetPointSF(sdm, sf)); in main()
395 PetscCall(DMClone(dm, &sdm)); in main()
397 PetscCall(PetscObjectSetName((PetscObject)sdm, exampleSectionDMName)); in main()
414 PetscCall(DMSetLocalSection(sdm, section)); in main()
416 PetscCall(DMPlexSectionLoad(dm, viewer, sdm, sfXC, &gsf, &lsf)); in main()
418 PetscCall(DMGetLocalSection(sdm, §ion)); in main()
431 PetscCall(DMGetLocalVector(sdm, &vec)); in main()
435 PetscCall(DMPlexLocalVectorLoad(dm, viewer, sdm, lsf, vec)); in main()
441 PetscCall(DMRestoreLocalVector(sdm, &vec)); in main()
444 PetscCall(DMGetGlobalSection(sdm, &gsection)); in main()
457 PetscCall(DMGetGlobalVector(sdm, &vec)); in main()
460 PetscCall(DMPlexGlobalVectorLoad(dm, viewer, sdm, gsf, vec)); in main()
466 PetscCall(DMRestoreGlobalVector(sdm, &vec)); in main()
468 PetscCall(DMDestroy(&sdm)); in main()