From eb3ba2479a96cfe6863c59bf62df1c5adb433422 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Thu, 23 Jun 2016 14:18:17 +0200 Subject: [PATCH] BUG: disturbing warning about multiple initialization of profiling - For example, decomposePar use multiple simultaneous Times. So permit multiple initialization without a warning. (issue #157) --- src/OpenFOAM/global/profiling/profiling.C | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/OpenFOAM/global/profiling/profiling.C b/src/OpenFOAM/global/profiling/profiling.C index f1aec91820..ee63a82efe 100644 --- a/src/OpenFOAM/global/profiling/profiling.C +++ b/src/OpenFOAM/global/profiling/profiling.C @@ -94,12 +94,7 @@ void Foam::profiling::initialize const Time& owner ) { - if (pool_) - { - WarningInFunction - << "Already initialized" << endl; - } - else + if (!pool_) { pool_ = new profiling(ioObj, owner); @@ -111,6 +106,9 @@ void Foam::profiling::initialize pool_->push(info, pool_->clockTime_); Info<< "profiling initialized" << nl; } + + // silently ignore multiple initialization + // eg, decomposePar use multiple simultaneous Times } @@ -121,12 +119,7 @@ void Foam::profiling::initialize const Time& owner ) { - if (pool_) - { - WarningInFunction - << "Already initialized" << endl; - } - else + if (!pool_) { pool_ = new profiling(dict, ioObj, owner); @@ -138,6 +131,9 @@ void Foam::profiling::initialize pool_->push(info, pool_->clockTime_); Info<< "profiling initialized" << nl; } + + // silently ignore multiple initialization + // eg, decomposePar use multiple simultaneous Times }