diff --git a/apps/benchmarks/UniformGridCPU/UniformGridCPU.cpp b/apps/benchmarks/UniformGridCPU/UniformGridCPU.cpp index 34dfb6b600d4f6ac8665c57c3d5d247294b307ec..c8a92078c2a370a20686b700371e1ef85739ac62 100644 --- a/apps/benchmarks/UniformGridCPU/UniformGridCPU.cpp +++ b/apps/benchmarks/UniformGridCPU/UniformGridCPU.cpp @@ -239,9 +239,10 @@ int main(int argc, char** argv) // Prints timing statistics for every outer iteration // TODO: to much information, should be a verbose option only. // performance.logResultOnRoot(timesteps, timeToSolutionForCurrentOuterIteration); - WALBERLA_LOG_RESULT_ON_ROOT("Outer step [" << outerIteration << "/" << outerIterations << "] took " << timeToSolutionForCurrentOuterIteration << " seconds.") - - + if ( outerIteration % std::max( 1, std::ceil(outerIterations / 10) ) == 0) + { + WALBERLA_LOG_RESULT_ON_ROOT("Outer step [" << outerIteration << "/" << outerIterations << "] took " << timeToSolutionForCurrentOuterIteration << " seconds.") + } } // END outer loop const auto reducedTimeloopTiming = timeloopTiming.getReduced(); diff --git a/apps/benchmarks/UniformGridGPU/UniformGridGPU.cpp b/apps/benchmarks/UniformGridGPU/UniformGridGPU.cpp index 465c437b86e0980a20e48081922916d33603f2fb..2e7454c5594e8e8a6d455ecbadd2c154eae17f9b 100644 --- a/apps/benchmarks/UniformGridGPU/UniformGridGPU.cpp +++ b/apps/benchmarks/UniformGridGPU/UniformGridGPU.cpp @@ -288,8 +288,10 @@ int main(int argc, char** argv) // Prints timing statistics for every outer iteration // TODO: to much information, should be a verbose option only. // performance.logResultOnRoot(timesteps, timeToSolutionForCurrentOuterIteration); - WALBERLA_LOG_RESULT_ON_ROOT("Outer step [" << outerIteration << "/" << outerIterations << "] took " << timeToSolutionForCurrentOuterIteration << " seconds.") - + if ( outerIteration % std::max( 1, std::ceil(outerIterations / 10) ) == 0) + { + WALBERLA_LOG_RESULT_ON_ROOT("Outer step [" << outerIteration << "/" << outerIterations << "] took " << timeToSolutionForCurrentOuterIteration << " seconds.") + } } // END outer loop const auto reducedTimeloopTiming = timeloopTiming.getReduced();