Lines Matching refs:da
30 DM da; in main() local
52 PetscCall(DMDACreate1d(PETSC_COMM_WORLD, DM_BOUNDARY_PERIODIC, N, 1, 1, NULL, &da)); in main()
53 PetscCall(DMSetFromOptions(da)); in main()
54 PetscCall(DMSetUp(da)); in main()
60 PetscCall(DMCreateGlobalVector(da, &x)); in main()
71 PetscCall(SNESSetFunction(snes, r, FormFunction, da)); in main()
76 PetscCall(DMCreateMatrix(da, &J)); in main()
79 PetscCall(SNESSetJacobian(snes, J, J, FormJacobian, da)); in main()
89 PetscCall(DMDestroy(&da)); in main()
111 DM da = (DM)ctx; in FormFunction() local
119 PetscCall(DMGetLocalVector(da, &xlocal)); in FormFunction()
127 PetscCall(DMGlobalToLocalBegin(da, x, INSERT_VALUES, xlocal)); in FormFunction()
128 PetscCall(DMGlobalToLocalEnd(da, x, INSERT_VALUES, xlocal)); in FormFunction()
136 PetscCall(DMDAVecGetArray(da, xlocal, &xx)); in FormFunction()
137 PetscCall(DMDAVecGetArray(da, f, &ff)); in FormFunction()
143 PetscCall(DMDAGetCorners(da, &xs, NULL, NULL, &xm, NULL, NULL)); in FormFunction()
144 …PetscCall(DMDAGetInfo(da, NULL, &M, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU… in FormFunction()
156 PetscCall(DMDAVecRestoreArray(da, xlocal, &xx)); in FormFunction()
157 PetscCall(DMDAVecRestoreArray(da, f, &ff)); in FormFunction()
158 PetscCall(DMRestoreLocalVector(da, &xlocal)); in FormFunction()
178 DM da = (DM)ctx; in FormJacobian() local
186 PetscCall(DMDAVecGetArrayRead(da, x, &xx)); in FormJacobian()
187 PetscCall(DMDAGetCorners(da, &xs, NULL, NULL, &xm, NULL, NULL)); in FormJacobian()
192 …PetscCall(DMDAGetInfo(da, NULL, &M, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NU… in FormJacobian()
207 PetscCall(DMDAVecRestoreArrayRead(da, x, &xx)); in FormJacobian()