From 1514b4f13733f8952b232d1b95c00d7abb01d74a Mon Sep 17 00:00:00 2001 From: dbollweg Date: Tue, 6 Feb 2024 19:08:44 -0500 Subject: [PATCH] slicesum_sycl passes test --- Grid/lattice/Lattice_slicesum_sycl.h | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/Grid/lattice/Lattice_slicesum_sycl.h b/Grid/lattice/Lattice_slicesum_sycl.h index 034e9dd3..04ec8a6a 100644 --- a/Grid/lattice/Lattice_slicesum_sycl.h +++ b/Grid/lattice/Lattice_slicesum_sycl.h @@ -14,7 +14,6 @@ inline void sliceSum_sycl(const Lattice &Data, std::vector_ndimension; const size_t Nsimd = grid->Nsimd(); - assert(orthogdim >= 0); assert(orthogdim < Nd); @@ -29,9 +28,6 @@ inline void sliceSum_sycl(const Lattice &Data, std::vector &Data, std::vector lsSum(ld,Zero()); commVector reduction_buffer(rd*subvol_size); ExtractBuffer extracted(Nsimd); + vobj vobj_zero; + zeroit(vobj_zero); for(int r=0;r &Data, std::vector &Data, std::vectorsubmit([&](cl::sycl::handler &cgh) { - auto Reduction = cl::sycl::reduction(mysum,vobj_zero,std::plus<>()); + auto Reduction = cl::sycl::reduction(mysum,std::plus<>()); cgh.parallel_for(cl::sycl::range<1>{subvol_size}, Reduction, [=](cl::sycl::id<1> item, auto &sum) {