Update Kokkos library to v2.04.00
This commit is contained in:
@ -1324,10 +1324,14 @@ TEST_F( TEST_CATEGORY, view_remap )
|
||||
#ifdef KOKKOS_ENABLE_CUDA
|
||||
#define EXECSPACE std::conditional<std::is_same<TEST_EXECSPACE,Kokkos::Cuda>::value,Kokkos::CudaHostPinnedSpace,TEST_EXECSPACE>::type
|
||||
#else
|
||||
#ifdef KOKKOS_ENABLE_OPENMPTARGET
|
||||
#define EXECSPACE Kokkos::HostSpace
|
||||
#ifdef KOKKOS_ENABLE_ROCM
|
||||
#define EXECSPACE std::conditional<std::is_same<TEST_EXECSPACE,Kokkos::Experimental::ROCm>::value,Kokkos::Experimental::ROCmHostPinnedSpace,TEST_EXECSPACE>::type
|
||||
#else
|
||||
#define EXECSPACE TEST_EXECSPACE
|
||||
#if defined(KOKKOS_ENABLE_OPENMPTARGET)
|
||||
#define EXECSPACE Kokkos::HostSpace
|
||||
#else
|
||||
#define EXECSPACE TEST_EXECSPACE
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@ -1375,4 +1379,14 @@ TEST_F( TEST_CATEGORY, view_remap )
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F( TEST_CATEGORY, view_mirror_nonconst )
|
||||
{
|
||||
Kokkos::View<int*, TEST_EXECSPACE> d_view("d_view", 10);
|
||||
Kokkos::View<const int*, TEST_EXECSPACE> d_view_const = d_view;
|
||||
auto h_view = Kokkos::create_mirror(d_view_const);
|
||||
Kokkos::deep_copy(h_view, d_view_const);
|
||||
auto h_view2 = Kokkos::create_mirror(Kokkos::HostSpace(), d_view_const);
|
||||
Kokkos::deep_copy(h_view2, d_view_const);
|
||||
}
|
||||
|
||||
} // namespace Test
|
||||
|
||||
Reference in New Issue
Block a user