Lines Matching refs:auxdm
154 static PetscErrorCode CreateAuxiliaryVec(DM dm, DM *auxdm, Vec *la, AppCtx *user) in CreateAuxiliaryVec() argument
166 PetscCall(DMClone(dm, auxdm)); in CreateAuxiliaryVec()
167 PetscCall(SetupDiscretization(*auxdm, dim, simplex, user)); in CreateAuxiliaryVec()
168 PetscCall(DMCreateLocalVector(*auxdm, la)); in CreateAuxiliaryVec()
286 DM dm, subdm, auxdm; in main() local
313 PetscCall(CreateAuxiliaryVec(dm, &auxdm, &la, &user)); in main()
314 …PetscCall(TestFunctionProjection(dm, auxdm, NULL, la, "Volumetric Primary and Volumetric Auxiliary… in main()
315 …PetscCall(TestFieldProjection(dm, auxdm, NULL, la, "Volumetric Primary and Volumetric Auxiliary", … in main()
320 …PetscCall(TestFieldProjection(auxdm, dm, NULL, la, "Volumetric Auxiliary Update with Volumetric Pr… in main()
322 PetscCall(DMDestroy(&auxdm)); in main()
333 PetscCall(CreateAuxiliaryVec(subdm, &auxdm, &la, &user)); in main()
334 …PetscCall(TestFunctionProjection(subdm, auxdm, NULL, la, "Subdomain Primary and Subdomain Auxiliar… in main()
335 …PetscCall(TestFieldProjection(subdm, auxdm, NULL, la, "Subdomain Primary and Subdomain Auxiliary",… in main()
337 PetscCall(DMDestroy(&auxdm)); in main()
339 PetscCall(CreateAuxiliaryVec(dm, &auxdm, &la, &user)); in main()
340 …PetscCall(TestFunctionProjection(subdm, auxdm, NULL, la, "Subdomain Primary and Volumetric Auxilia… in main()
341 …PetscCall(TestFieldProjection(subdm, auxdm, NULL, la, "Subdomain Primary and Volumetric Auxiliary"… in main()
343 PetscCall(DMDestroy(&auxdm)); in main()
345 PetscCall(CreateAuxiliaryVec(subdm, &auxdm, &la, &user)); in main()
346 …PetscCall(TestFunctionProjection(subdm, auxdm, domLabel, la, "Volumetric Primary and Subdomain Aux… in main()
347 …PetscCall(TestFieldProjection(subdm, auxdm, domLabel, la, "Volumetric Primary and Subdomain Auxili… in main()
349 PetscCall(DMDestroy(&auxdm)); in main()
363 PetscCall(CreateAuxiliaryVec(subdm, &auxdm, &la, &user)); in main()
364 …PetscCall(TestFunctionProjection(subdm, auxdm, NULL, la, "Boundary Primary and Boundary Auxiliary"… in main()
365 …PetscCall(TestFieldProjection(subdm, auxdm, NULL, la, "Boundary Primary and Boundary Auxiliary", &… in main()
367 PetscCall(DMDestroy(&auxdm)); in main()
369 PetscCall(CreateAuxiliaryVec(subdm, &auxdm, &la, &user)); in main()
370 …PetscCall(TestFunctionProjection(dm, auxdm, bdLabel, la, "Volumetric Primary and Boundary Auxiliar… in main()
371 …PetscCall(TestFieldProjection(dm, auxdm, bdLabel, la, "Volumetric Primary and Boundary Auxiliary",… in main()
373 PetscCall(DMDestroy(&auxdm)); in main()