Lines Matching refs:yvalue
70 PetscScalar *yvalue; in main() local
83 PetscCall(VecCUDAGetArray(y, &yvalue)); in main()
86 PetscCall(VecGetArray(y, &yvalue)); in main()
93 PetscCall(VecCreateMPICUDAWithArray(PETSC_COMM_WORLD, 1, n, N, yvalue, &yg)); in main()
96 PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, n, N, yvalue, &yg)); in main()
114 PetscCall(VecCUDARestoreArray(y, &yvalue)); in main()
117 PetscCall(VecRestoreArray(y, &yvalue)); in main()
125 …PetscCall(VecGetArray(y, &yvalue)); /* If VecScale is done on GPU, PETSc will prepare a valid yval… in main()
127 PetscCall(VecPlaceArray(yg, yvalue)); in main()
131 PetscCall(VecRestoreArray(y, &yvalue)); in main()
266 PetscScalar *yvalue; in main() local
303 PetscCall(VecCUDAGetArray(y, &yvalue)); in main()
306 PetscCall(VecGetArray(y, &yvalue)); in main()
314 PetscCall(VecCreateMPICUDAWithArray(parentcomm, 1 /*bs*/, n, N, yvalue, &yg)); in main()
317 PetscCall(VecCreateMPIWithArray(parentcomm, 1 /*bs*/, n, N, yvalue, &yg)); in main()
334 PetscCall(VecCUDARestoreArray(y, &yvalue)); in main()
337 PetscCall(VecRestoreArray(y, &yvalue)); in main()
365 PetscScalar *yvalue; in main() local
399 PetscCall(VecCUDAGetArray(y, &yvalue)); in main()
400 PetscCall(VecCreateMPICUDAWithArray(PETSC_COMM_WORLD, 1, n, PETSC_DECIDE, yvalue, &yg)); in main()
403 PetscCall(VecGetArray(y, &yvalue)); in main()
404 PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, n, PETSC_DECIDE, yvalue, &yg)); in main()
427 PetscCall(VecCUDARestoreArray(y, &yvalue)); in main()
430 PetscCall(VecRestoreArray(y, &yvalue)); in main()