From 8f5357011a0b64f4ffb435466d67743acdd7016e Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Tue, 12 Jan 2021 11:16:46 +0000 Subject: [PATCH] [SYCL 2020] Use sycl::id for init kernel --- SYCLStream.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/SYCLStream.cpp b/SYCLStream.cpp index 984d8d2..5b9d78d 100644 --- a/SYCLStream.cpp +++ b/SYCLStream.cpp @@ -200,12 +200,11 @@ void SYCLStream::init_arrays(T initA, T initB, T initC) auto ka = d_a->template get_access(cgh); auto kb = d_b->template get_access(cgh); auto kc = d_c->template get_access(cgh); - cgh.parallel_for(sycl::range<1>{array_size}, [=](sycl::item<1> item) + cgh.parallel_for(sycl::range<1>{array_size}, [=](sycl::id<1> idx) { - auto id = item.get_id(0); - ka[id] = initA; - kb[id] = initB; - kc[id] = initC; + ka[idx] = initA; + kb[idx] = initB; + kc[idx] = initC; }); }); queue->wait();