Skip to content

Commit 3ada095

Browse files
authored
Merge pull request #1622 from LLNL/v2024.02.1-RC
V2024.02.1 RC merge to main
2 parents 82d1b92 + e1c48a1 commit 3ada095

19 files changed

+99
-74
lines changed

.gitlab-ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ stages:
7575
include:
7676
- local: '.gitlab/custom-jobs-and-variables.yml'
7777
- project: 'radiuss/radiuss-shared-ci'
78-
ref: 'v2023.12.0'
78+
ref: 'v2023.12.3'
7979
file: 'pipelines/${CI_MACHINE}.yml'
8080
- artifact: '${CI_MACHINE}-jobs.yml'
8181
job: 'generate-job-lists'
@@ -102,7 +102,7 @@ trigger-rajaperf:
102102
include:
103103
# [Optional] checks preliminary to running the actual CI test
104104
- project: 'radiuss/radiuss-shared-ci'
105-
ref: 'v2023.12.0'
105+
ref: 'v2023.12.3'
106106
file: 'utilities/preliminary-ignore-draft-pr.yml'
107107
# pipelines subscribed by the project
108108
- local: '.gitlab/subscribed-pipelines.yml'

.gitlab/custom-jobs-and-variables.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@ variables:
1414

1515
# Ruby
1616
# Arguments for top level allocation
17-
RUBY_SHARED_ALLOC: "--exclusive --reservation=ci --time=30 --nodes=2"
17+
RUBY_SHARED_ALLOC: "--exclusive --reservation=ci --time=40 --nodes=2"
1818
# Arguments for job level allocation
1919
# Note: We repeat the reservation, necessary when jobs are manually re-triggered.
20-
RUBY_JOB_ALLOC: "--overlap --reservation=ci --nodes=1"
20+
RUBY_JOB_ALLOC: "--reservation=ci --nodes=1"
2121
# Project specific variants for ruby
2222
PROJECT_RUBY_VARIANTS: "~shared +openmp +tests"
2323
# Project specific deps for ruby
2424
PROJECT_RUBY_DEPS: ""
2525

2626
# Poodle
2727
# Arguments for top level allocation
28-
POODLE_SHARED_ALLOC: "--exclusive --time=40 --nodes=1"
28+
POODLE_SHARED_ALLOC: "--exclusive --time=60 --nodes=1"
2929
# Arguments for job level allocation
30-
POODLE_JOB_ALLOC: "--overlap --nodes=1"
30+
POODLE_JOB_ALLOC: "--nodes=1"
3131
# Project specific variants for poodle
3232
PROJECT_POODLE_VARIANTS: "~shared +openmp +tests"
3333
# Project specific deps for poodle

.gitlab/jobs/corona.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
#############################################################################
77

88
# Override reproducer section to define project specific variables.
9-
.corona_reproducer_vars: &corona_reproducer_vars
9+
.corona_reproducer_vars:
10+
script:
1011
- |
1112
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
1213
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
@@ -29,6 +30,6 @@
2930

3031
rocmcc_5_7_0_hip_desul_atomics:
3132
variables:
32-
SPEC: " ~shared +rocm ~openmp +tests +desul amdgpu_target=gfx906 %rocmcc@5.7.0 ^hip@5.7.0 ^blt@develop"
33+
SPEC: " ~shared +rocm ~openmp +tests +desul amdgpu_target=gfx906 %rocmcc@=5.7.0 ^hip@5.7.0 ^blt@develop"
3334
extends: .job_on_corona
3435

.gitlab/jobs/lassen.yml

+8-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
##############################################################################
77

88
# Override reproducer section to define project specific variables.
9-
.lassen_reproducer_vars: &lassen_reproducer_vars
9+
.lassen_reproducer_vars:
10+
script:
1011
- |
1112
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
1213
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
@@ -22,7 +23,7 @@
2223
# Warning: allowed to fail because of a bug in Spack > 0.20.3
2324
xl_2022_08_19_gcc_8_3_1_cuda_11_2_0:
2425
variables:
25-
SPEC: "${PROJECT_LASSEN_VARIANTS} +cuda cxxflags==\"-qthreaded -std=c++14 -O3 -qstrict -qxlcompatmacros -qlanglvl=extended0x -qalias=noansi -qhot -qpic -qsmp=omp -qsuppress=1500-029 -qsuppress=1500-036\" %xl@16.1.1.12.gcc.8.3.1 ^cuda@11.2.0+allow-unsupported-compilers ${PROJECT_LASSEN_DEPS} ^blt@develop"
26+
SPEC: "${PROJECT_LASSEN_VARIANTS} +cuda cxxflags==\"-qthreaded -std=c++14 -O3 -qstrict -qxlcompatmacros -qlanglvl=extended0x -qalias=noansi -qhot -qpic -qsmp=omp -qsuppress=1500-029 -qsuppress=1500-036\" %xl@=16.1.1.12.gcc.8.3.1 ^cuda@11.2.0+allow-unsupported-compilers ${PROJECT_LASSEN_DEPS} ^blt@develop"
2627
MODULE_LIST: "cuda/11.2.0"
2728
LASSEN_JOB_ALLOC: "1 -W 60 -q pci"
2829
extends: .job_on_lassen
@@ -37,13 +38,13 @@ xl_2022_08_19_gcc_8_3_1_cuda_11_2_0:
3738

