Home
last modified time | relevance | path

Searched refs:KokkosDualViewSyncDevice (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/
H A Dvpbjacobi_kok.kokkos.cxx63 PetscCall(KokkosDualViewSyncDevice(bs_dual, PetscGetKokkosExecutionSpace())); in BuildHelperArrays()
64 PetscCall(KokkosDualViewSyncDevice(bs2_dual, PetscGetKokkosExecutionSpace())); in BuildHelperArrays()
65 PetscCall(KokkosDualViewSyncDevice(blkMap_dual, PetscGetKokkosExecutionSpace())); in BuildHelperArrays()
/petsc/src/ksp/pc/impls/pbjacobi/kokkos/
H A Dpbjacobi_kok.kokkos.cxx22 PetscCall(KokkosDualViewSyncDevice(diag_dual, PetscGetKokkosExecutionSpace())); in Update()
/petsc/include/petsc/private/
H A Dkokkosimpl.hpp147 static PetscErrorCode KokkosDualViewSyncDevice(Kokkos::DualView<Type *> &v_dual, const Kokkos::Defa… in KokkosDualViewSyncDevice() function
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.hpp142 if (copyValues) (void)KokkosDualViewSyncDevice(a_dual, exec); in Mat_SeqAIJKokkos()
H A Daijkok.kokkos.cxx118 PetscCall(KokkosDualViewSyncDevice(aijkok->a_dual, PetscGetKokkosExecutionSpace())); in MatSeqAIJKokkosSyncDevice()
238 PetscCall(KokkosDualViewSyncDevice(aijkok->a_dual, PetscGetKokkosExecutionSpace())); in MatSeqAIJGetCSRAndMemType_SeqAIJKokkos()
319 …PetscCall(KokkosDualViewSyncDevice(akok->a_dual, PetscGetKokkosExecutionSpace())); // Sync A's val… in MatSeqAIJKokkosGenerateTranspose_Private()
357 …PetscCall(KokkosDualViewSyncDevice(akok->a_dual, PetscGetKokkosExecutionSpace())); // Sync A's val… in MatSeqAIJKokkosGenerateHermitian_Private()
/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx885 PetscCall(KokkosDualViewSyncDevice(av, PetscGetKokkosExecutionSpace())); in VecMAXPY_SeqKokkos_GEMV()
1300 PetscCall(KokkosDualViewSyncDevice(veckok->v_dual, PetscGetKokkosExecutionSpace())); in VecKokkosPlaceArray()
1333 PetscCall(KokkosDualViewSyncDevice(veckok->v_dual, PetscGetKokkosExecutionSpace())); in VecKokkosResetArray()
1424 PetscCall(KokkosDualViewSyncDevice(veckok->v_dual, PetscGetKokkosExecutionSpace())); in VecGetArrayAndMemType_SeqKokkos()
1450 PetscCall(KokkosDualViewSyncDevice(veckok->v_dual, PetscGetKokkosExecutionSpace())); in VecGetArrayWriteAndMemType_SeqKokkos()
1552 PetscCall(KokkosDualViewSyncDevice(ykok->v_dual, exec)); /* Move y's latest data to device */ in VecRestoreSubVector_SeqKokkos()
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx950 PetscCall(KokkosDualViewSyncDevice(akok->a_dual, PetscGetKokkosExecutionSpace())); in MatMPIAIJKokkosBcastBegin()
951 PetscCall(KokkosDualViewSyncDevice(bkok->a_dual, PetscGetKokkosExecutionSpace())); in MatMPIAIJKokkosBcastBegin()