diff --git a/src/gpu/VirtualFluids_GPU/Output/Timer.cpp b/src/gpu/VirtualFluids_GPU/Output/Timer.cpp index 9cf85cc6028c50b2360f178c1ba873347e7bda33..d501e20f691850fd743885436bf274141753254a 100644 --- a/src/gpu/VirtualFluids_GPU/Output/Timer.cpp +++ b/src/gpu/VirtualFluids_GPU/Output/Timer.cpp @@ -53,6 +53,7 @@ void Timer::outputPerformance(uint t, Parameter* para, vf::gpu::Communicator& co // When using multiple GPUs, sum the nups of all processes if (communicator.getNummberOfProcess() > 1) { double nupsSum = communicator.sumNups(fnups); - VF_LOG_INFO("Sum of all {}\t processes: Nups in Mio: {:.1f}", communicator.getNummberOfProcess(), nupsSum); + if (communicator.getPID() == 0) + VF_LOG_INFO("Sum of all {} processes: Nups in Mio: {:.1f}", communicator.getNummberOfProcess(), nupsSum); } } \ No newline at end of file