diff --git a/src/core/timing/TimingNode.h b/src/core/timing/TimingNode.h index 3be22a995a10d06ba68bc588029bbfa1d47d4640..8ec0b3338a810f8618ff790e550329698096fd60 100644 --- a/src/core/timing/TimingNode.h +++ b/src/core/timing/TimingNode.h @@ -190,6 +190,7 @@ enum ReduceType template< typename TP > // Timing policy void reduceInplace( TimingNode<TP>& tn, ReduceType rt = REDUCE_TOTAL, int targetRank = 0 ) { + if (mpi::MPIManager::instance()->numProcesses() == 1) return; if (tn.tree_.empty()) return; std::vector<double> min;