Home
last modified time | relevance | path

Searched refs:arrSol (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/stag/tests/
H A Dex8.c23 PetscScalar ****arrSol, ****arrRHS; in main() local
42 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in main()
55 arrSol[ez][ey][ex][iux] = 2 * PRESSURE_CONST; in main()
57 arrSol[ez][ey][ex][iuy] = 2 * PRESSURE_CONST; in main()
59 arrSol[ez][ey][ex][iuz] = 2 * PRESSURE_CONST; in main()
62 arrSol[ez][ey][ex][ip] = PRESSURE_CONST; in main()
71 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in main()
H A Dex11.c23 PetscScalar ***arrSol, ***arrRHS; in main() local
42 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in main()
53 arrSol[ey][ex][iux] = 2 * PRESSURE_CONST; in main()
55 arrSol[ey][ex][iuy] = 2 * PRESSURE_CONST; in main()
58 arrSol[ey][ex][ip] = PRESSURE_CONST; in main()
66 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in main()
H A Dex5.c26 PetscScalar **arrSol, **arrRHS; in main() local
39 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in main()
49 arrSol[e][iu] = 2 * PRESSURE_CONST; in main()
53 arrSol[e][ip] = PRESSURE_CONST; in main()
60 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in main()
/petsc/src/dm/impls/stag/tutorials/
H A Dex1.c94 PetscScalar **arrSol, **arrCoordSol; in main() local
133 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in main()
147 arrSol[e][iu] = a + (b - a - (c / 2.0)) * coordu + (c / 2.0) * coordu * coordu; in main()
151 arrSol[e][ip] = b - a - (c / 2.0) + c * coordp; in main()
155 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in main()
H A Dex2.c572 PetscScalar ***arrSol, **cArrX, **cArrY; in CreateReferenceSolution() local
589 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in CreateReferenceSolution()
593 arrSol[ey][ex][iuy] = uyRef(cArrX[ex][icenter], cArrY[ey][iprev]); in CreateReferenceSolution()
594 arrSol[ey][ex][iux] = uxRef(cArrX[ex][iprev], cArrY[ey][icenter]); in CreateReferenceSolution()
596 arrSol[ey][ex][ip] = pRef(cArrX[ex][icenter], cArrY[ey][icenter]); in CreateReferenceSolution()
600 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in CreateReferenceSolution()
H A Dex3.c1799 PetscScalar ****arrSol, ****arrCoord; in CreateReferenceSolution() local
1821 PetscCall(DMStagVecGetArray(dmSol, solRefLocal, &arrSol)); in CreateReferenceSolution()
1825 …if (ex < start[0] + n[0] && ey < start[1] + n[1]) arrSol[ez][ey][ex][iuz] = uzRef(arrCoord[ez][ey]… in CreateReferenceSolution()
1826 …if (ex < start[0] + n[0] && ey < start[2] + n[2]) arrSol[ez][ey][ex][iuy] = uyRef(arrCoord[ez][ey]… in CreateReferenceSolution()
1827 …if (ex < start[1] + n[1] && ey < start[2] + n[2]) arrSol[ez][ey][ex][iux] = uxRef(arrCoord[ez][ey]… in CreateReferenceSolution()
1828 …if (ex < start[0] + n[0] && ey < start[1] + n[1] && ez < start[2] + n[2]) arrSol[ez][ey][ex][ip] =… in CreateReferenceSolution()
1833 PetscCall(DMStagVecRestoreArray(dmSol, solRefLocal, &arrSol)); in CreateReferenceSolution()