Lines Matching refs:da

40   DM          da;  in main()  local
53 PetscCall(DMDACreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_PERIODIC, 60, 1, 1, NULL, &da)); in main()
54 PetscCall(DMSetFromOptions(da)); in main()
55 PetscCall(DMSetUp(da)); in main()
58 PetscCall(DMCreateGlobalVector(da, &U)); in main()
62 PetscCall(TSSetDM(ts, da)); in main()
75 PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &M, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in main()
96 PetscCall(DMDestroy(&da)); in main()
116 DM da; in InitialConditions() local
120 PetscCall(TSGetDM(ts, &da)); in InitialConditions()
121 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in InitialConditions()
122 PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &M, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in InitialConditions()
134 PetscCall(DMDAVecGetArray(da, U, &u)); in InitialConditions()
144 PetscCall(DMDAVecRestoreArray(da, U, &u)); in InitialConditions()
165 DM da; in Solution() local
168 PetscCall(TSGetDM(ts, &da)); in Solution()
169 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in Solution()
170 PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &M, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in Solution()
175 PetscCall(DMDAVecGetArray(da, U, &u)); in Solution()
183 PetscCall(DMDAVecRestoreArray(da, U, &u)); in Solution()
197 DM da; in IFunction_LaxFriedrichs() local
206 PetscCall(TSGetDM(ts, &da)); in IFunction_LaxFriedrichs()
207 PetscCall(DMDAGetInfo(da, 0, &M, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in IFunction_LaxFriedrichs()
208 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in IFunction_LaxFriedrichs()
213 PetscCall(DMGetLocalVector(da, &localUold)); in IFunction_LaxFriedrichs()
214 PetscCall(DMGlobalToLocalBegin(da, Uold, INSERT_VALUES, localUold)); in IFunction_LaxFriedrichs()
215 PetscCall(DMGlobalToLocalEnd(da, Uold, INSERT_VALUES, localUold)); in IFunction_LaxFriedrichs()
218 PetscCall(DMDAVecGetArrayRead(da, U, &uarray)); in IFunction_LaxFriedrichs()
219 PetscCall(DMDAVecGetArrayRead(da, localUold, &uoldarray)); in IFunction_LaxFriedrichs()
220 PetscCall(DMDAVecGetArray(da, F, &f)); in IFunction_LaxFriedrichs()
231 PetscCall(DMDAVecRestoreArrayRead(da, U, &uarray)); in IFunction_LaxFriedrichs()
232 PetscCall(DMDAVecRestoreArrayRead(da, localUold, &uoldarray)); in IFunction_LaxFriedrichs()
233 PetscCall(DMDAVecRestoreArray(da, F, &f)); in IFunction_LaxFriedrichs()
234 PetscCall(DMRestoreLocalVector(da, &localUold)); in IFunction_LaxFriedrichs()
245 DM da; in IFunction_LaxWendroff() local
254 PetscCall(TSGetDM(ts, &da)); in IFunction_LaxWendroff()
255 PetscCall(DMDAGetInfo(da, 0, &M, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)); in IFunction_LaxWendroff()
256 PetscCall(DMDAGetCorners(da, &mstart, 0, 0, &um, 0, 0)); in IFunction_LaxWendroff()
261 PetscCall(DMGetLocalVector(da, &localUold)); in IFunction_LaxWendroff()
262 PetscCall(DMGlobalToLocalBegin(da, Uold, INSERT_VALUES, localUold)); in IFunction_LaxWendroff()
263 PetscCall(DMGlobalToLocalEnd(da, Uold, INSERT_VALUES, localUold)); in IFunction_LaxWendroff()
266 PetscCall(DMDAVecGetArrayRead(da, U, &uarray)); in IFunction_LaxWendroff()
267 PetscCall(DMDAVecGetArrayRead(da, localUold, &uoldarray)); in IFunction_LaxWendroff()
268 PetscCall(DMDAVecGetArray(da, F, &f)); in IFunction_LaxWendroff()
281 PetscCall(DMDAVecRestoreArrayRead(da, U, &uarray)); in IFunction_LaxWendroff()
282 PetscCall(DMDAVecRestoreArrayRead(da, localUold, &uoldarray)); in IFunction_LaxWendroff()
283 PetscCall(DMDAVecRestoreArray(da, F, &f)); in IFunction_LaxWendroff()
284 PetscCall(DMRestoreLocalVector(da, &localUold)); in IFunction_LaxWendroff()