Lines Matching refs:pdm
16 DM dm, pdm, dmU, dmA, dmS, dmUA, dmUA2, *dmList; in main() local
271 PetscCall(DMPlexDistribute(dm, ovlp, &migrationSF, &pdm)); in main()
272 if (!pdm) pdm = dm; in main()
275 PetscCall(DMPlexSetMigrationSF(pdm, migrationSF)); in main()
278 PetscCall(DMViewFromOptions(pdm, NULL, "-dm_view")); in main()
282 PetscCall(DMCreateSubDM(pdm, 1, &fieldU, &isU, &dmU)); in main()
283 PetscCall(DMCreateSubDM(pdm, 1, &fieldA, &isA, &dmA)); in main()
284 PetscCall(DMCreateSubDM(pdm, 1, &fieldS, &isS, &dmS)); in main()
285 PetscCall(DMCreateSubDM(pdm, 2, fieldUA, &isUA, &dmUA)); in main()
294 PetscCall(DMGetGlobalVector(pdm, &X)); in main()
467 PetscCall(DMRestoreGlobalVector(pdm, &X)); in main()
477 PetscCall(DMDestroy(&pdm)); in main()