From edc7b4af4a20a3315f33b2f063590860fa0d8403 Mon Sep 17 00:00:00 2001 From: Dominik Thoennes <dominik.thoennes@fau.de> Date: Thu, 28 Apr 2022 09:56:23 +0200 Subject: [PATCH] Add intel 20 to CI --- .gitlab-ci.yml | 119 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 118 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 59cfdc168..c47ea2f9c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,7 +32,7 @@ stages: - export CCACHE_BASEDIR=$CI_PROJECT_DIR - mkdir $CI_PROJECT_DIR/build - cd $CI_PROJECT_DIR/build - - if dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi + - if command -v ompi_info && dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi - cmake .. -DCMAKE_CXX_FLAGS=$CMAKE_CXX_FLAGS -DWALBERLA_BUFFER_DEBUG=$WALBERLA_BUFFER_DEBUG @@ -127,6 +127,9 @@ intel_19_hybrid: variables: WALBERLA_BUILD_WITH_CUDA: "ON" CMAKE_CXX_FLAGS: "-qoverride-limits" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - cuda - docker @@ -142,6 +145,9 @@ intel_19_serial_dbg: WALBERLA_BUILD_WITH_PARMETIS: "OFF" CMAKE_BUILD_TYPE: "DebugOptimized" CMAKE_CXX_FLAGS: "-qoverride-limits" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - cuda - docker @@ -155,6 +161,9 @@ intel_19_mpionly_dbg: CMAKE_BUILD_TYPE: "DebugOptimized" WALBERLA_BUILD_WITH_OPENMP: "OFF" CMAKE_CXX_FLAGS: "-qoverride-limits" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS tags: - cuda - docker @@ -182,6 +191,114 @@ intel_19_hybrid_dbg_sp: WALBERLA_BUILD_WITH_PARMETIS: "OFF" WALBERLA_BUILD_WITH_METIS: "OFF" CMAKE_CXX_FLAGS: "-qoverride-limits" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - cuda + - docker + - intel + +intel_20_serial: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - cuda + - docker + - intel + +intel_20_mpionly: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - cuda + - docker + - intel + +intel_20_hybrid: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + tags: + - cuda + - docker + - intel + +intel_20_serial_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + WALBERLA_BUILD_WITH_MPI: "OFF" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + tags: + - cuda + - docker + - intel + +intel_20_mpionly_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_OPENMP: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + tags: + - cuda + - docker + - intel + +intel_20_hybrid_dbg: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + tags: + - cuda + - docker + - intel + +intel_20_hybrid_dbg_sp: + extends: .build_template + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:20 + variables: + WALBERLA_BUILD_WITH_CUDA: "ON" + CMAKE_BUILD_TYPE: "DebugOptimized" + WALBERLA_DOUBLE_ACCURACY: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_METIS: "OFF" + WALBERLA_BUILD_WITH_PARMETIS: "OFF" tags: - cuda - docker -- GitLab