Searched refs:x_d (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/vec/vec/interface/ |
| H A D | rvector.c | 1613 const PetscScalar *x_d; in VecGetSubVector() local 1617 PetscCall(VecCUDAGetArrays_Private(X, &x, &x_d, &flg)); in VecGetSubVector() 1619 PetscCheck(!n || x || x_d, PETSC_COMM_SELF, PETSC_ERR_SUP, "Missing vector data"); in VecGetSubVector() 1621 if (x_d) x_d += start; in VecGetSubVector() 1624 PetscCall(VecCreateSeqCUDAWithArrays(PetscObjectComm((PetscObject)X), bs, n, x, x_d, &Z)); in VecGetSubVector() 1626 … PetscCall(VecCreateMPICUDAWithArrays(PetscObjectComm((PetscObject)X), bs, n, N, x, x_d, &Z)); in VecGetSubVector() 1632 const PetscScalar *x_d; in VecGetSubVector() local 1636 PetscCall(VecHIPGetArrays_Private(X, &x, &x_d, &flg)); in VecGetSubVector() 1638 PetscCheck(!n || x || x_d, PETSC_COMM_SELF, PETSC_ERR_SUP, "Missing vector data"); in VecGetSubVector() 1640 if (x_d) x_d += start; in VecGetSubVector() [all …]
|