From 9b604d66e042fcfed2ba8c117fd9ea9cbbcda5ab Mon Sep 17 00:00:00 2001 From: Andrey Prokopenko Date: Sat, 5 Oct 2024 10:21:36 -0400 Subject: [PATCH] Modify conditions on memory spaces in Distributor --- src/distributed/detail/ArborX_Distributor.hpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/distributed/detail/ArborX_Distributor.hpp b/src/distributed/detail/ArborX_Distributor.hpp index f8e675109..a7637f020 100644 --- a/src/distributed/detail/ArborX_Distributor.hpp +++ b/src/distributed/detail/ArborX_Distributor.hpp @@ -13,6 +13,7 @@ #include +#include #include #include #include @@ -279,6 +280,15 @@ class Distributor Kokkos::Profiling::ScopedRegion guard( "ArborX::Distributor::doPostsAndWaits"); + static_assert( + KokkosExt::is_accessible_from::value); + static_assert( + KokkosExt::is_accessible_from::value); + static_assert( + KokkosExt::is_accessible_from::value); static_assert(ExportView::rank == 1 && (std::is_same_v || @@ -290,12 +300,6 @@ class Distributor std::is_same_v)); - using MemorySpace = typename ExportView::memory_space; - static_assert( - std::is_same_v); - static_assert( - std::is_same_v); - using ValueType = typename ImportView::value_type; static_assert( std::is_same