Update Kokkos library in LAMMPS to v4.2

This commit is contained in:
Stan Gerald Moore
2023-11-21 15:02:12 -07:00
parent 33dcfb5390
commit 3306b95589
493 changed files with 41548 additions and 15629 deletions

View File

@ -217,5 +217,16 @@ TEST_F(random_access_iterator_test, distance) {
ASSERT_EQ(m_dynamic_view.extent(0), size_t(KE::distance(first, last)));
}
TEST_F(random_access_iterator_test, traits_helpers) {
using T1_t = KE::Impl::RandomAccessIterator<static_view_t>;
using T2_t = KE::Impl::RandomAccessIterator<dyn_view_t>;
using T3_t = KE::Impl::RandomAccessIterator<strided_view_t>;
namespace KE = Kokkos::Experimental;
static_assert(KE::Impl::are_iterators_v<T1_t, T2_t, T3_t>);
static_assert(KE::Impl::are_random_access_iterators_v<T1_t, T2_t, T3_t>);
static_assert(!KE::Impl::are_iterators_v<int, T2_t, T3_t>);
}
} // namespace stdalgos
} // namespace Test