From e11ba79f5ab5d17f147d4ad4bdf31e2ce342d0df Mon Sep 17 00:00:00 2001 From: Sebastian Eibl <sebastian.eibl@fau.de> Date: Fri, 5 Jul 2019 13:16:36 +0200 Subject: [PATCH] added GCC9 to ci --- .gitlab-ci.yml | 109 ++++++++++++++++++++++++++++++++++---- src/blockforest/BlockID.h | 6 +-- 2 files changed, 103 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1668b816f..e16e20a23 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -745,6 +745,97 @@ gcc_8_mpionly: gcc_8_hybrid: <<: *build_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + variables: + <<: *build_hybrid_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_8_serial_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + variables: + <<: *build_serial_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_8_mpionly_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + variables: + <<: *build_mpionly_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_8_hybrid_dbg: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + variables: + <<: *build_hybrid_dbg_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_8_hybrid_dbg_sp: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + variables: + <<: *build_hybrid_dbg_sp_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_9_serial: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 + variables: + <<: *build_serial_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_9_mpionly: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 + variables: + <<: *build_mpionly_variables + WALBERLA_BUILD_WITH_CUDA: "OFF" + WALBERLA_ENABLE_GUI: 0 + only: + variables: + - $ENABLE_NIGHTLY_BUILDS + tags: + - docker + +gcc_9_hybrid: + <<: *build_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 stage: pretest variables: <<: *build_hybrid_variables @@ -756,9 +847,9 @@ gcc_8_hybrid: tags: - docker -gcc_8_serial_dbg: +gcc_9_serial_dbg: <<: *build_definition - image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 variables: <<: *build_serial_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" @@ -769,9 +860,9 @@ gcc_8_serial_dbg: tags: - docker -gcc_8_mpionly_dbg: +gcc_9_mpionly_dbg: <<: *build_definition - image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 variables: <<: *build_mpionly_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" @@ -782,9 +873,9 @@ gcc_8_mpionly_dbg: tags: - docker -gcc_8_hybrid_dbg: +gcc_9_hybrid_dbg: <<: *build_definition - image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 variables: <<: *build_hybrid_dbg_variables WALBERLA_BUILD_WITH_CUDA: "OFF" @@ -795,9 +886,9 @@ gcc_8_hybrid_dbg: tags: - docker -gcc_8_hybrid_dbg_sp: +gcc_9_hybrid_dbg_sp: <<: *build_definition - image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8 + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9 variables: <<: *build_hybrid_dbg_sp_variables WALBERLA_BUILD_WITH_CUDA: "OFF" @@ -1786,4 +1877,4 @@ benchmark_gcc8: benchmark_clang8: <<: *benchmark_definition - image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0 + image: i10git.cs.fau.de:5005/walberla/buildenvs/clang:8.0 \ No newline at end of file diff --git a/src/blockforest/BlockID.h b/src/blockforest/BlockID.h index dddb36d96..9a28bc690 100644 --- a/src/blockforest/BlockID.h +++ b/src/blockforest/BlockID.h @@ -260,8 +260,8 @@ class BlockID : public IBlockID { public: - inline BlockID() : id_( uint_c(0) ) {} - inline BlockID( const BlockID& id ) : id_( id.id_ ) {} + inline BlockID() = default; + inline BlockID( const BlockID& id ) = default; inline BlockID( const uint_t id ) : id_( id ) {} inline BlockID( const uint_t treeIndex, const uint_t treeIdMarker ); inline BlockID( const BlockID& id, const uint_t branchId ); @@ -302,7 +302,7 @@ public: private: - uint_t id_; + uint_t id_ = uint_c(0); }; // class BlockID -- GitLab