From 47ac4180c95adbf1569775178f2d53fa304a5edb Mon Sep 17 00:00:00 2001 From: henry Date: Fri, 28 Aug 2009 17:55:25 +0100 Subject: [PATCH] Corrected handling of the initial time and header. --- .../functionObjects/forces/forces/forces.C | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/postProcessing/functionObjects/forces/forces/forces.C b/src/postProcessing/functionObjects/forces/forces/forces.C index 6baace3863..462116ca4a 100644 --- a/src/postProcessing/functionObjects/forces/forces/forces.C +++ b/src/postProcessing/functionObjects/forces/forces/forces.C @@ -211,12 +211,6 @@ Foam::forces::forces } read(dict); - - if (active_) - { - // Create the forces file if not already created - makeFile(); - } } @@ -317,16 +311,18 @@ void Foam::forces::makeFile() if (Pstream::master()) { fileName forcesDir; + word startTimeName = + obr_.time().timeName(obr_.time().startTime().value()); + if (Pstream::parRun()) { // Put in undecomposed case (Note: gives problems for // distributed data running) - forcesDir = - obr_.time().path()/".."/name_/obr_.time().timeName(); + forcesDir = obr_.time().path()/".."/name_/startTimeName; } else { - forcesDir = obr_.time().path()/name_/obr_.time().timeName(); + forcesDir = obr_.time().path()/name_/startTimeName; } // Create directory if does not exist.