Skip to content

Commit 75f3b82

Browse files
authored
SYCL CI: Turn on AOT (#4557)
This can help expose issues earlier.
1 parent d9e3089 commit 75f3b82

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

.github/workflows/dependencies/dependencies_dpcpp.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,17 @@ do
3838
|| { sleep 10; }
3939
done
4040
if [[ ${status} -ne 0 ]]; then exit 1; fi
41+
42+
source /etc/os-release
43+
ver="${VERSION_ID//\"/}"
44+
if [ "$ver" == "22.04" ]; then exit 0; fi
45+
46+
status=1
47+
for itry in {1..5}
48+
do
49+
sudo apt-get install -y --no-install-recommends \
50+
intel-ocloc \
51+
libigc-dev \
52+
&& { sudo apt-get clean; status=0; break; } \
53+
|| { sleep 10; }
54+
done

.github/workflows/intel.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ jobs:
4747
-DAMReX_ENABLE_TESTS=ON \
4848
-DAMReX_FORTRAN=ON \
4949
-DAMReX_GPU_BACKEND=SYCL \
50+
-DAMReX_SYCL_AOT=ON \
51+
-DAMReX_INTEL_ARCH=pvc \
5052
-DCMAKE_C_COMPILER=$(which icx) \
5153
-DCMAKE_CXX_COMPILER=$(which icpx) \
5254
-DCMAKE_Fortran_COMPILER=$(which ifx) \
@@ -94,6 +96,8 @@ jobs:
9496
-DAMReX_ENABLE_TESTS=ON \
9597
-DAMReX_FORTRAN=OFF \
9698
-DAMReX_GPU_BACKEND=SYCL \
99+
-DAMReX_SYCL_AOT=ON \
100+
-DAMReX_INTEL_ARCH=pvc \
97101
-DCMAKE_C_COMPILER=$(which icx) \
98102
-DCMAKE_CXX_COMPILER=$(which icpx) \
99103
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
@@ -145,6 +149,8 @@ jobs:
145149
-DAMReX_ENABLE_TESTS=OFF \
146150
-DAMReX_TEST_TYPE=Small \
147151
-DAMReX_GPU_BACKEND=SYCL \
152+
-DAMReX_SYCL_AOT=ON \
153+
-DAMReX_INTEL_ARCH=pvc \
148154
-DCMAKE_C_COMPILER=$(which icx) \
149155
-DCMAKE_CXX_COMPILER=$(which clang++) \
150156
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
@@ -192,6 +198,8 @@ jobs:
192198
-DAMReX_EB=OFF \
193199
-DAMReX_ENABLE_TESTS=OFF \
194200
-DAMReX_GPU_BACKEND=SYCL \
201+
-DAMReX_SYCL_AOT=ON \
202+
-DAMReX_INTEL_ARCH=pvc \
195203
-DAMReX_SYCL_SUB_GROUP_SIZE=64 \
196204
-DCMAKE_C_COMPILER=$(which icx) \
197205
-DCMAKE_CXX_COMPILER=$(which clang++) \

0 commit comments

Comments
 (0)