9
9
permissions : read-all
10
10
11
11
jobs :
12
- SKL-gcc9 :
12
+ # All AVX2 code paths
13
+ ADL-gcc9 :
13
14
14
15
runs-on : intel-ubuntu-24.04
15
16
37
38
ninja
38
39
39
40
- name : Run test suite on SKL
40
- run : sde -skl -- ./builddir/testexe
41
-
42
- SKX-gcc10 :
43
-
44
- runs-on : intel-ubuntu-24.04
45
-
46
- steps :
47
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
48
-
49
- - name : Install dependencies
50
- run : |
51
- sudo apt update
52
- sudo apt -y install g++-10 libgtest-dev meson curl git
53
-
54
- - name : Install Intel SDE
55
- run : |
56
- curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
57
- mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
58
- sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
59
-
60
- - name : Build
61
- env :
62
- CXX : g++-10
63
- run : |
64
- make clean
65
- meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype release builddir
66
- cd builddir
67
- ninja
68
-
69
- - name : Run test suite on SKX
70
- run : sde -skx -- ./builddir/testexe
71
-
72
- TGL-gcc11 :
73
-
74
- runs-on : intel-ubuntu-24.04
75
-
76
- steps :
77
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
78
-
79
- - name : Install dependencies
80
- run : |
81
- sudo apt update
82
- sudo apt -y install g++-11 libgtest-dev meson curl git
83
-
84
- - name : Install Intel SDE
85
- run : |
86
- curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
87
- mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
88
- sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
89
-
90
- - name : Build
91
- env :
92
- CXX : g++-11
93
- run : |
94
- make clean
95
- meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype release builddir
96
- cd builddir
97
- ninja
98
- - name : Run test suite on TGL
99
- run : sde -tgl -- ./builddir/testexe
41
+ run : sde -adl -- ./builddir/testexe
100
42
43
+ # All AVX-512 code paths
101
44
SPR-gcc13 :
102
45
103
46
runs-on : intel-ubuntu-24.04
135
78
- name : Run test suite on SPR
136
79
run : sde -spr -- ./builddir/testexe
137
80
138
- ADL- ASAN-clang18 :
81
+ ASAN-clang18 :
139
82
140
83
runs-on : intel-ubuntu-24.04
141
84
@@ -169,47 +112,13 @@ jobs:
169
112
cd builddir
170
113
ninja
171
114
172
- - name : Run test suite on SPR
115
+ - name : Run test suite on ADL
173
116
run : sde -adl -- ./builddir/testexe
174
117
175
- SPR-ASAN-clang18 :
176
-
177
- runs-on : intel-ubuntu-24.04
178
-
179
- steps :
180
- - uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
181
-
182
- - name : Install dependencies
183
- run : |
184
- sudo apt update
185
- sudo apt -y install clang-18 libomp-18-dev libgtest-dev meson curl git
186
-
187
- - name : Install Intel SDE
188
- run : |
189
- curl -o /tmp/sde.tar.xz https://downloadmirror.intel.com/784319/sde-external-9.24.0-2023-07-13-lin.tar.xz
190
- mkdir /tmp/sde && tar -xvf /tmp/sde.tar.xz -C /tmp/sde/
191
- sudo mv /tmp/sde/* /opt/sde && sudo ln -s /opt/sde/sde64 /usr/bin/sde
192
-
193
- - name : Build examples
194
- env :
195
- CXX : clang++-18
196
- run : |
197
- cd examples
198
- make all
199
-
200
- - name : Build
201
- env :
202
- CXX : clang++-18
203
- run : |
204
- make clean
205
- meson setup -Dbuild_tests=true -Duse_openmp=true -Db_sanitize=address,undefined -Dfatal_sanitizers=true -Dasan_ci_dont_validate=true -Db_lundef=false --warnlevel 0 --buildtype release builddir
206
- cd builddir
207
- ninja
208
-
209
118
- name : Run test suite on SPR
210
119
run : sde -spr -- ./builddir/testexe
211
120
212
- SKX-SKL- openmp :
121
+ openmp-build :
213
122
214
123
runs-on : intel-ubuntu-24.04
215
124
@@ -236,10 +145,10 @@ jobs:
236
145
cd builddir
237
146
ninja
238
147
239
- - name : Run test suite on SKX and SKL
148
+ - name : Run test suite on SKX and ADL
240
149
run : |
241
150
sde -skx -- ./builddir/testexe
242
- sde -skl -- ./builddir/testexe
151
+ sde -adl -- ./builddir/testexe
243
152
244
153
SPR-gcc13-special-cases :
245
154
0 commit comments