Home
last modified time | relevance | path

Searched refs:solRef (Results 1 – 7 of 7) sorted by relevance

/petsc/src/dm/impls/stag/tests/
H A Dex5.c20 Vec sol, solRef, solRefLocal, rhs, rhsLocal; in main() local
36 PetscCall(DMCreateGlobalVector(dmSol, &solRef)); in main()
61 PetscCall(DMLocalToGlobalBegin(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
62 PetscCall(DMLocalToGlobalEnd(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
87 PetscCall(VecAXPY(diff, -1.0, solRef)); in main()
89 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in main()
100 PetscCall(VecDestroy(&solRef)); in main()
H A Dex11.c16 Vec sol, solRef, solRefLocal, rhs, rhsLocal; in main() local
39 PetscCall(DMCreateGlobalVector(dmSol, &solRef)); in main()
67 PetscCall(DMLocalToGlobalBegin(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
68 PetscCall(DMLocalToGlobalEnd(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
93 PetscCall(VecAXPY(diff, -1.0, solRef)); in main()
95 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in main()
106 PetscCall(VecDestroy(&solRef)); in main()
H A Dex8.c16 Vec sol, solRef, solRefLocal, rhs, rhsLocal; in main() local
39 PetscCall(DMCreateGlobalVector(dmSol, &solRef)); in main()
72 PetscCall(DMLocalToGlobalBegin(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
73 PetscCall(DMLocalToGlobalEnd(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
98 PetscCall(VecAXPY(diff, -1.0, solRef)); in main()
100 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in main()
111 PetscCall(VecDestroy(&solRef)); in main()
H A Dex18.c50 Vec solRef, solRefNum, solPrev; member
209 mctx.solRef = NULL; /* Reference solution not computed for u-u only */ in main()
221 PetscCall(VecDestroy(&mctx.solRef)); in main()
724 if (ctx->solRef) { in DMStagAnalysisKSPMonitor()
726 PetscCall(VecDuplicate(ctx->solRef, &e)); in DMStagAnalysisKSPMonitor()
727 PetscCall(VecCopy(ctx->solRef, e)); in DMStagAnalysisKSPMonitor()
/petsc/src/dm/impls/stag/tutorials/
H A Dex1.c86 Vec sol, solRef, solRefLocal, f, fLocal, rhs, coordSolLocal; in main() local
131 PetscCall(DMCreateGlobalVector(dmSol, &solRef)); in main()
156 PetscCall(DMLocalToGlobal(dmSol, solRefLocal, INSERT_VALUES, solRef)); in main()
366 PetscCall(VecAXPY(diff, -1.0, solRef)); in main()
368 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in main()
377 PetscCall(VecDestroy(&solRef)); in main()
H A Dex2.c79 Vec sol, solRef, rhs; in main() local
104 PetscCall(CreateReferenceSolution(dmSol, &solRef)); in main()
127 PetscCall(CheckSolution(sol, solRef)); in main()
132 PetscCall(VecDestroy(&solRef)); in main()
607 static PetscErrorCode CheckSolution(Vec sol, Vec solRef) in CheckSolution() argument
615 PetscCall(VecAXPY(diff, -1.0, solRef)); in CheckSolution()
617 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in CheckSolution()
H A Dex3.c108 Vec sol, solRef, rhs; in main() local
133 PetscCall(CreateReferenceSolution(dmSol, &solRef)); in main()
153 PetscCall(CheckSolution(sol, solRef)); in main()
158 PetscCall(VecDestroy(&solRef)); in main()
1797 Vec solRef, solRefLocal, coord, coordLocal; in CreateReferenceSolution() local
1803 solRef = *pSolRef; in CreateReferenceSolution()
1834 PetscCall(DMLocalToGlobal(dmSol, solRefLocal, INSERT_VALUES, solRef)); in CreateReferenceSolution()
1840 static PetscErrorCode CheckSolution(Vec sol, Vec solRef) in CheckSolution() argument
1848 PetscCall(VecAXPY(diff, -1.0, solRef)); in CheckSolution()
1850 PetscCall(VecNorm(solRef, NORM_2, &normsolRef)); in CheckSolution()