@@ -7,27 +7,29 @@ trigger:
7
7
8
8
variables :
9
9
- name : WINDOWS_BASEKIT_URL
10
- value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17191/w_BaseKit_b_2021 .1.10.2260_offline .exe
10
+ value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17453/w_BaseKit_p_2021 .1.0.2664_offline .exe
11
11
- name : WINDOWS_HPCKIT_URL
12
- value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17163/w_HPCKit_b_2021 .1.10.2266_offline .exe
12
+ value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17392/w_HPCKit_p_2021 .1.0.2682_offline .exe
13
13
- name : MACOS_HPCKIT_URL
14
- value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17230/m_HPCKit_b_2021 .1.10.2260 .dmg
14
+ value : https://registrationcenter-download.intel.com/akdlm/irc_nas/17398/m_HPCKit_p_2021 .1.0.2681_offline .dmg
15
15
- name : WINDOWS_CPP_COMPONENTS
16
16
value : intel.oneapi.win.cpp-compiler
17
17
- name : WINDOWS_FORTRAN_COMPONENTS
18
18
value : intel.oneapi.win.ifort-compiler
19
19
- name : WINDOWS_DPCPP_COMPONENTS
20
20
value : intel.oneapi.win.dpcpp-compiler
21
21
- name : LINUX_CPP_COMPONENTS
22
- value : intel-oneapi-dpcpp-cpp-compiler-pro
22
+ value : intel-oneapi-compiler- dpcpp-cpp-and-cpp-classic
23
23
- name : LINUX_FORTRAN_COMPONENTS
24
- value : intel-oneapi-ifort
24
+ value : intel-oneapi-compiler-fortran
25
25
- name : LINUX_DPCPP_COMPONENTS
26
- value : intel-oneapi-dpcpp-cpp-compiler
26
+ value : intel-oneapi-compiler- dpcpp-cpp
27
27
- name : MACOS_CPP_COMPONENTS
28
28
value : intel.oneapi.mac.cpp-compiler
29
29
- name : MACOS_FORTRAN_COMPONENTS
30
30
value : intel.oneapi.mac.ifort-compiler
31
+ - name : ONEAPI_RELEASE
32
+ value : 2021.1.1
31
33
32
34
resources :
33
35
containers :
51
53
- script : scripts/install_windows.bat $(WINDOWS_HPCKIT_URL) $(WINDOWS_CPP_COMPONENTS)
52
54
displayName : install
53
55
condition : ne(variables.CACHE_RESTORED, 'true')
54
- - script : scripts/build_windows.bat c++
56
+ - script : scripts/build_windows.bat c++ - $(ONEAPI_RELEASE)
55
57
displayName : build
56
58
- bash : scripts/cache_exclude_windows.sh
57
59
displayName : exclude unused files from cache
85
87
- script : scripts/install_windows.bat $(WINDOWS_HPCKIT_URL) $(WINDOWS_FORTRAN_COMPONENTS)
86
88
displayName : install
87
89
condition : ne(variables.CACHE_RESTORED, 'true')
88
- - script : scripts/build_windows.bat fortran
90
+ - script : scripts/build_windows.bat fortran - $(ONEAPI_RELEASE)
89
91
displayName : build
90
92
- bash : scripts/cache_exclude_windows.sh
91
93
displayName : exclude unused files from cache
@@ -130,7 +132,7 @@ jobs:
130
132
- bash : cp opencl/OpenCL.dll C:/Windows/System32/
131
133
displayName : restore OpenCL.dll from cache
132
134
condition : eq(variables.CACHE_RESTORED, 'true')
133
- - script : scripts/build_windows.bat dpc++
135
+ - script : scripts/build_windows.bat dpc++ - $(ONEAPI_RELEASE)
134
136
displayName : build
135
137
- bash : scripts/cache_exclude_windows.sh
136
138
displayName : exclude unused files from cache
@@ -159,7 +161,7 @@ jobs:
159
161
160
162
- job : build_linux_apt_cpp
161
163
pool :
162
- vmImage : ' ubuntu-latest '
164
+ vmImage : ' ubuntu-20.04 '
163
165
steps :
164
166
- script : scripts/setup_apt_repo_linux.sh
165
167
displayName : setup apt repo
@@ -173,15 +175,15 @@ jobs:
173
175
- script : scripts/install_linux_apt.sh $(LINUX_CPP_COMPONENTS)
174
176
displayName : install
175
177
condition : ne(variables.CACHE_RESTORED, 'true')
176
- - script : scripts/build_linux.sh c++
178
+ - script : scripts/build_linux.sh c++ $(ONEAPI_RELEASE)
177
179
displayName : build
178
180
- bash : scripts/cache_exclude_linux.sh
179
181
displayName : exclude unused files from cache
180
182
condition : ne(variables.CACHE_RESTORED, 'true')
181
183
182
184
- job : build_linux_apt_fortran
183
185
pool :
184
- vmImage : ' ubuntu-latest '
186
+ vmImage : ' ubuntu-20.04 '
185
187
steps :
186
188
- script : scripts/setup_apt_repo_linux.sh
187
189
displayName : setup apt repo
@@ -195,15 +197,15 @@ jobs:
195
197
- script : scripts/install_linux_apt.sh $(LINUX_FORTRAN_COMPONENTS)
196
198
displayName : install
197
199
condition : ne(variables.CACHE_RESTORED, 'true')
198
- - script : scripts/build_linux.sh fortran
200
+ - script : scripts/build_linux.sh fortran $(ONEAPI_RELEASE)
199
201
displayName : build
200
202
- bash : scripts/cache_exclude_linux.sh
201
203
displayName : exclude unused files from cache
202
204
condition : ne(variables.CACHE_RESTORED, 'true')
203
205
204
206
- job : build_linux_apt_dpcpp
205
207
pool :
206
- vmImage : ' ubuntu-latest '
208
+ vmImage : ' ubuntu-20.04 '
207
209
steps :
208
210
- script : scripts/setup_apt_repo_linux.sh
209
211
displayName : setup apt repo
@@ -221,7 +223,7 @@ jobs:
221
223
- script : scripts/install_linux_apt.sh $(LINUX_DPCPP_COMPONENTS)
222
224
displayName : install
223
225
condition : ne(variables.CACHE_RESTORED, 'true')
224
- - script : scripts/build_linux.sh dpc++
226
+ - script : scripts/build_linux.sh dpc++ $(ONEAPI_RELEASE)
225
227
displayName : build
226
228
- bash : scripts/cache_exclude_linux.sh
227
229
displayName : exclude unused files from cache
@@ -234,7 +236,7 @@ jobs:
234
236
steps :
235
237
- script : sudo apt-get update && sudo apt-get install -y git
236
238
displayName : install_git
237
- - script : scripts/build_linux.sh c++
239
+ - script : scripts/build_linux.sh c++ $(ONEAPI_RELEASE)
238
240
displayName : build
239
241
240
242
- job : build_linux_container_fortran
@@ -244,7 +246,7 @@ jobs:
244
246
steps :
245
247
- script : sudo apt-get update && sudo apt-get install -y git
246
248
displayName : install_git
247
- - script : scripts/build_linux.sh fortran
249
+ - script : scripts/build_linux.sh fortran $(ONEAPI_RELEASE)
248
250
displayName : build
249
251
250
252
- job : build_linux_container_dpcpp
@@ -254,7 +256,7 @@ jobs:
254
256
steps :
255
257
- script : sudo apt-get update && sudo apt-get install -y git
256
258
displayName : install_git
257
- - script : scripts/build_linux.sh dpc++
259
+ - script : scripts/build_linux.sh dpc++ $(ONEAPI_RELEASE)
258
260
displayName : build
259
261
260
262
- job : build_macOS_cpp
0 commit comments