Lines Matching refs:xg
177 Vec x, xg, yg; in main() local
219 PetscCall(VecCreateMPICUDAWithArray(parentcomm, 1, n, N, xvalue, &xg)); in main()
223 PetscCall(VecCreateMPIWithArray(parentcomm, 1, n, N, xvalue, &xg)); in main()
236 PetscCall(VecGetOwnershipRange(xg, &low, &high)); /* low, high are global indices of xg */ in main()
239 PetscCall(VecScatterCreate(xg, ix, yg, iy, &vscat)); in main()
242 PetscCall(VecScatterBegin(vscat, xg, yg, INSERT_VALUES, SCATTER_FORWARD)); in main()
243 PetscCall(VecScatterEnd(vscat, xg, yg, INSERT_VALUES, SCATTER_FORWARD)); in main()
256 PetscCall(VecDestroy(&xg)); in main()
263 Vec y, xg, yg; in main() local
284 PetscCall(VecCreateMPICUDAWithArray(parentcomm, 1 /*bs*/, 0 /*n*/, N, NULL /*array*/, &xg)); in main()
287 PetscCall(VecCreateMPIWithArray(parentcomm, 1 /*bs*/, 0 /*n*/, N, NULL /*array*/, &xg)); in main()
325 PetscCall(VecScatterCreate(xg, ix, yg, iy, &vscat)); in main()
328 PetscCall(VecScatterBegin(vscat, xg, yg, INSERT_VALUES, SCATTER_FORWARD)); in main()
329 PetscCall(VecScatterEnd(vscat, xg, yg, INSERT_VALUES, SCATTER_FORWARD)); in main()
346 PetscCall(VecDestroy(&xg)); in main()