4040 is_cron :
4141 - ${{ github.event_name == 'cron' }}
4242 config :
43- - name : " CMake, PETSc unreleased, ADIOS2"
43+ - name : " PETSc unreleased, ADIOS2, 3D metrics "
4444 os : ubuntu-24.04
4545 cmake_options : " -DBUILD_SHARED_LIBS=ON
4646 -DBOUT_ENABLE_METRIC_3D=ON
@@ -121,22 +121,6 @@ jobs:
121121 omp_num_threads : 2
122122 on_cron : false
123123
124- - name : " CMake, new PETSc"
125- os : ubuntu-latest
126- cmake_options : " -DBUILD_SHARED_LIBS=ON
127- -DBOUT_ENABLE_METRIC_3D=ON
128- -DBOUT_ENABLE_OPENMP=ON
129- -DBOUT_USE_PETSC=ON
130- -DBOUT_USE_SLEPC=ON
131- -DBOUT_USE_SUNDIALS=ON
132- -DBOUT_USE_HYPRE=OFF
133- -DBOUT_ENABLE_PYTHON=ON
134- -DSUNDIALS_ROOT=/home/runner/local
135- -DPETSC_DIR=/home/runner/local/petsc
136- -DSLEPC_DIR=/home/runner/local/slepc"
137- build_petsc : -petsc
138- on_cron : false
139-
140124 exclude :
141125 - is_cron : true
142126 config :
@@ -184,7 +168,7 @@ jobs:
184168 python -m pip install -r requirements.txt
185169
186170 - name : Cache Zenodo test data
187- uses : actions/cache@v4
171+ uses : actions/cache@v5
188172 with :
189173 path : build/tests/integrated/test-fci-mpi/grid.fci.nc
190174 # If we update the test, invalidate the cache
@@ -221,7 +205,7 @@ jobs:
221205 submodules : true
222206
223207 - name : Cache Zenodo test data
224- uses : actions/cache@v4
208+ uses : actions/cache@v5
225209 with :
226210 path : build/tests/integrated/test-fci-mpi/grid.fci.nc
227211 # If we update the test, invalidate the cache
@@ -232,39 +216,3 @@ jobs:
232216 shell : bash
233217 env :
234218 TRAVIS_BUILD_DIR : ${{ github.workspace }}
235- CUDA :
236- timeout-minutes : 60
237- runs-on : ubuntu-latest
238- container : ghcr.io/ggeorgakoudis/boutdev-cuda:latest
239- env :
240- BOUT_TEST_DOWNLOAD_FLAGS : --retry-on-http-error=502,503,504 --tries 3
241- steps :
242- - uses : actions/checkout@v6
243- with :
244- submodules : true
245-
246- - name : Cache Zenodo test data
247- uses : actions/cache@v4
248- with :
249- path : build/tests/integrated/test-fci-mpi/grid.fci.nc
250- # If we update the test, invalidate the cache
251- key : zenodo-data-${{ hashFiles('tests/integrated/test-fci-mpi/CMakeLists.txt') }}
252-
253- - name : Build minimal CUDA 12.2 @ GCC9.4.0 @ Ubuntu 20.04
254- run : |
255- . /spack/share/spack/setup-env.sh
256- spack env activate -p /spack-env
257- git config --global --add safe.directory $GITHUB_WORKSPACE
258- rm -rf build
259- cmake -S $GITHUB_WORKSPACE -B build \
260- -DCMAKE_C_COMPILER=gcc \
261- -DCMAKE_CXX_COMPILER=g++ \
262- -DBOUT_ENABLE_RAJA=on \
263- -DBOUT_ENABLE_UMPIRE=on \
264- -DBOUT_ENABLE_CUDA=on \
265- -DCMAKE_CUDA_ARCHITECTURES=80 \
266- -DCUDA_ARCH=compute_80,code=sm_80 \
267- -DBOUT_ENABLE_WARNINGS=off \
268- -DBOUT_USE_SYSTEM_FMT=on
269- cd build
270- make -j 4
0 commit comments