Update Kokkos library in LAMMPS to v4.5.0
This commit is contained in:
@ -1,9 +1,5 @@
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
KOKKOS_ADD_EXECUTABLE(
|
||||
tutorial_advancedviews_01_data_layouts
|
||||
SOURCES data_layouts.cpp
|
||||
)
|
||||
kokkos_add_executable(tutorial_advancedviews_01_data_layouts SOURCES data_layouts.cpp)
|
||||
|
||||
@ -1,9 +1,5 @@
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
KOKKOS_ADD_EXECUTABLE(
|
||||
tutorial_advancedviews_02_memory_traits
|
||||
SOURCES memory_traits.cpp
|
||||
)
|
||||
kokkos_add_executable(tutorial_advancedviews_02_memory_traits SOURCES memory_traits.cpp)
|
||||
|
||||
@ -1,9 +1,5 @@
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
KOKKOS_ADD_EXECUTABLE(
|
||||
tutorial_advancedviews_03_subviews
|
||||
SOURCES subviews.cpp
|
||||
)
|
||||
kokkos_add_executable(tutorial_advancedviews_03_subviews SOURCES subviews.cpp)
|
||||
|
||||
@ -1,9 +1,5 @@
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
KOKKOS_ADD_EXECUTABLE(
|
||||
tutorial_advancedviews_04_dualviews
|
||||
SOURCES dual_view.cpp
|
||||
)
|
||||
kokkos_add_executable(tutorial_advancedviews_04_dualviews SOURCES dual_view.cpp)
|
||||
|
||||
@ -48,9 +48,9 @@ struct localsum {
|
||||
// overrides Kokkos' default execution space.
|
||||
using execution_space = ExecutionSpace;
|
||||
|
||||
using memory_space = typename Kokkos::Impl::if_c<
|
||||
std::is_same<ExecutionSpace, Kokkos::DefaultExecutionSpace>::value,
|
||||
idx_type::memory_space, idx_type::host_mirror_space>::type;
|
||||
using memory_space = std::conditional_t<
|
||||
std::is_same_v<ExecutionSpace, Kokkos::DefaultExecutionSpace>,
|
||||
idx_type::memory_space, idx_type::host_mirror_space>;
|
||||
|
||||
// Get the view types on the particular device for which the functor
|
||||
// is instantiated.
|
||||
|
||||
@ -1,11 +1,7 @@
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
IF (Kokkos_ENABLE_CUDA_UVM)
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
KOKKOS_ADD_EXECUTABLE(
|
||||
tutorial_advancedviews_05_nvidia_uvm
|
||||
SOURCES uvm_example.cpp
|
||||
)
|
||||
ENDIF ()
|
||||
if(Kokkos_ENABLE_CUDA_UVM)
|
||||
# This is a tutorial, not a test, so we don't ask CTest to run it.
|
||||
kokkos_add_executable(tutorial_advancedviews_05_nvidia_uvm SOURCES uvm_example.cpp)
|
||||
endif()
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
kokkos_add_example_directories(01_data_layouts)
|
||||
kokkos_add_example_directories(02_memory_traits)
|
||||
kokkos_add_example_directories(03_subviews)
|
||||
kokkos_add_example_directories(04_dualviews)
|
||||
|
||||
KOKKOS_ADD_EXAMPLE_DIRECTORIES(01_data_layouts)
|
||||
KOKKOS_ADD_EXAMPLE_DIRECTORIES(02_memory_traits)
|
||||
KOKKOS_ADD_EXAMPLE_DIRECTORIES(03_subviews)
|
||||
KOKKOS_ADD_EXAMPLE_DIRECTORIES(04_dualviews)
|
||||
|
||||
IF (Kokkos_ENABLE_CUDA_UVM)
|
||||
KOKKOS_ADD_EXAMPLE_DIRECTORIES(05_NVIDIA_UVM)
|
||||
ENDIF ()
|
||||
if(Kokkos_ENABLE_CUDA_UVM)
|
||||
kokkos_add_example_directories(05_NVIDIA_UVM)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user