From 199e130ef463a3497e1066fe9665170ea5635553 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 7 Sep 2010 16:06:44 +0100 Subject: [PATCH] BUG: writeControl cpuTime/clockTime not synchronised --- src/OpenFOAM/db/Time/Time.C | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index 9143e75e05..aadcdc7c54 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -804,7 +804,11 @@ Foam::Time& Foam::Time::operator++() case wcCpuTime: { - label outputIndex = label(elapsedCpuTime()/writeInterval_); + label outputIndex = label + ( + returnReduce(elapsedCpuTime(), maxOp()) + / writeInterval_ + ); if (outputIndex > outputTimeIndex_) { outputTime_ = true; @@ -819,7 +823,11 @@ Foam::Time& Foam::Time::operator++() case wcClockTime: { - label outputIndex = label(elapsedClockTime()/writeInterval_); + label outputIndex = label + ( + returnReduce(label(elapsedClockTime()), maxOp