Update Kokkos library in LAMMPS to v4.1.0
This commit is contained in:
@ -174,51 +174,51 @@ void verify_data(const std::string& name, ViewTypeFrom view_from,
|
||||
}
|
||||
|
||||
else if (name == "one-element-a") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
}
|
||||
|
||||
else if (name == "one-element-b") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(2));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(2));
|
||||
}
|
||||
|
||||
else if (name == "two-elements-a") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
EXPECT_EQ(view_test_h(1), static_cast<value_type>(2));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
ASSERT_EQ(view_test_h(1), static_cast<value_type>(2));
|
||||
}
|
||||
|
||||
else if (name == "two-elements-b") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(2));
|
||||
EXPECT_EQ(view_test_h(1), static_cast<value_type>(-1));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(2));
|
||||
ASSERT_EQ(view_test_h(1), static_cast<value_type>(-1));
|
||||
}
|
||||
|
||||
else if (name == "small-a") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(1), static_cast<value_type>(1));
|
||||
EXPECT_EQ(view_test_h(2), static_cast<value_type>(2));
|
||||
EXPECT_EQ(view_test_h(3), static_cast<value_type>(3));
|
||||
EXPECT_EQ(view_test_h(4), static_cast<value_type>(4));
|
||||
EXPECT_EQ(view_test_h(5), static_cast<value_type>(5));
|
||||
EXPECT_EQ(view_test_h(6), static_cast<value_type>(6));
|
||||
EXPECT_EQ(view_test_h(7), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(8), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(9), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(10), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(1), static_cast<value_type>(1));
|
||||
ASSERT_EQ(view_test_h(2), static_cast<value_type>(2));
|
||||
ASSERT_EQ(view_test_h(3), static_cast<value_type>(3));
|
||||
ASSERT_EQ(view_test_h(4), static_cast<value_type>(4));
|
||||
ASSERT_EQ(view_test_h(5), static_cast<value_type>(5));
|
||||
ASSERT_EQ(view_test_h(6), static_cast<value_type>(6));
|
||||
ASSERT_EQ(view_test_h(7), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(8), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(9), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(10), static_cast<value_type>(0));
|
||||
}
|
||||
|
||||
else if (name == "small-b") {
|
||||
EXPECT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
EXPECT_EQ(view_test_h(1), static_cast<value_type>(2));
|
||||
EXPECT_EQ(view_test_h(2), static_cast<value_type>(3));
|
||||
EXPECT_EQ(view_test_h(3), static_cast<value_type>(4));
|
||||
EXPECT_EQ(view_test_h(4), static_cast<value_type>(5));
|
||||
EXPECT_EQ(view_test_h(5), static_cast<value_type>(6));
|
||||
EXPECT_EQ(view_test_h(6), static_cast<value_type>(8));
|
||||
EXPECT_EQ(view_test_h(7), static_cast<value_type>(9));
|
||||
EXPECT_EQ(view_test_h(8), static_cast<value_type>(8));
|
||||
EXPECT_EQ(view_test_h(9), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(10), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(11), static_cast<value_type>(0));
|
||||
EXPECT_EQ(view_test_h(12), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(0), static_cast<value_type>(1));
|
||||
ASSERT_EQ(view_test_h(1), static_cast<value_type>(2));
|
||||
ASSERT_EQ(view_test_h(2), static_cast<value_type>(3));
|
||||
ASSERT_EQ(view_test_h(3), static_cast<value_type>(4));
|
||||
ASSERT_EQ(view_test_h(4), static_cast<value_type>(5));
|
||||
ASSERT_EQ(view_test_h(5), static_cast<value_type>(6));
|
||||
ASSERT_EQ(view_test_h(6), static_cast<value_type>(8));
|
||||
ASSERT_EQ(view_test_h(7), static_cast<value_type>(9));
|
||||
ASSERT_EQ(view_test_h(8), static_cast<value_type>(8));
|
||||
ASSERT_EQ(view_test_h(9), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(10), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(11), static_cast<value_type>(0));
|
||||
ASSERT_EQ(view_test_h(12), static_cast<value_type>(0));
|
||||
}
|
||||
|
||||
else if (name == "medium" || name == "large") {
|
||||
@ -230,7 +230,7 @@ void verify_data(const std::string& name, ViewTypeFrom view_from,
|
||||
(void)std_r;
|
||||
|
||||
for (std::size_t i = 0; i < view_from_h.extent(0); ++i) {
|
||||
EXPECT_EQ(view_test_h(i), tmp[i]);
|
||||
ASSERT_EQ(view_test_h(i), tmp[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -273,7 +273,7 @@ void run_single_scenario(const InfoType& scenario_info, Args... args) {
|
||||
KE::unique_copy(exespace(), KE::cbegin(view_from), KE::cend(view_from),
|
||||
KE::begin(view_dest), args...);
|
||||
verify_data(name, view_from, view_dest, args...);
|
||||
EXPECT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
ASSERT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
}
|
||||
|
||||
{
|
||||
@ -283,7 +283,7 @@ void run_single_scenario(const InfoType& scenario_info, Args... args) {
|
||||
KE::unique_copy("label", exespace(), KE::cbegin(view_from),
|
||||
KE::cend(view_from), KE::begin(view_dest), args...);
|
||||
verify_data(name, view_from, view_dest, args...);
|
||||
EXPECT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
ASSERT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
}
|
||||
|
||||
{
|
||||
@ -291,7 +291,7 @@ void run_single_scenario(const InfoType& scenario_info, Args... args) {
|
||||
create_view<ValueType>(Tag{}, view_ext, "unique_copy_dest");
|
||||
auto rit = KE::unique_copy(exespace(), view_from, view_dest, args...);
|
||||
verify_data(name, view_from, view_dest, args...);
|
||||
EXPECT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
ASSERT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
}
|
||||
|
||||
{
|
||||
@ -300,7 +300,7 @@ void run_single_scenario(const InfoType& scenario_info, Args... args) {
|
||||
auto rit =
|
||||
KE::unique_copy("label", exespace(), view_from, view_dest, args...);
|
||||
verify_data(name, view_from, view_dest, args...);
|
||||
EXPECT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
ASSERT_EQ(rit, (KE::begin(view_dest) + n));
|
||||
}
|
||||
|
||||
Kokkos::fence();
|
||||
|
||||
Reference in New Issue
Block a user