From 54751840fdf847b9b6f27cd2e7b3957ad3f680c2 Mon Sep 17 00:00:00 2001 From: Dominik Thoennes <dominik.thoennes@fau.de> Date: Fri, 19 Nov 2021 14:39:38 +0100 Subject: [PATCH] add clang 12 to CI --- .gitlab-ci.yml | 134 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c40f5b00..7be466db0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1307,6 +1307,9 @@ clang_11.0_hybrid: WALBERLA_BUILD_WITH_CUDA: "OFF" WALBERLA_BUILD_WITH_CODEGEN: "ON" WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - docker @@ -1326,6 +1329,9 @@ clang_11.0_serial_dbg: CMAKE_BUILD_TYPE: "DebugOptimized" WALBERLA_BUILD_WITH_CODEGEN: "ON" WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - docker @@ -1343,6 +1349,9 @@ clang_11.0_mpionly_dbg: WALBERLA_BUILD_WITH_OPENMP: "OFF" WALBERLA_BUILD_WITH_CODEGEN: "ON" WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - docker @@ -1359,12 +1368,137 @@ clang_11.0_hybrid_dbg: CMAKE_BUILD_TYPE: "DebugOptimized" WALBERLA_BUILD_WITH_CODEGEN: "ON" WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - docker clang_11.0_hybrid_dbg_sp: extends: .build_template image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:11.0 + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_DOUBLE_ACCURACY: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +clang_12.0_serial: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +clang_12.0_mpionly: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +clang_12.0_hybrid: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - docker + +clang_12.0_serial_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - docker + +clang_12.0_mpionly_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - docker + +clang_12.0_hybrid_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 + before_script: + - pip3 install lbmpy==0.4.1 jinja2 pytest + - cd python + - python3 -m pytest --junitxml=report.xml pystencils_walberla lbmpy_walberla + - cd .. + variables: + WALBERLA_BUILD_WITH_CUDA: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_CODEGEN: "ON" + WALBERLA_BUILD_WITH_PYTHON: "ON" + tags: + - docker + +clang_12.0_hybrid_dbg_sp: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:12.0 stage: pretest variables: WALBERLA_BUILD_WITH_CUDA: "OFF" -- GitLab