5858 export PATH=/tmp/my-amrex/bin:$PATH
5959 which fcompare
6060
61- # Build libamrex and all tutorials
62- tutorials :
63- name :
[email protected] C++14 [tutorials ] 61+ # Build libamrex and all tests
62+ tests_build :
63+ name :
[email protected] C++14 [tests ] 6464 runs-on : ubuntu-18.04
6565 env : {CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code -fno-operator-names"}
6666 steps :
@@ -74,13 +74,13 @@ jobs:
7474 cmake .. \
7575 -DCMAKE_BUILD_TYPE=Debug \
7676 -DCMAKE_VERBOSE_MAKEFILE=ON \
77- -DAMReX_BUILD_TUTORIALS =ON \
77+ -DAMReX_ENABLE_TESTS =ON \
7878 -DAMReX_PARTICLES=ON
7979 make -j 2
8080
81- # Build libamrex and all tutorials
82- tutorials_cxx20 :
83- name :
[email protected] C++20 OMP [tutorials ] 81+ # Build libamrex and all tests
82+ tests_cxx20 :
83+ name :
[email protected] C++20 OMP [tests ] 8484 runs-on : ubuntu-18.04
8585 env : {CXXFLAGS: "-Werror -Wno-error=deprecated-declarations -Wshadow -Woverloaded-virtual -Wunreachable-code -fno-operator-names"}
8686 steps :
9494 cmake .. \
9595 -DCMAKE_BUILD_TYPE=Debug \
9696 -DCMAKE_VERBOSE_MAKEFILE=ON \
97- -DAMReX_BUILD_TUTORIALS =ON \
97+ -DAMReX_ENABLE_TESTS =ON \
9898 -DAMReX_OMP=ON \
9999 -DAMReX_PARTICLES=ON \
100100 -DCMAKE_CXX_STANDARD=20 \
@@ -103,8 +103,8 @@ jobs:
103103 -DCMAKE_Fortran_COMPILER=$(which gfortran-10)
104104 make -j 2
105105
106- tutorials_clang :
107- name :
[email protected] C++14 SP Particles DP Mesh Debug [tutorials ] 106+ tests_clang :
107+ name :
[email protected] C++14 SP Particles DP Mesh Debug [tests ] 108108 runs-on : ubuntu-18.04
109109 env : {CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wextra-semi -Wunreachable-code -fno-operator-names"}
110110 steps :
@@ -118,7 +118,7 @@ jobs:
118118 cmake .. \
119119 -DCMAKE_BUILD_TYPE=Debug \
120120 -DCMAKE_VERBOSE_MAKEFILE=ON \
121- -DAMReX_BUILD_TUTORIALS =ON \
121+ -DAMReX_ENABLE_TESTS =ON \
122122 -DAMReX_MPI=OFF \
123123 -DAMReX_PARTICLES=ON \
124124 -DAMReX_PRECISION=DOUBLE \
@@ -129,9 +129,9 @@ jobs:
129129 -DCMAKE_Fortran_COMPILER=$(which gfortran)
130130 make -j 2
131131
132- # Build libamrex and all tutorials w/o MPI
133- tutorials -nonmpi :
134- name :
[email protected] C++14 NOMPI [tutorials ] 132+ # Build libamrex and all tests w/o MPI
133+ tests -nonmpi :
134+ name :
[email protected] C++14 NOMPI [tests ] 135135 runs-on : ubuntu-18.04
136136 env : {CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code -fno-operator-names"}
137137 steps :
@@ -145,14 +145,14 @@ jobs:
145145 cmake .. \
146146 -DCMAKE_BUILD_TYPE=Debug \
147147 -DCMAKE_VERBOSE_MAKEFILE=ON \
148- -DAMReX_BUILD_TUTORIALS =ON \
148+ -DAMReX_ENABLE_TESTS =ON \
149149 -DAMReX_MPI=OFF \
150150 -DAMReX_PARTICLES=ON
151151 make -j 2
152152
153- # Build libamrex and all tutorials
154- tutorials -nofortran :
155- name :
[email protected] C++14 w/o Fortran [tutorials ] 153+ # Build libamrex and all tests
154+ tests -nofortran :
155+ name :
[email protected] C++14 w/o Fortran [tests ] 156156 runs-on : ubuntu-18.04
157157 env : {CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code -fno-operator-names"}
158158 steps :
@@ -166,14 +166,14 @@ jobs:
166166 cmake .. \
167167 -DCMAKE_BUILD_TYPE=Debug \
168168 -DCMAKE_VERBOSE_MAKEFILE=ON \
169- -DAMReX_BUILD_TUTORIALS =ON \
169+ -DAMReX_ENABLE_TESTS =ON \
170170 -DAMReX_PARTICLES=ON \
171171 -DAMReX_FORTRAN=OFF
172172 make -j 2
173173
174- # Build libamrex and all tutorials with CUDA 9.2
175- tutorials -cuda9 :
176- 174+ # Build libamrex and all tests with CUDA 9.2
175+ tests -cuda9 :
176+ 177177 runs-on : ubuntu-18.04
178178 env : {CXXFLAGS: "-fno-operator-names"}
179179 steps :
@@ -189,7 +189,7 @@ jobs:
189189 cd build
190190 cmake .. \
191191 -DCMAKE_VERBOSE_MAKEFILE=ON \
192- -DAMReX_BUILD_TUTORIALS =ON \
192+ -DAMReX_ENABLE_TESTS =ON \
193193 -DAMReX_PARTICLES=ON \
194194 -DAMReX_GPU_BACKEND=CUDA \
195195 -DCMAKE_C_COMPILER=$(which gcc-6) \
@@ -200,9 +200,9 @@ jobs:
200200 -DAMReX_CUDA_ERROR_CROSS_EXECUTION_SPACE_CALL=ON
201201 make -j 2
202202
203- # Build libamrex and all tutorials with CUDA 11.0.2 (recent supported)
204- tutorials -cuda11 :
205- 203+ # Build libamrex and all tests with CUDA 11.0.2 (recent supported)
204+ tests -cuda11 :
205+ 206206 runs-on : ubuntu-20.04
207207 env : {CXXFLAGS: "-fno-operator-names"}
208208 steps :
@@ -217,7 +217,7 @@ jobs:
217217
218218 cmake -S . -B build \
219219 -DCMAKE_VERBOSE_MAKEFILE=ON \
220- -DAMReX_BUILD_TUTORIALS =ON \
220+ -DAMReX_ENABLE_TESTS =ON \
221221 -DAMReX_PARTICLES=ON \
222222 -DAMReX_GPU_BACKEND=CUDA \
223223 -DCMAKE_C_COMPILER=$(which gcc) \
@@ -232,8 +232,8 @@ jobs:
232232
233233 cmake --build build -j 2
234234
235- tutorials -dpcpp :
236- name :
DPCPP [email protected] C++17 [tutorials ] 235+ tests -dpcpp :
236+ name :
DPCPP [email protected] C++17 [tests ] 237237 runs-on : ubuntu-20.04
238238 env : {CXXFLAGS: "-fno-operator-names"}
239239 steps :
@@ -250,7 +250,7 @@ jobs:
250250 -DCMAKE_CXX_COMPILER_VERSION=12.0 \
251251 -DCMAKE_CXX_STANDARD_COMPUTED_DEFAULT="17" \
252252 -DCMAKE_VERBOSE_MAKEFILE=ON \
253- -DAMReX_BUILD_TUTORIALS =ON \
253+ -DAMReX_ENABLE_TESTS =ON \
254254 -DAMReX_PARTICLES=ON \
255255 -DAMReX_GPU_BACKEND=SYCL \
256256 -DCMAKE_C_COMPILER=$(which clang) \
@@ -261,8 +261,8 @@ jobs:
261261 # the 2021.1 DPC++ release / CMake 3.19.0-3.19.1
262262 # https://gitlab.kitware.com/cmake/cmake/-/issues/21551#note_869580
263263
264- tutorials -hip :
265- 264+ tests -hip :
265+ 266266 runs-on : ubuntu-20.04
267267 env : {CXXFLAGS: "-fno-operator-names"}
268268 steps :
@@ -277,7 +277,7 @@ jobs:
277277 cd build
278278 cmake .. \
279279 -DCMAKE_VERBOSE_MAKEFILE=ON \
280- -DAMReX_BUILD_TUTORIALS =ON \
280+ -DAMReX_ENABLE_TESTS =ON \
281281 -DAMReX_PARTICLES=ON \
282282 -DAMReX_FORTRAN=ON \
283283 -DAMReX_LINEAR_SOLVERS=ON \
@@ -387,7 +387,7 @@ jobs:
387387 make -j2 USE_MPI=FALSE USE_OMP=FALSE WARN_ALL=TRUE WARN_ERROR=TRUE XTRA_CXXFLAGS=-fno-operator-names
388388
389389 # Build libamrex and run all tests
390- tests :
390+ tests_run :
391391 name :
[email protected] C++14 [tests] 392392 runs-on : ubuntu-18.04
393393 env : {CXXFLAGS: "-Werror -Wshadow -Woverloaded-virtual -Wunreachable-code -fno-operator-names"}
0 commit comments