Lines Matching refs:da

29   DM              da;  in main()  local
49 …reate2d(PETSC_COMM_WORLD, bx, by, st, M, N, PETSC_DECIDE, PETSC_DECIDE, dof, sw, NULL, NULL, &da)); in main()
50 PetscCall(DMSetFromOptions(da)); in main()
51 PetscCall(DMSetUp(da)); in main()
52 PetscCall(DMDAGetCorners(da, &xs, &ys, 0, &xm, &ym, 0)); in main()
53 PetscCall(DMCreateGlobalVector(da, &g)); in main()
54 PetscCall(DMCreateLocalVector(da, &l)); in main()
55 PetscCall(DMCreateGlobalVector(da, &gg)); in main()
56 PetscCall(DMCreateLocalVector(da, &ll)); in main()
59 PetscCall(DMDAVecGetArrayDOFWrite(da, g, &garray)); in main()
65 PetscCall(DMDAVecRestoreArrayDOFWrite(da, g, &garray)); in main()
68 PetscCall(DMDAVecGetKokkosOffsetViewDOFWrite(da, gg, &gview)); in main()
73 PetscCall(DMDAVecRestoreKokkosOffsetViewDOFWrite(da, gg, &gview)); in main()
76 PetscCall(DMGlobalToLocal(da, g, INSERT_VALUES, l)); in main()
77 PetscCall(DMGlobalToLocal(da, gg, INSERT_VALUES, ll)); in main()
80 PetscCall(DMDAVecGetArrayDOFWrite(da, g, &garray)); in main()
81 PetscCall(DMDAVecGetArrayDOFRead(da, l, &larray)); in main()
87 PetscCall(DMDAVecRestoreArrayDOFWrite(da, g, &garray)); in main()
88 PetscCall(DMDAVecRestoreArrayDOFRead(da, l, &larray)); in main()
91 PetscCall(DMDAVecGetKokkosOffsetViewDOFWrite(da, gg, &gview)); in main()
92 PetscCall(DMDAVecGetKokkosOffsetViewDOF(da, ll, &lview)); in main()
96 PetscCall(DMDAVecRestoreKokkosOffsetViewDOFWrite(da, gg, &gview)); in main()
97 PetscCall(DMDAVecRestoreKokkosOffsetViewDOF(da, ll, &lview)); in main()
104 PetscCall(DMDestroy(&da)); in main()
122 …y, st, M, N, PETSC_DECIDE, PETSC_DECIDE, sizeof(Node) / sizeof(PetscScalar), sw, NULL, NULL, &da)); in main()
123 PetscCall(DMSetFromOptions(da)); in main()
124 PetscCall(DMSetUp(da)); in main()
125 PetscCall(DMDAGetCorners(da, &xs, &ys, 0, &xm, &ym, 0)); in main()
126 PetscCall(DMCreateGlobalVector(da, &g)); in main()
127 PetscCall(DMCreateLocalVector(da, &l)); in main()
128 PetscCall(DMCreateGlobalVector(da, &gg)); in main()
129 PetscCall(DMCreateLocalVector(da, &ll)); in main()
132 PetscCall(DMDAVecGetArrayWrite(da, g, &garray2)); in main()
140 PetscCall(DMDAVecRestoreArrayWrite(da, g, &garray2)); in main()
143 PetscCall(DMDAVecGetKokkosOffsetViewWrite(da, gg, &gview2)); in main()
151 PetscCall(DMDAVecRestoreKokkosOffsetViewWrite(da, gg, &gview2)); in main()
154 PetscCall(DMGlobalToLocal(da, g, INSERT_VALUES, l)); in main()
155 PetscCall(DMGlobalToLocal(da, gg, INSERT_VALUES, ll)); in main()
158 PetscCall(DMDAVecGetArrayWrite(da, g, &garray2)); in main()
159 PetscCall(DMDAVecGetArray(da, l, &larray2)); in main()
167 PetscCall(DMDAVecRestoreArrayWrite(da, g, &garray2)); in main()
168 PetscCall(DMDAVecRestoreArray(da, l, &larray2)); in main()
171 PetscCall(DMDAVecGetKokkosOffsetViewWrite(da, gg, &gview2)); /* write-only */ in main()
172 PetscCall(DMDAVecGetKokkosOffsetView(da, ll, &lview2)); /* read-only */ in main()
181 PetscCall(DMDAVecRestoreKokkosOffsetViewWrite(da, gg, &gview2)); in main()
182 PetscCall(DMDAVecRestoreKokkosOffsetView(da, ll, &lview2)); in main()
189 PetscCall(DMDestroy(&da)); in main()