Home
last modified time | relevance | path

Searched refs:xkok (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx677 Vec_Kokkos *xkok = static_cast<Vec_Kokkos *>(xin->spptr); in VecCopy_SeqKokkos() local
686 …PetscCallCXX(Kokkos::deep_copy(exec, ykok->v_dual, xkok->v_dual)); // either cpu2cpu or gpu2cpu, s… in VecCopy_SeqKokkos()
691 …if (xkok->v_dual.need_sync_host()) { // x's device has newer d… in VecCopy_SeqKokkos()
692 PetscCallCXX(Kokkos::deep_copy(exec, yv, xkok->v_dual.view_device())); // gpu2cpu in VecCopy_SeqKokkos()
694 PetscCall(PetscLogGpuToCpu(xkok->v_dual.extent(0) * sizeof(PetscScalar))); in VecCopy_SeqKokkos()
697 …PetscCallCXX(Kokkos::deep_copy(exec, yv, xkok->v_dual.view_host())); // Host view to host view dee… in VecCopy_SeqKokkos()
1459 Vec_Kokkos *xkok = static_cast<Vec_Kokkos *>(xin->spptr); in VecCopySyncState_Kokkos_Private() local
1464 if (xkok->v_dual.need_sync_host()) { in VecCopySyncState_Kokkos_Private()
1466 } else if (xkok->v_dual.need_sync_device()) { in VecCopySyncState_Kokkos_Private()
1489 Vec_Kokkos *xkok = static_cast<Vec_Kokkos *>(x->spptr); in VecGetSubVector_Kokkos_Private() local
[all …]
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx1262 Mat_SeqAIJKokkos *xkok, *ykok, *zkok; in MatAXPY_SeqAIJKokkos() local
1289 xkok = static_cast<Mat_SeqAIJKokkos *>(X->spptr); in MatAXPY_SeqAIJKokkos()
1290 Xa = xkok->a_dual.view_device(); in MatAXPY_SeqAIJKokkos()
1297 MatRowMapKokkosView Xi = xkok->i_dual.view_device(), Yi = ykok->i_dual.view_device(); in MatAXPY_SeqAIJKokkos()
1298 MatColIdxKokkosView Xj = xkok->j_dual.view_device(), Yj = ykok->j_dual.view_device(); in MatAXPY_SeqAIJKokkos()
1331 KokkosSparse::spadd_symbolic(&kh, xkok->csrmat, ykok->csrmat, zcsr); in MatAXPY_SeqAIJKokkos()
1332 KokkosSparse::spadd_numeric(&kh, alpha, xkok->csrmat, (PetscScalar)1.0, ykok->csrmat, zcsr); in MatAXPY_SeqAIJKokkos()
1339 …PetscCall(PetscLogGpuFlops(xkok->a_dual.extent(0) * 2)); // Because we scaled X and then added it … in MatAXPY_SeqAIJKokkos()