Searched refs:KokkosDualViewSyncDevice (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/ksp/pc/impls/vpbjacobi/kokkos/ |
| H A D | vpbjacobi_kok.kokkos.cxx | 63 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 D | pbjacobi_kok.kokkos.cxx | 22 PetscCall(KokkosDualViewSyncDevice(diag_dual, PetscGetKokkosExecutionSpace())); in Update()
|
| /petsc/include/petsc/private/ |
| H A D | kokkosimpl.hpp | 147 static PetscErrorCode KokkosDualViewSyncDevice(Kokkos::DualView<Type *> &v_dual, const Kokkos::Defa… in KokkosDualViewSyncDevice() function
|
| /petsc/src/mat/impls/aij/seq/kokkos/ |
| H A D | aijkok.hpp | 142 if (copyValues) (void)KokkosDualViewSyncDevice(a_dual, exec); in Mat_SeqAIJKokkos()
|
| H A D | aijkok.kokkos.cxx | 118 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 D | veckok.kokkos.cxx | 885 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 D | mpiaijkok.kokkos.cxx | 950 PetscCall(KokkosDualViewSyncDevice(akok->a_dual, PetscGetKokkosExecutionSpace())); in MatMPIAIJKokkosBcastBegin() 951 PetscCall(KokkosDualViewSyncDevice(bkok->a_dual, PetscGetKokkosExecutionSpace())); in MatMPIAIJKokkosBcastBegin()
|