diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 16bca0657013d6a0421540cf3ac1d3b825b382be..57fa584717c607cae35f6dbdbd967d1b641486a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2035,196 +2035,6 @@ coverage: - docker -############################################################################### -## ## -## Windows Builds ## -## ## -############################################################################### - - -.win_build_template: - tags: - - win - script: - - export PreferredToolArchitecture=x64 - - export OMP_NUM_THREADS=4 - - export OMP_WAIT_POLICY="PASSIVE" - - export MSMPI_DISABLE_SHM=1 - - cmake --version - - mkdir build - - cd build - - cmake -LA -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWALBERLA_LOGLEVEL=$WALBERLA_LOGLEVEL -DWARNING_ERROR=ON -G "$CMAKE_GENERATOR" -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE .. - - MSBuild.exe walberla.sln /property:Configuration=$BUILD_CONFIGURATION /verbosity:minimal /maxcpucount:4 - - ctest -LE $CTEST_EXCLUDE_LABELS -C $BUILD_CONFIGURATION --output-on-failure -j 4 -T Test - after_script: - - pip3 install lxml - - python3 cmake/ctest2junit.py build > report.xml - variables: - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - BUILD_CONFIGURATION: "Release" - CTEST_EXCLUDE_LABELS: "longrun" - WALBERLA_BUILD_WITH_MPI: "ON" - WALBERLA_BUILD_WITH_OPENMP: "ON" - WALBERLA_DOUBLE_ACCURACY: "ON" - WALBERLA_LOGLEVEL: "INFO" - artifacts: - when: always - reports: - junit: - - report.xml - - python/report.xml - - - -msvc-14.1_Hybrid_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - BUILD_CONFIGURATION: "DebugOptimized" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_Hybrid_sp_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - BUILD_CONFIGURATION: "DebugOptimized" - WALBERLA_DOUBLE_ACCURACY: "OFF" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_Hybrid: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_serial_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - WALBERLA_BUILD_WITH_MPI: "OFF" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - BUILD_CONFIGURATION: "DebugOptimized" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_serial: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - WALBERLA_BUILD_WITH_MPI: "OFF" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_mpionly_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - BUILD_CONFIGURATION: "DebugOptimized" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.1_mpionly: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 15 2017 Win64" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - only: - variables: - - $ENABLE_NIGHTLY_BUILDS - - - -msvc-14.2_Hybrid_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - BUILD_CONFIGURATION: "DebugOptimized" - - -msvc-14.2_Hybrid_sp_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - BUILD_CONFIGURATION: "DebugOptimized" - WALBERLA_DOUBLE_ACCURACY: "OFF" - - -msvc-14.2_Hybrid: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - - -msvc-14.2_serial_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - WALBERLA_BUILD_WITH_MPI: "OFF" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - BUILD_CONFIGURATION: "DebugOptimized" - - -msvc-14.2_serial: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - WALBERLA_BUILD_WITH_MPI: "OFF" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - - -msvc-14.2_mpionly_dbg: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - BUILD_CONFIGURATION: "DebugOptimized" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - - -msvc-14.2_mpionly: - extends: .win_build_template - variables: - WALBERLA_BUILD_WITH_CUDA: "OFF" - CMAKE_GENERATOR: "Visual Studio 16 2019" - WALBERLA_BUILD_WITH_OPENMP: "OFF" - - - ############################################################################### ## ## ## macOS Builds ##