Home
last modified time | relevance | path

Searched refs:array_h (Results 1 – 3 of 3) sorted by relevance

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckokkosimpl.hpp46 Vec_Kokkos(PetscInt n, PetscScalar *array_h, PetscScalar *array_d = NULL) in Vec_Kokkos()
48 PetscScalarKokkosViewHost v_h(array_h, n); in Vec_Kokkos()
H A Dveckok.kokkos.cxx1490 const PetscScalar *array_h = xkok->v_dual.view_host().data() + start; in VecGetSubVector_Kokkos_Private() local
1494 …if (xIsMPI) PetscCall(VecCreateMPIKokkosWithArrays_Private(comm, bs, n, N, array_h, array_d, &z));… in VecGetSubVector_Kokkos_Private()
1495 else PetscCall(VecCreateSeqKokkosWithArrays_Private(comm, bs, n, array_h, array_d, &z)); in VecGetSubVector_Kokkos_Private()
1873 PetscScalar *array_h, *array_d; in VecDuplicateVecs_SeqKokkos_GEMV() local
1886 array_h = w_dual.view_host().data(); in VecDuplicateVecs_SeqKokkos_GEMV()
1890 …PetscCall(VecCreateSeqKokkosWithLayoutAndArrays_Private(map, &array_h[i * lda], &array_d[i * lda],… in VecDuplicateVecs_SeqKokkos_GEMV()
/petsc/src/vec/vec/impls/mpi/kokkos/
H A Dmpikok.kokkos.cxx286 PetscScalar *array_h, *array_d; in VecDuplicateVecs_MPIKokkos_GEMV() local
305 array_h = w_dual.view_host().data(); in VecDuplicateVecs_MPIKokkos_GEMV()
309 …PetscCall(VecCreateMPIKokkosWithLayoutAndArrays_Private(map, &array_h[i * lda], &array_d[i * lda],… in VecDuplicateVecs_MPIKokkos_GEMV()