Update Kokkos library in LAMMPS to v4.1.0
This commit is contained in:
@ -282,7 +282,7 @@ void run_single_scenario(const InfoType& scenario_info, std::size_t seq_ext,
|
||||
const auto mydiff = myrit - KE::cbegin(view);
|
||||
const auto stddiff = stdrit - KE::cbegin(view_h);
|
||||
// std::cout << "result : " << mydiff << " " << stddiff << std::endl;
|
||||
EXPECT_EQ(mydiff, stddiff);
|
||||
ASSERT_EQ(mydiff, stddiff);
|
||||
}
|
||||
|
||||
{
|
||||
@ -291,21 +291,21 @@ void run_single_scenario(const InfoType& scenario_info, std::size_t seq_ext,
|
||||
KE::cbegin(s_view), KE::cend(s_view), args...);
|
||||
const auto mydiff = myrit - KE::cbegin(view);
|
||||
const auto stddiff = stdrit - KE::cbegin(view_h);
|
||||
EXPECT_EQ(mydiff, stddiff);
|
||||
ASSERT_EQ(mydiff, stddiff);
|
||||
}
|
||||
|
||||
{
|
||||
auto myrit = KE::find_end(exespace(), view, s_view, args...);
|
||||
const auto mydiff = myrit - KE::begin(view);
|
||||
const auto stddiff = stdrit - KE::cbegin(view_h);
|
||||
EXPECT_EQ(mydiff, stddiff);
|
||||
ASSERT_EQ(mydiff, stddiff);
|
||||
}
|
||||
|
||||
{
|
||||
auto myrit = KE::find_end("label", exespace(), view, s_view, args...);
|
||||
const auto mydiff = myrit - KE::begin(view);
|
||||
const auto stddiff = stdrit - KE::cbegin(view_h);
|
||||
EXPECT_EQ(mydiff, stddiff);
|
||||
ASSERT_EQ(mydiff, stddiff);
|
||||
}
|
||||
|
||||
Kokkos::fence();
|
||||
@ -348,12 +348,6 @@ void run_all_scenarios() {
|
||||
}
|
||||
|
||||
TEST(std_algorithms_non_mod_seq_ops, find_end) {
|
||||
#if defined(KOKKOS_ENABLE_CUDA) && \
|
||||
defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC
|
||||
if constexpr (std::is_same_v<exespace, Kokkos::Cuda>) {
|
||||
GTEST_SKIP() << "FIXME wrong result";
|
||||
}
|
||||
#endif
|
||||
run_all_scenarios<DynamicTag, int>();
|
||||
run_all_scenarios<StridedThreeTag, int>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user