From dee6f683cbea2bc7a0d92037b7da02f79daf7042 Mon Sep 17 00:00:00 2001 From: Andreas Lauser Date: Thu, 20 Mar 2014 13:14:34 +0100 Subject: [PATCH] sim_fibo_ad: re-add ouputting of the current report step when using opm-parser in the old parser, this was called 'epoch'... --- examples/sim_fibo_ad.cpp | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/examples/sim_fibo_ad.cpp b/examples/sim_fibo_ad.cpp index 2456f9c04..961127a52 100644 --- a/examples/sim_fibo_ad.cpp +++ b/examples/sim_fibo_ad.cpp @@ -213,13 +213,20 @@ try simtimer.init(timeMap, /*beginReportStepIdx=*/0, /*endReportStepIdx=*/0); SimulatorReport fullReport; - for (size_t episodeIdx = 0; episodeIdx < timeMap->numTimesteps(); ++episodeIdx) { + for (size_t reportStepIdx = 0; reportStepIdx < timeMap->numTimesteps(); ++reportStepIdx) { + // Report on start of a report step. + std::cout << "\n" + << "---------------------------------------------------------------\n" + << "-------------- Starting report step " << reportStepIdx << " --------------\n" + << "---------------------------------------------------------------\n" + << "\n"; + WellsManager wells(eclipseState, - episodeIdx, + reportStepIdx, *grid->c_grid(), props->permeability()); - if (episodeIdx == 0) { + if (reportStepIdx == 0) { // @@@ HACK: we should really make a new well state and // properly transfer old well state to it every epoch, // since number of wells may change etc. @@ -227,10 +234,10 @@ try } simtimer.init(timeMap, - /*beginReportStepIdx=*/episodeIdx, - /*endReportStepIdx=*/episodeIdx + 1); + /*beginReportStepIdx=*/reportStepIdx, + /*endReportStepIdx=*/reportStepIdx + 1); - if (episodeIdx == 0) + if (reportStepIdx == 0) outputWriter.writeInit(simtimer, state, well_state.basicWellState()); // Create and run simulator.