From a010a7e6f96fa44bf46b9ec0ffd1657114c3af00 Mon Sep 17 00:00:00 2001 From: Frederik Hennig <frederik.hennig@fau.de> Date: Wed, 26 Mar 2025 09:31:09 +0100 Subject: [PATCH] bump pystencils-sfg. Use Release mode for test suite. Update CI containers. --- .gitlab-ci.yml | 18 ++++++++++-------- codegen-requirements.txt | 2 +- .../TestBasicLbmScenarios.cpp | 2 +- tests/CMakePresets.json | 12 ++++++------ 4 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fed16df..f7f98e2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,8 +29,7 @@ typecheck: # -------------------- C++ Test Suite --------------------------------------------------------------------- -.testsuite-base: - image: i10git.cs.fau.de:5005/walberla/buildenvs/clang-18:latest +.testsuite: stage: "Test" needs: [] before_script: @@ -42,21 +41,24 @@ typecheck: script: - ctest -testsuite-clang18-cpu: - extends: .testsuite-base +.clang-19: + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang-19:latest + +testsuite-clang19-cpu: + extends: [.testsuite, .clang-19] tags: - docker - AVX2 variables: - cmakePresetName: testsuite-dbg-cpu + cmakePresetName: testsuite-cpu -testsuite-clang18-cuda: - extends: .testsuite-base +testsuite-clang19-cuda: + extends: [.testsuite, .clang-19] tags: - docker - cuda11 variables: - cmakePresetName: testsuite-dbg-cuda + cmakePresetName: testsuite-cuda # -------------------- User Manual --------------------------------------------------------------------- diff --git a/codegen-requirements.txt b/codegen-requirements.txt index da4b7e0..c7448f6 100644 --- a/codegen-requirements.txt +++ b/codegen-requirements.txt @@ -5,4 +5,4 @@ git+https://i10git.cs.fau.de/pycodegen/pystencils.git@v2.0-dev git+https://i10git.cs.fau.de/pycodegen/lbmpy.git@fhennig/pystencils2.0-compat # pystencils-sfg: master -git+https://i10git.cs.fau.de/pycodegen/pystencils-sfg.git@fhennig/postprocessing-fixes +git+https://i10git.cs.fau.de/pycodegen/pystencils-sfg.git diff --git a/tests/BasicLbmScenarios/TestBasicLbmScenarios.cpp b/tests/BasicLbmScenarios/TestBasicLbmScenarios.cpp index 2aca129..74a4953 100644 --- a/tests/BasicLbmScenarios/TestBasicLbmScenarios.cpp +++ b/tests/BasicLbmScenarios/TestBasicLbmScenarios.cpp @@ -130,7 +130,7 @@ void mirroredHalfChannel(mpi::Environment& env) }); }); - // velOutput(); + velOutput(); dom.forAllBlocks([&](IBlock& b) { noSlipTop(&b); diff --git a/tests/CMakePresets.json b/tests/CMakePresets.json index 66a4b6e..6528f71 100644 --- a/tests/CMakePresets.json +++ b/tests/CMakePresets.json @@ -7,31 +7,31 @@ }, "configurePresets": [ { - "name": "testsuite-dbg-cpu", + "name": "testsuite-cpu", "binaryDir": "${sourceDir}/build/${presetName}", "generator": "Ninja", "cacheVariables": { - "CMAKE_BUILD_TYPE": "Debug", + "CMAKE_BUILD_TYPE": "Release", "WALBERLA_BUILD_TESTS": false } }, { - "name": "testsuite-dbg-cuda", + "name": "testsuite-cuda", "binaryDir": "${sourceDir}/build/${presetName}", "generator": "Ninja", "cacheVariables": { - "CMAKE_BUILD_TYPE": "Debug", + "CMAKE_BUILD_TYPE": "Release", "WALBERLA_BUILD_TESTS": false, "WALBERLA_BUILD_WITH_CUDA": true, "CMAKE_CUDA_ARCHITECTURES": "native" } }, { - "name": "testsuite-dbg-hip", + "name": "testsuite-hip", "binaryDir": "${sourceDir}/build/${presetName}", "generator": "Ninja", "cacheVariables": { - "CMAKE_BUILD_TYPE": "Debug", + "CMAKE_BUILD_TYPE": "Release", "WALBERLA_BUILD_TESTS": false, "WALBERLA_BUILD_WITH_HIP": true } -- GitLab