3839
gcc_8_3_1_omptask:
3940
variables:
40-
SPEC: " ~shared +openmp +omptask +tests %gcc@8.3.1 ^blt@develop"
41+
SPEC: " ~shared +openmp +omptask +tests %gcc@=8.3.1 ^blt@develop"
4142
extends: .job_on_lassen
4243

4344
gcc_8_3_1_cuda_11_5_0_ats_disabled:
4445
extends: .job_on_lassen
4546
variables:
46-
SPEC: " ~shared +openmp +tests +cuda %gcc@8.3.1 cuda_arch=70 ^cuda@11.5.0+allow-unsupported-compilers ^blt@develop"
47+
SPEC: " ~shared +openmp +tests +cuda %gcc@=8.3.1 cuda_arch=70 ^cuda@11.5.0+allow-unsupported-compilers ^blt@develop"
4748
MODULE_LIST: "cuda/11.5.0"
4849
LASSEN_JOB_ALLOC: "1 --atsdisable -W 30 -q pci"
4950

@@ -53,17 +54,17 @@ gcc_8_3_1_cuda_11_5_0_ats_disabled:
5354

5455
clang_13_0_1_libcpp:
5556
variables:
56-
SPEC: " ~shared +openmp +tests %clang@13.0.1 cflags==\"-DGTEST_HAS_CXXABI_H_=0\" cxxflags==\"-stdlib=libc++ -DGTEST_HAS_CXXABI_H_=0\" ^blt@develop"
57+
SPEC: " ~shared +openmp +tests %clang@=13.0.1 cflags==\"-DGTEST_HAS_CXXABI_H_=0\" cxxflags==\"-stdlib=libc++ -DGTEST_HAS_CXXABI_H_=0\" ^blt@develop"
5758
extends: .job_on_lassen
5859

5960
#clang_14_0_5_asan:
6061
# variables:
61-
# SPEC: " ~shared +openmp +tests %clang@14.0.5 cxxflags==\"-fsanitize=address\" "
62+
# SPEC: " ~shared +openmp +tests %clang@=14.0.5 cxxflags==\"-fsanitize=address\" "
6263
# ASAN_OPTIONS: "detect_leaks=1"
6364
# LSAN_OPTIONS: "suppressions=${CI_PROJECT_DIR}/suppressions.asan"
6465
# extends: .job_on_lassen
6566

6667
gcc_8_3_1_cuda_10_1_243_desul_atomics:
6768
variables:
68-
SPEC: " ~shared +openmp +tests +cuda +desul %gcc@8.3.1 cuda_arch=70 ^cuda@10.1.243+allow-unsupported-compilers ^blt@develop"
69+
SPEC: " ~shared +openmp +tests +cuda +desul %gcc@=8.3.1 cuda_arch=70 ^cuda@10.1.243+allow-unsupported-compilers ^blt@develop"
6970
extends: .job_on_lassen

.gitlab/jobs/poodle.yml

+9-11
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
##############################################################################
77

88
# Override reproducer section to define projet specific variables.
9-
.poodle_reproducer_vars: &poodle_reproducer_vars
9+
.poodle_reproducer_vars:
10+
script:
1011
- |
1112
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
1213
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
@@ -20,24 +21,22 @@
2021

2122
clang_14_0_6:
2223
variables:
23-
SPEC: " ~shared +openmp +omptask +tests %clang@14.0.6 ^blt@develop"
24+
SPEC: " ~shared +openmp +omptask +tests %clang@=14.0.6 ^blt@develop"
2425
extends: .job_on_poodle
2526

