Lines Matching refs:dmAux
1281 DM dmAux; in ProjectAuxDM() local
1298 PetscCall(DMClone(dm, &dmAux)); in ProjectAuxDM()
1299 PetscCall(DMSetNumFields(dmAux, NUM_FIELDS + 1)); in ProjectAuxDM()
1302 PetscCall(DMSetField(dmAux, i, NULL, (PetscObject)field)); in ProjectAuxDM()
1309 PetscCall(DMSetField(dmAux, NUM_FIELDS, NULL, (PetscObject)field)); in ProjectAuxDM()
1311 PetscCall(DMCreateDS(dmAux)); in ProjectAuxDM()
1312 PetscCall(DMCreateSubDM(dmAux, NUM_FIELDS, fields, &is, NULL)); in ProjectAuxDM()
1314 PetscCall(DMGetGlobalVector(dmAux, &ta)); in ProjectAuxDM()
1317 PetscCall(DMRestoreGlobalVector(dmAux, &ta)); in ProjectAuxDM()
1318 PetscCall(PetscObjectCompose((PetscObject)dmAux, "scatterAux", (PetscObject)sctAux)); in ProjectAuxDM()
1321 PetscCall(DMCreateLocalVector(dmAux, &la)); in ProjectAuxDM()
1324 PetscCall(DMDestroy(&dmAux)); in ProjectAuxDM()
1330 PetscCall(VecGetDM(la, &dmAux)); in ProjectAuxDM()
1331 PetscCall(DMGetDS(dmAux, &ds)); in ProjectAuxDM()
1332 PetscCall(DMGetGlobalVector(dmAux, &a)); in ProjectAuxDM()
1339 PetscCall(DMProjectFunction(dmAux, time, funcs, ctxs, INSERT_ALL_VALUES, a)); in ProjectAuxDM()
1343 PetscCall(DMPlexComputeIntegralFEM(dmAux, a, vals, NULL)); in ProjectAuxDM()
1346 PetscCall(PetscObjectQuery((PetscObject)dmAux, "scatterAux", (PetscObject *)&sctAux)); in ProjectAuxDM()
1351 PetscCall(DMGlobalToLocal(dmAux, a, INSERT_VALUES, la)); in ProjectAuxDM()
1353 PetscCall(DMRestoreGlobalVector(dmAux, &a)); in ProjectAuxDM()