| /petsc/src/dm/impls/stag/tests/ |
| H A D | ex5.c | 20 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 D | ex11.c | 16 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 D | ex8.c | 16 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 D | ex18.c | 50 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 D | ex1.c | 86 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 D | ex2.c | 79 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 D | ex3.c | 108 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()
|