2627
gcc_10_3_1:
2728
variables:
28-
SPEC: " ~shared +openmp +omptask +tests %gcc@10.3.1 ^blt@develop"
29-
POODLE_JOB_ALLOC: "--time=60 --nodes=1"
29+
SPEC: " ~shared +openmp +omptask +tests %gcc@=10.3.1 ^blt@develop"
3030
extends: .job_on_poodle
3131

3232
intel_19_1_2_gcc_10_3_1:
3333
variables:
34-
SPEC: " ~shared +openmp +omptask +tests %intel@19.1.2.gcc.10.3.1 ^blt@develop"
35-
POODLE_JOB_ALLOC: "--time=90 --nodes=1"
34+
SPEC: " ~shared +openmp +omptask +tests %intel@=19.1.2.gcc.10.3.1 ^blt@develop"
3635
extends: .job_on_poodle
3736

3837
intel_2022_1_0:
3938
variables:
40-
SPEC: "${PROJECT_POODLE_VARIANTS} %intel@2022.1.0 ${PROJECT_POODLE_DEPS} ^blt@develop"
39+
SPEC: "${PROJECT_POODLE_VARIANTS} %intel@=2022.1.0 ${PROJECT_POODLE_DEPS} ^blt@develop"
4140
allow_failure: true
4241
extends: .job_on_poodle
4342

@@ -50,17 +49,16 @@ intel_2022_1_0:
5049

5150
clang_14_0_6_openmp_off:
5251
variables:
53-
SPEC: " ~shared ~openmp +tests %clang@14.0.6 ^blt@develop"
52+
SPEC: " ~shared ~openmp +tests %clang@=14.0.6 ^blt@develop"
5453
extends: .job_on_poodle
5554

5655
gcc_10_3_1_openmp_default:
5756
variables:
58-
SPEC: " ~shared +tests %gcc@10.3.1 ^blt@develop"
59-
POODLE_JOB_ALLOC: "--time=60 --nodes=1"
57+
SPEC: " ~shared +tests %gcc@=10.3.1 ^blt@develop"
6058
extends: .job_on_poodle
6159

6260
# OTHERS
6361
clang_14_0_6_gcc_10_3_1_desul_atomics:
6462
variables:
65-
SPEC: " ~shared +openmp +tests +desul %clang@14.0.6.gcc.10.3.1 ^blt@develop"
63+
SPEC: " ~shared +openmp +tests +desul %clang@=14.0.6.gcc.10.3.1 ^blt@develop"
6664
extends: .job_on_poodle

.gitlab/jobs/ruby.yml

+9-11
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
##############################################################################
77

88
# Override reproducer section to define project specific variables.
9-
.ruby_reproducer_vars: &ruby_reproducer_vars
9+
.ruby_reproducer_vars:
10+
script:
1011
- |
1112
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
1213
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
@@ -20,24 +21,22 @@
2021

2122
clang_14_0_6:
2223
variables:
23-
SPEC: " ~shared +openmp +omptask +tests %clang@14.0.6 ^blt@develop"
24+
SPEC: " ~shared +openmp +omptask +tests %clang@=14.0.6 ^blt@develop"
2425
extends: .job_on_ruby
2526

2627
gcc_10_3_1:
2728
variables:
28-
SPEC: " ~shared +openmp +omptask +tests %gcc@10.3.1 ^blt@develop"
29-
RUBY_JOB_ALLOC: "--time=60 --nodes=1"
29+
SPEC: " ~shared +openmp +omptask +tests %gcc@=10.3.1 ^blt@develop"
3030
extends: .job_on_ruby
3131

3232
intel_19_1_2_gcc_10_3_1:
3333
variables:
34-
SPEC: " ~shared +openmp +omptask +tests %intel@19.1.2.gcc.10.3.1 ^blt@develop"
35-
RUBY_JOB_ALLOC: "--time=90 --nodes=1"
34+
SPEC: " ~shared +openmp +omptask +tests %intel@=19.1.2.gcc.10.3.1 ^blt@develop"
3635
extends: .job_on_ruby
3736

3837
intel_2022_1_0:
3938
variables:
40-
SPEC: "${PROJECT_RUBY_VARIANTS} %intel@2022.1.0 ${PROJECT_RUBY_DEPS} ^blt@develop"
39+
SPEC: "${PROJECT_RUBY_VARIANTS} %intel@=2022.1.0 ${PROJECT_RUBY_DEPS} ^blt@develop"
4140
allow_failure: true
4241
extends: .job_on_ruby
4342

@@ -50,17 +49,16 @@ intel_2022_1_0:
5049

