Skip to content

Commit e4f0492

Browse files
ONSAM-1505 (oneapi-src#1069)
Remove extension namespaces from reduction.
1 parent 546ad1e commit e4f0492

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

DirectProgramming/DPC++/MapReduce/MonteCarloPi/src/monte_carlo_pi.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ double MonteCarloPi(rgb image_plot[]) {
8787

8888
// Monte Carlo Procedure + Reduction
8989
h.parallel_for(nd_range<1>(num_wg * size_wg, size_wg),
90-
ext::oneapi::reduction(total_acc, 0, std::plus<int>()),
90+
reduction(total_acc, 0, std::plus<int>()),
9191
[=](nd_item<1> it, auto& total_acc) {
9292
// Index for accessing buffers
9393
int i = it.get_global_id();

DirectProgramming/DPC++/N-BodyMethods/Nbody/src/GSimulation.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -161,12 +161,10 @@ void GSimulation::Start() {
161161
// Second kernel updates the velocity and position for all particles
162162
q.submit([&](handler& h) {
163163
auto p = pbuf.get_access(h);
164-
#if(__SYCL_COMPILER_VERSION <= 20200827)
165-
h.parallel_for(ndrange, intel::reduction(energy, 0.f, std::plus<RealType>()), [=](nd_item<1> it, auto& energy) {
166-
#else
167-
h.parallel_for(ndrange, ext::oneapi::reduction(energy, 0.f, std::plus<RealType>()), [=](nd_item<1> it, auto& energy) {
168-
#endif
169-
auto i = it.get_global_id();
164+
h.parallel_for(ndrange, reduction(energy, 0.f, std::plus<RealType>()), [=](nd_item<1> it, auto& energy) {
165+
166+
auto i = it.get_global_id();
167+
170168
p[i].vel[0] += p[i].acc[0] * dt; // 2flops
171169
p[i].vel[1] += p[i].acc[1] * dt; // 2flops
172170
p[i].vel[2] += p[i].acc[2] * dt; // 2flops

0 commit comments

Comments
 (0)