1- image : ghcr.io/espressomd/docker/ubuntu:77a3823c5c4c2338c39eb0e0f054b5802f0f2a5e
1+ image : ghcr.io/espressomd/docker/ubuntu:17ae5d9f6217a5653be3ec409178f0ee15cb519f
22
33stages :
44 - prepare
@@ -16,7 +16,7 @@ stages:
1616
1717.notification_job_template : ¬ification_job_definition
1818 << : *global_job_definition
19- image : ghcr.io/espressomd/docker/fedora:77a3823c5c4c2338c39eb0e0f054b5802f0f2a5e
19+ image : ghcr.io/espressomd/docker/fedora:17ae5d9f6217a5653be3ec409178f0ee15cb519f
2020 variables :
2121 GET_SOURCES_ATTEMPTS : 3
2222 before_script :
@@ -108,7 +108,7 @@ maxset:
108108 with_stokesian_dynamics : ' true'
109109 with_caliper : ' true'
110110 check_skip_long : ' true'
111- cmake_params : ' -D CMAKE_CXX_STANDARD=23 -D ESPRESSO_TEST_NP=8'
111+ cmake_params : ' -D CMAKE_CXX_STANDARD=23 -D CMAKE_CXX_EXTENSIONS=OFF -D ESPRESSO_TEST_NP=8'
112112 script :
113113 - bash maintainer/CI/build_cmake.sh
114114 tags :
@@ -137,10 +137,10 @@ no_rotation:
137137 - no-cuda
138138 - numa
139139
140- fedora:41 :
140+ fedora:42 :
141141 << : *global_job_definition
142142 stage : build
143- image : ghcr.io/espressomd/docker/fedora:77a3823c5c4c2338c39eb0e0f054b5802f0f2a5e
143+ image : ghcr.io/espressomd/docker/fedora:17ae5d9f6217a5653be3ec409178f0ee15cb519f
144144 variables :
145145 with_cuda : ' false'
146146 with_gsl : ' false'
@@ -149,7 +149,6 @@ fedora:41:
149149 myconfig : ' maxset'
150150 make_check_python : ' true'
151151 with_stokesian_dynamics : ' true'
152- with_fftw : ' false'
153152 cmake_params : ' -D CMAKE_INCLUDE_PATH=/usr/include/mpich-x86_64 -D CMAKE_PREFIX_PATH=/usr/lib64/mpich/lib/'
154153 script :
155154 - bash maintainer/CI/build_cmake.sh
@@ -176,6 +175,7 @@ clang-sanitizer:
176175 with_scafacos : ' true'
177176 with_walberla : ' true'
178177 with_stokesian_dynamics : ' true'
178+ with_shared_memory_parallelism : ' true'
179179 with_coverage : ' false'
180180 with_coverage_python : ' false'
181181 script :
@@ -398,12 +398,12 @@ installation:
398398 script :
399399 - bash maintainer/CI/build_cmake.sh
400400 - cd build
401- - make install
401+ - ninja install
402402 - cmake . -D ESPRESSO_BUILD_TESTS=ON
403403 - sed -i "s|$(pwd)/pypresso|/tmp/espresso-unit-tests/bin/pypresso|" testsuite/{python,samples,tutorials}/CTestTestfile.cmake
404- - make check_python_skip_long
405- - make check_samples
406- - make check_tutorials
404+ - ninja check_python_skip_long
405+ - ninja check_samples
406+ - ninja check_tutorials
407407 tags :
408408 - espresso
409409 - cuda
@@ -442,8 +442,8 @@ check_sphinx:
442442 artifacts : true
443443 script :
444444 - cd ${CI_PROJECT_DIR}/build
445- - make -t && make sphinx
446- - make -j2 tutorials
445+ - ninja sphinx
446+ - ninja -j2 tutorials
447447 - bash ${CI_PROJECT_DIR}/maintainer/CI/doc_warnings.sh
448448 - python3 ${CI_PROJECT_DIR}/maintainer/CI/jupyter_warnings.py
449449 artifacts :
@@ -464,9 +464,9 @@ run_tutorials:
464464 artifacts : true
465465 script :
466466 - cd ${CI_PROJECT_DIR}/build
467- - make -t
468- - make tutorials
469- - make -j1 tutorials_html
467+ - ninja -t restat
468+ - ninja tutorials
469+ - ninja -j1 tutorials_html
470470 - cd doc/tutorials
471471 - mkdir html
472472 - ${CI_PROJECT_DIR}/maintainer/CI/deploy_tutorials.py
@@ -492,7 +492,7 @@ run_doxygen:
492492 artifacts : true
493493 script :
494494 - cd ${CI_PROJECT_DIR}/build
495- - make -t && make doxygen
495+ - ninja doxygen
496496 artifacts :
497497 paths :
498498 - build/doc/doxygen
@@ -515,7 +515,8 @@ maxset_no_gpu:
515515 script :
516516 - export CUDA_VISIBLE_DEVICES=""
517517 - cd ${CI_PROJECT_DIR}/build
518- - make -t && make check
518+ - ninja -t restat
519+ - ninja check
519520 tags :
520521 - espresso
521522 - no-cuda
0 commit comments