5150
clang_14_0_6_openmp_off:
5251
variables:
53-
SPEC: " ~shared ~openmp +tests %clang@14.0.6 ^blt@develop"
52+
SPEC: " ~shared ~openmp +tests %clang@=14.0.6 ^blt@develop"
5453
extends: .job_on_ruby
5554

5655
gcc_10_3_1_openmp_default:
5756
variables:
58-
SPEC: " ~shared +tests %gcc@10.3.1 ^blt@develop"
59-
RUBY_JOB_ALLOC: "--time=60 --nodes=1"
57+
SPEC: " ~shared +tests %gcc@=10.3.1 ^blt@develop"
6058
extends: .job_on_ruby
6159

6260
# OTHERS
6361
clang_14_0_6_gcc_10_3_1_desul_atomics:
6462
variables:
65-
SPEC: " ~shared +openmp +tests +desul %clang@14.0.6.gcc.10.3.1 ^blt@develop"
63+
SPEC: " ~shared +openmp +tests +desul %clang@=14.0.6.gcc.10.3.1 ^blt@develop"
6664
extends: .job_on_ruby

.gitlab/jobs/tioga.yml

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
#############################################################################
77

88
# Override reproducer section to define project specific variables.
9-
.tioga_reproducer_vars: &tioga_reproducer_vars
9+
.tioga_reproducer_vars:
10+
script:
1011
- |
1112
echo -e "export MODULE_LIST=\"${MODULE_LIST}\""
1213
echo -e "export SPEC=\"${SPEC//\"/\\\"}\""
@@ -29,10 +30,10 @@
2930

3031
rocmcc_5_7_1_hip_desul_atomics:
3132
variables:
32-
SPEC: "~shared +rocm ~openmp +desul +tests amdgpu_target=gfx90a %rocmcc@5.7.1 ^hip@5.7.1 ^blt@develop"
33+
SPEC: "~shared +rocm ~openmp +desul +tests amdgpu_target=gfx90a %rocmcc@=5.7.1 ^hip@5.7.1 ^blt@develop"
3334
extends: .job_on_tioga
3435

3536
rocmcc_5_7_1_hip_openmp:
3637
variables:
37-
SPEC: "~shared +rocm +openmp +omptask +tests amdgpu_target=gfx90a %rocmcc@5.7.1 ^hip@5.7.1 ^blt@develop"
38+
SPEC: "~shared +rocm +openmp +omptask +tests amdgpu_target=gfx90a %rocmcc@=5.7.1 ^hip@5.7.1 ^blt@develop"
3839
extends: .job_on_tioga

.uberenv_config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"package_final_phase" : "initconfig",
55
"package_source_dir" : "../..",
66
"spack_url": "https://github.com/spack/spack.git",
7-
"spack_branch": "develop-2024-01-21",
7+
"spack_branch": "develop-2024-02-18",
88
"spack_activate" : {},
99
"spack_configs_path": "scripts/radiuss-spack-configs",
1010
"spack_packages_path": "scripts/radiuss-spack-configs/packages",

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ include(CMakeDependentOption)
1616
# Set version number
1717
set(RAJA_VERSION_MAJOR 2024)
1818
set(RAJA_VERSION_MINOR 02)
19-
set(RAJA_VERSION_PATCHLEVEL 0)
19+
set(RAJA_VERSION_PATCHLEVEL 1)
2020

2121
if (RAJA_LOADED AND (NOT RAJA_LOADED STREQUAL "${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}"))
2222
message(FATAL_ERROR "You are mixing RAJA versions. Loaded is ${RAJA_LOADED}, expected ${RAJA_VERSION_MAJOR}.${RAJA_VERSION_MINOR}.${RAJA_VERSION_PATCHLEVEL}")

Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,5 @@ COPY . /home/raja/workspace
114114
WORKDIR /home/raja/workspace/build
115115
RUN /bin/bash -c "source /opt/view/setvars.sh && \
116116
cmake -DCMAKE_CXX_COMPILER=dpcpp -DRAJA_ENABLE_SYCL=On -DENABLE_OPENMP=Off -DENABLE_ALL_WARNINGS=Off -DBLT_CXX_STD=c++17 .. && \
117-
make -j 6 &&\
118-
ctest -T test --output-on-failure" && \
117+
make -j 6" && \
119118
cd .. && rm -rf build

RELEASE_NOTES.md

+19
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,25 @@ Notable changes include:
2020
* Bug fixes/improvements:
2121

2222

