Skip to content

Commit 1199c83

Browse files
committed
fixup
1 parent 8867a86 commit 1199c83

File tree

9 files changed

+11
-855
lines changed

9 files changed

+11
-855
lines changed

Diff for: CMakeLists.txt

+1-2
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,7 @@ register_model(hip HIP HIPStream.cpp)
159159
register_model(cuda CUDA CUDAStream.cu)
160160
register_model(kokkos KOKKOS KokkosStream.cpp)
161161
register_model(sycl SYCL SYCLStream.cpp)
162-
register_model(sycl2020-acc SYCL2020 SYCLStream2020.cpp)
163-
register_model(sycl2020-usm SYCL2020 SYCLStream2020.cpp)
162+
register_model(sycl2020 SYCL2020 SYCLStream2020.cpp)
164163
register_model(acc ACC ACCStream.cpp)
165164
# defining RAJA collides with the RAJA namespace so USE_RAJA
166165
register_model(raja USE_RAJA RAJAStream.cpp)

Diff for: src/std/STDStream.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <algorithm>
99
#include <execution>
1010

11-
#if defined(DATA20) || defined(INDICES)
11+
#if defined(DATA23) || defined(INDICES)
1212
#include <ranges>
1313
#endif
1414

@@ -89,7 +89,7 @@ template <class T>
8989
void STDStream<T>::copy()
9090
{
9191
// c[i] = a[i]
92-
#if defined(DATA17) || defined(DATA20)
92+
#if defined(DATA17) || defined(DATA23)
9393
std::copy(exe_policy, a, a + array_size, c);
9494
#elif INDICES
9595
std::for_each_n(exe_policy, counting_iter(0), array_size, [a=a,c=c](intptr_t i) {
@@ -104,7 +104,7 @@ template <class T>
104104
void STDStream<T>::mul()
105105
{
106106
// b[i] = scalar * c[i];
107-
#if defined(DATA17) || defined(DATA20)
107+
#if defined(DATA17) || defined(DATA23)
108108
std::transform(exe_policy, c, c + array_size, b, [](T ci){ return startScalar*ci; });
109109
#elif INDICES
110110
std::for_each_n(exe_policy, counting_iter(0), array_size, [b=b, c=c](intptr_t i) {
@@ -119,7 +119,7 @@ template <class T>
119119
void STDStream<T>::add()
120120
{
121121
// c[i] = a[i] + b[i];
122-
#if defined(DATA17) || defined(DATA20)
122+
#if defined(DATA17) || defined(DATA23)
123123
std::transform(exe_policy, a, a + array_size, b, c, std::plus<T>());
124124
#elif INDICES
125125
std::for_each_n(exe_policy, counting_iter(0), array_size, [a=a, b=b, c=c](intptr_t i) {
@@ -134,7 +134,7 @@ template <class T>
134134
void STDStream<T>::triad()
135135
{
136136
// a[i] = b[i] + scalar * c[i];
137-
#if defined(DATA17) || defined(DATA20)
137+
#if defined(DATA17) || defined(DATA23)
138138
std::transform(exe_policy, b, b + array_size, c, a, [scalar = startScalar](T bi, T ci){ return bi+scalar*ci; });
139139
#elif INDICES
140140
std::for_each_n(exe_policy, counting_iter(0), array_size, [a=a, b=b, c=c](intptr_t i) {
@@ -149,13 +149,13 @@ template <class T>
149149
void STDStream<T>::nstream()
150150
{
151151
// a[i] += b[i] + scalar * c[i];
152-
#if defined(DATA17) || defined(DATA20) // Until we can require GCC 14.1
152+
#if defined(DATA17) || defined(DATA23) // Until we can require GCC 14.1
153153
// Need to do in two round-trips with C++17 STL.
154154
// 1: a[i] += b[i]
155155
// 2: a[i] += scalar * c[i];
156156
std::transform(exe_policy, a, a + array_size, b, a, [](T ai, T bi){ return ai + bi; });
157157
std::transform(exe_policy, a, a + array_size, c, a, [](T ai, T ci){ return ai + startScalar*ci; });
158-
#elif DATA20
158+
#elif DATA23
159159
// Requires GCC 14.1 (Ubuntu 24.04):
160160
auto as = std::ranges::subrange(a, a + array_size);
161161
auto bs = std::ranges::subrange(b, b + array_size);
@@ -178,7 +178,7 @@ void STDStream<T>::nstream()
178178
template <class T>
179179
T STDStream<T>::dot()
180180
{
181-
#if defined(DATA17) || defined(DATA20)
181+
#if defined(DATA17) || defined(DATA23)
182182
// sum = 0; sum += a[i] * b[i]; return sum;
183183
return std::transform_reduce(exe_policy, a, a + array_size, b, T{0});
184184
#elif INDICES

Diff for: src/std/STDStream.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
#ifdef DATA17
1414
#define STDIMPL "DATA17"
15-
#elif DATA20
16-
#define STDIMPL "DATA20"
15+
#elif DATA23
16+
#define STDIMPL "DATA23"
1717
#elif INDICES
1818
#define STDIMPL "INDICES"
1919
#else

Diff for: src/sycl2020-acc/SYCLStream2020.cpp

-286
This file was deleted.

0 commit comments

Comments
 (0)