From 499c98fb8a829dd77161b4fb9aff4ffd649a42b4 Mon Sep 17 00:00:00 2001 From: Sebastian Eibl <sebastian.eibl@fau.de> Date: Thu, 19 Oct 2017 14:14:18 +0200 Subject: [PATCH] fixed timingtree reduce for non mpi builds and single process runs --- src/core/timing/TimingNode.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/timing/TimingNode.h b/src/core/timing/TimingNode.h index 3be22a995..8ec0b3338 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; -- GitLab