diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2341fa383be7391cbd7326734a87415a9e43072c..f7cc6525ffa9c13ee995293a1b190ee768e2d137 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -348,9 +348,9 @@ intel_18_hybrid: variables: <<: *build_hybrid_variables WALBERLA_BUILD_WITH_CUDA: "OFF" - except: + only: variables: - - $DISABLE_PER_COMMIT_BUILDS + - $ENABLE_NIGHTLY_BUILDS tags: - docker - intel @@ -361,9 +361,9 @@ intel_18_serial_dbg: variables: <<: *build_serial_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" - except: + only: variables: - - $DISABLE_PER_COMMIT_BUILDS + - $ENABLE_NIGHTLY_BUILDS tags: - docker - intel @@ -374,9 +374,9 @@ intel_18_mpionly_dbg: variables: <<: *build_mpionly_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" - except: + only: variables: - - $DISABLE_PER_COMMIT_BUILDS + - $ENABLE_NIGHTLY_BUILDS tags: - docker - intel @@ -387,9 +387,9 @@ intel_18_hybrid_dbg: variables: <<: *build_hybrid_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" - except: + only: variables: - - $DISABLE_PER_COMMIT_BUILDS + - $ENABLE_NIGHTLY_BUILDS tags: - docker - intel @@ -397,6 +397,97 @@ intel_18_hybrid_dbg: intel_18_hybrid_dbg_sp: <<: *build_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:18 + variables: + <<: *build_hybrid_dbg_sp_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + - intel + +intel_19_serial: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_serial_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + - intel + +intel_19_mpionly: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_mpionly_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + - intel + +intel_19_hybrid: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_hybrid_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + except: + variables: + - $DISABLE_PER_COMMIT_BUILDS + tags: + - docker + - intel + +intel_19_serial_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_serial_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + except: + variables: + - $DISABLE_PER_COMMIT_BUILDS + tags: + - docker + - intel + +intel_19_mpionly_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_mpionly_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + except: + variables: + - $DISABLE_PER_COMMIT_BUILDS + tags: + - docker + - intel + +intel_19_hybrid_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 + variables: + <<: *build_hybrid_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + except: + variables: + - $DISABLE_PER_COMMIT_BUILDS + tags: + - docker + - intel + +intel_19_hybrid_dbg_sp: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/intel:19 variables: <<: *build_hybrid_dbg_sp_variables WALBERLA_BUILD_WITH_CUDA: "OFF" diff --git a/src/blockforest/loadbalancing/DynamicCurve.h b/src/blockforest/loadbalancing/DynamicCurve.h index 135ce94619a865c8efc977985d4c20eae45237b4..9bd79b5364a39a6edeb6e86329db7156ebe6af57 100644 --- a/src/blockforest/loadbalancing/DynamicCurve.h +++ b/src/blockforest/loadbalancing/DynamicCurve.h @@ -719,7 +719,7 @@ void DynamicCurveBalance< PhantomData_T >::mortonOrderWeighted( const std::vecto } } -#if defined(_OPENMP) && (__INTEL_COMPILER != 1800) // Disable OpenMP for Intel 2018 due to a bug +#if defined(_OPENMP) && ((__INTEL_COMPILER < 1800) || (__INTEL_COMPILER > 1900)) // Disable OpenMP for Intel 2018/2019 due to a bug #pragma omp parallel for schedule(static) #endif for( int i = 0; i < int_c( blocksPerLevel.size() ); ++i )