diff --git a/src/OpenFOAM/db/functionObjects/timeControl/timeControl.C b/src/OpenFOAM/db/functionObjects/timeControl/timeControl.C index 5c4c55bff4..48fe91ff35 100644 --- a/src/OpenFOAM/db/functionObjects/timeControl/timeControl.C +++ b/src/OpenFOAM/db/functionObjects/timeControl/timeControl.C @@ -126,6 +126,19 @@ void Foam::timeControl::read(const dictionary& dict) case timeControls::adjustableRunTime: { interval_ = time_.userTimeToTime(dict.lookup(intervalName)); + + if (timeControl_ == timeControls::adjustableRunTime) + { + executionIndex_ = label + ( + ( + (time_.value() - time_.beginTime().value()) + + 0.5*time_.deltaTValue() + ) + /interval_ + ); + } + break; }