diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7a9ba191330df560d19193b583226e268feedca7..16bca0657013d6a0421540cf3ac1d3b825b382be 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -54,6 +54,7 @@ stages: -DWALBERLA_ENABLE_GUI=$WALBERLA_ENABLE_GUI -DWALBERLA_BUILD_WITH_CODEGEN=$WALBERLA_BUILD_WITH_CODEGEN -DWALBERLA_STL_BOUNDS_CHECKS=$WALBERLA_STL_BOUNDS_CHECKS + -DWALBERLA_LOGLEVEL=$WALBERLA_LOGLEVEL - cmake . -LA - make -j $NUM_BUILD_CORES -l $NUM_CORES - ctest -LE $CTEST_EXCLUDE_LABELS -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES -T Test @@ -75,6 +76,7 @@ stages: WALBERLA_BUILD_WITH_PARMETIS: "ON" WALBERLA_BUILD_WITH_FFTW: "ON" WALBERLA_ENABLE_GUI: "OFF" + WALBERLA_LOGLEVEL: "DETAIL" artifacts: when: always reports: @@ -1972,7 +1974,7 @@ clang-tidy: - cmake --version - mkdir $CI_PROJECT_DIR/build - cd $CI_PROJECT_DIR/build - - cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWALBERLA_BUFFER_DEBUG=ON -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=ON -DCMAKE_BUILD_TYPE=Debug -DWALBERLA_BUILD_WITH_METIS=ON -DWALBERLA_BUILD_WITH_PARMETIS=ON -DWALBERLA_BUILD_WITH_OPENMESH=ON -DWALBERLA_DOUBLE_ACCURACY=ON + - cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DWALBERLA_BUFFER_DEBUG=ON -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=ON -DCMAKE_BUILD_TYPE=Debug -DWALBERLA_BUILD_WITH_METIS=ON -DWALBERLA_BUILD_WITH_PARMETIS=ON -DWALBERLA_BUILD_WITH_OPENMESH=ON -DWALBERLA_DOUBLE_ACCURACY=ON -DWALBERLA_LOGLEVEL=DETAIL - cmake . -LA - utilities/filterCompileCommands.py compile_commands.json - run-clang-tidy.py -quiet | tee clang-tidy-output.txt @@ -2010,7 +2012,7 @@ coverage: - mkdir build - cd 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 - - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=OFF -DCMAKE_BUILD_TYPE=DebugOptimized -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_BUILD_WITH_CODEGEN=OFF -DWALBERLA_BUILD_WITH_GCOV=ON + - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=ON -DWALBERLA_BUILD_WITH_OPENMP=OFF -DCMAKE_BUILD_TYPE=DebugOptimized -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_BUILD_WITH_CODEGEN=OFF -DWALBERLA_BUILD_WITH_GCOV=ON -DWALBERLA_LOGLEVEL=DETAIL - cmake . -LA - make -j $NUM_BUILD_CORES -l $NUM_CORES - ctest -LE longrun --output-on-failure -j $NUM_CORES --timeout 3000 @@ -2051,7 +2053,7 @@ coverage: - 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 -DWARNING_ERROR=ON -G "$CMAKE_GENERATOR" -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE .. + - 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: @@ -2064,6 +2066,7 @@ coverage: WALBERLA_BUILD_WITH_MPI: "ON" WALBERLA_BUILD_WITH_OPENMP: "ON" WALBERLA_DOUBLE_ACCURACY: "ON" + WALBERLA_LOGLEVEL: "INFO" artifacts: when: always reports: @@ -2082,7 +2085,7 @@ msvc-14.1_Hybrid_dbg: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_Hybrid_sp_dbg: @@ -2095,7 +2098,7 @@ msvc-14.1_Hybrid_sp_dbg: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_Hybrid: @@ -2106,7 +2109,7 @@ msvc-14.1_Hybrid: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_serial_dbg: @@ -2120,7 +2123,7 @@ msvc-14.1_serial_dbg: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_serial: @@ -2133,7 +2136,7 @@ msvc-14.1_serial: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_mpionly_dbg: @@ -2146,7 +2149,7 @@ msvc-14.1_mpionly_dbg: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.1_mpionly: @@ -2158,7 +2161,7 @@ msvc-14.1_mpionly: only: variables: - $ENABLE_NIGHTLY_BUILDS - + msvc-14.2_Hybrid_dbg: @@ -2239,13 +2242,15 @@ msvc-14.2_mpionly: - mpirun --version - mkdir build - cd build - - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_CODEGEN=$WALBERLA_BUILD_WITH_CODEGEN -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DWARNING_ERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache + - cmake .. -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_CODEGEN=$WALBERLA_BUILD_WITH_CODEGEN -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DWALBERLA_LOGLEVEL=$WALBERLA_LOGLEVEL -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DWARNING_ERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache - cmake . -LA - make -j $NUM_BUILD_CORES -l $NUM_CORES - ctest -LE "$CTEST_EXCLUDE_LABELS|cuda" -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES -T Test after_script: - pip3 install lxml - python3 cmake/ctest2junit.py build > report.xml + variables: + WALBERLA_LOGLEVEL: "DETAIL" tags: - macmini artifacts: @@ -2256,7 +2261,7 @@ msvc-14.2_mpionly: - python/report.xml mac_Serial_Dbg: - <<: *mac_build_definition + extends: .mac_build_template variables: CMAKE_BUILD_TYPE: "DebugOptimized" CTEST_EXCLUDE_LABELS: "longrun" @@ -2266,7 +2271,7 @@ mac_Serial_Dbg: WALBERLA_BUILD_WITH_CODEGEN: "ON" mac_Serial: - <<: *mac_build_definition + extends: .mac_build_template variables: CMAKE_BUILD_TYPE: "Release" CTEST_EXCLUDE_LABELS: "longrun" @@ -2276,7 +2281,7 @@ mac_Serial: WALBERLA_BUILD_WITH_CODEGEN: "ON" mac_MpiOnly_Dbg: - <<: *mac_build_definition + extends: .mac_build_template variables: CMAKE_BUILD_TYPE: "DebugOptimized" CTEST_EXCLUDE_LABELS: "longrun" @@ -2287,7 +2292,7 @@ mac_MpiOnly_Dbg: OMPI_MCA_btl: "self,tcp" mac_MpiOnly: - <<: *mac_build_definition + extends: .mac_build_template variables: CMAKE_BUILD_TYPE: "Release" CTEST_EXCLUDE_LABELS: "longrun" diff --git a/src/core/timing/RemainingTimeLogger.h b/src/core/timing/RemainingTimeLogger.h index cc518d0739d2c45f606f414b1498add4e1776038..a669f5a99852a3799ba3be802dc3d4755631d463 100644 --- a/src/core/timing/RemainingTimeLogger.h +++ b/src/core/timing/RemainingTimeLogger.h @@ -23,6 +23,7 @@ #include "core/logging/Logging.h" #include "core/timing/Timer.h" +#include "core/DataTypes.h" #include <iomanip> @@ -49,7 +50,7 @@ class RemainingTimeLogger const uint_t startTimestep = 0) : logIntervalInSec_(logIntervalInSec), timestep_(startTimestep), nrTimesteps_(nrTimesteps), minOutputWidth_(minOutputWidth) - {} + { WALBERLA_UNUSED(minOutputWidth_); } void operator()() { @@ -75,8 +76,9 @@ class RemainingTimeLogger uint_t const timeStepsRemaining = nrTimesteps_ - timestep_; real_t const remainingTime = real_c(timer_.average()) * real_c(timeStepsRemaining); + WALBERLA_UNUSED(remainingTime); WALBERLA_LOG_INFO("Estimated Remaining Time: " << std::setw(minOutputWidth_) << std::right - << timing::timeToString(remainingTime)) + << timing::timeToString(remainingTime)); } timer_.start(); @@ -99,4 +101,4 @@ class RemainingTimeLogger namespace walberla { using timing::RemainingTimeLogger; -} +} \ No newline at end of file diff --git a/tests/mesa_pd/kernel/CoefficientOfRestitutionSD.cpp b/tests/mesa_pd/kernel/CoefficientOfRestitutionSD.cpp index c1adc3102ef9d775e8b1bf952c87a9acdbcd73af..7592db52d6d206760b9aeb89182c227cddb6ccbd 100644 --- a/tests/mesa_pd/kernel/CoefficientOfRestitutionSD.cpp +++ b/tests/mesa_pd/kernel/CoefficientOfRestitutionSD.cpp @@ -139,6 +139,7 @@ int main( int argc, char** argv ) dem(acd.getIdx1(), acd.getIdx2(), *accessor, acd.getContactPoint(), acd.getContactNormal(), acd.getPenetrationDepth()); } auto force = accessor->getForce(0); + WALBERLA_UNUSED(force); if(useVelocityVerlet) vvPostForce(0,*accessor); else implEuler(0, *accessor); @@ -171,4 +172,4 @@ int main( int argc, char** argv ) int main( int argc, char** argv ) { return dem_integrator_accuracy::main(argc, argv); -} +} \ No newline at end of file