From e1fefb851ff8feac807ae4358cbf6836dc2574b0 Mon Sep 17 00:00:00 2001 From: Dong Hun Lee Date: Thu, 5 Jun 2025 19:22:53 -0600 Subject: [PATCH 1/2] bump up fetched kokkos version and updated simd decl in exercise --- Exercises/common.cmake | 2 +- Exercises/simd/Begin/simd_begin.cpp | 2 +- Exercises/simd/Solution/simd_solution.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Exercises/common.cmake b/Exercises/common.cmake index b648a210..6f77ac87 100644 --- a/Exercises/common.cmake +++ b/Exercises/common.cmake @@ -19,7 +19,7 @@ else() FetchContent_Declare( Kokkos GIT_REPOSITORY https://github.com/kokkos/kokkos.git - GIT_TAG 4.5.01 + GIT_TAG 4.6.01 SOURCE_DIR ${Kokkos_COMMON_SOURCE_DIR} ) FetchContent_MakeAvailable(Kokkos) diff --git a/Exercises/simd/Begin/simd_begin.cpp b/Exercises/simd/Begin/simd_begin.cpp index fc047715..bcb81fa0 100644 --- a/Exercises/simd/Begin/simd_begin.cpp +++ b/Exercises/simd/Begin/simd_begin.cpp @@ -1,6 +1,6 @@ #include //EXERCISE: include the right header (later Kokkos will include this) -//#include +//#include void test_simd(int N_in, int M, int R, double a) { diff --git a/Exercises/simd/Solution/simd_solution.cpp b/Exercises/simd/Solution/simd_solution.cpp index 26da7b0f..cc447aef 100644 --- a/Exercises/simd/Solution/simd_solution.cpp +++ b/Exercises/simd/Solution/simd_solution.cpp @@ -3,7 +3,7 @@ void test_simd(int N_in, int M, int R, double a) { - using simd_t = Kokkos::Experimental::native_simd; + using simd_t = Kokkos::Experimental::simd; int N = N_in/simd_t::size(); From de5d66ddabce184f5d13b9c64674e13db0d3a8d1 Mon Sep 17 00:00:00 2001 From: Dong Hun Lee Date: Thu, 4 Sep 2025 15:14:39 -0600 Subject: [PATCH 2/2] Updated to use tag 4.7.00 --- Exercises/common.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Exercises/common.cmake b/Exercises/common.cmake index 6f77ac87..e8296a3c 100644 --- a/Exercises/common.cmake +++ b/Exercises/common.cmake @@ -19,7 +19,7 @@ else() FetchContent_Declare( Kokkos GIT_REPOSITORY https://github.com/kokkos/kokkos.git - GIT_TAG 4.6.01 + GIT_TAG 4.7.00 SOURCE_DIR ${Kokkos_COMMON_SOURCE_DIR} ) FetchContent_MakeAvailable(Kokkos)