23+
Version 2024.02.1 -- Release date 2024-04-03
24+
============================================
25+
26+
This release contains submodule updates and minor RAJA improvements.
27+
28+
Notable changes include:
29+
30+
* New features / API changes:
31+
* NONE.
32+
33+
* Build changes/improvements:
34+
* Update BLT submodule to v0.6.2 release.
35+
* Update camp submodule to v2024.02.1 release.
36+
37+
* Bug fixes/improvements:
38+
* Various changes to quiet compiler warnings in SYCL builds related
39+
to deprecated usage.
40+
41+
2342
Version 2024.02.0 -- Release date 2024-02-14
2443
============================================
2544

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888
# The short X.Y version.
8989
version = u'2024.02'
9090
# The full version, including alpha/beta/rc tags.
91-
release = u'2024.02.0'
91+
release = u'2024.02.1'
9292

9393
# The language for content autogenerated by Sphinx. Refer to documentation
9494
# for a list of supported languages.

host-configs/lc-builds/toss4/corona_sycl.cmake

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ set(RAJA_COMPILER "RAJA_COMPILER_CLANG" CACHE STRING "")
1010
set(CMAKE_CXX_COMPILER "clang++" CACHE PATH "")
1111
#set(CMAKE_CXX_COMPILER "dpcpp" CACHE PATH "")
1212

13-
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a" CACHE STRING "")
14-
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a" CACHE STRING "")
15-
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx90a" CACHE STRING "")
13+
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx906" CACHE STRING "")
14+
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx906" CACHE STRING "")
15+
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -L${SYCL_LIB_PATH} -fsycl -fsycl-unnamed-lambda -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx906" CACHE STRING "")
1616
#set(CMAKE_CXX_FLAGS_RELEASE "-O3 -std=c++17 -fsycl -fsycl-unnamed-lambda --gcc-toolchain=/usr/tce/packages/gcc/gcc-7.1.0" CACHE STRING "")
1717
#set(CMAKE_CXX_FLAGS_RELWITHDEBINFO " -O3 -g -std=c++17 -fsycl -fsycl-unnamed-lambda --gcc-toolchain=/usr/tce/packages/gcc/gcc-7.1.0" CACHE STRING "")
1818
#set(CMAKE_CXX_FLAGS_DEBUG " -O0 -g -std=c++17 -fsycl -fsycl-unnamed-lambda --gcc-toolchain=/usr/tce/packages/gcc/gcc-7.1.0" CACHE STRING "")

include/RAJA/policy/sycl/launch.hpp

+4-6
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,7 @@ struct LaunchExecute<RAJA::sycl_launch_t<async, 0>> {
7373

7474
q->submit([&](cl::sycl::handler& h) {
7575

76-
auto s_vec = cl::sycl::accessor<char, 1, cl::sycl::access::mode::read_write,
77-
cl::sycl::access::target::local> (params.shared_mem_size, h);
76+
auto s_vec = ::sycl::local_accessor<char, 1> (params.shared_mem_size, h);
7877

7978
h.parallel_for
8079
(cl::sycl::nd_range<3>(gridSize, blockSize),
@@ -84,7 +83,7 @@ struct LaunchExecute<RAJA::sycl_launch_t<async, 0>> {
8483
ctx.itm = &itm;
8584

8685
//Point to shared memory
87-
ctx.shared_mem_ptr = s_vec.get_pointer().get();
86+
ctx.shared_mem_ptr = s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get();
8887

8988
body_in(ctx);
9089

@@ -165,8 +164,7 @@ struct LaunchExecute<RAJA::sycl_launch_t<async, 0>> {
165164

166165
q->submit([&](cl::sycl::handler& h) {
167166

168-
auto s_vec = cl::sycl::accessor<char, 1, cl::sycl::access::mode::read_write,
169-
cl::sycl::access::target::local> (params.shared_mem_size, h);
167+
auto s_vec = ::sycl::local_accessor<char, 1> (params.shared_mem_size, h);
170168

171169
h.parallel_for
172170
(cl::sycl::nd_range<3>(gridSize, blockSize),
@@ -176,7 +174,7 @@ struct LaunchExecute<RAJA::sycl_launch_t<async, 0>> {
176174
ctx.itm = &itm;
177175

178176
//Point to shared memory
179-
ctx.shared_mem_ptr = s_vec.get_pointer().get();
177+
ctx.shared_mem_ptr = s_vec.get_multi_ptr<::sycl::access::decorated::yes>().get();
180178

181179
(*lbody)(ctx);
182180

0 commit comments

Comments
 (0)