opm-simulators/opm/simulators/flow
Bård Skaflestad 63654a73fc Don't Output INFOSTEP File by Default
This commit introduces a new helper class,

    ConvergenceOutputConfiguration

which parses comma separated option strings into a runtime
configuration object for whether to output additional convergence
information and, if so, what information to output.

Supported option string values are

  * "none"       -- Dont want any additional convergence output.

  * "steps"      -- Want additional convergence output pertaining to the
                    converged solution at the end of each timestep.

  * "iterations" -- Want additional convergence output pertaining to each
                    non-linar ieration in each timestep.

Option value "none" overrides all other options.  In other words, if the
user requests "none", then there will be no additional convergence
output, even if there are other options in the option string.

We add a new option, ExtraConvergenceOutput (command line option
--extra-convergence-output), which takes a string argument expected
to be a comma separated combination of these options.  The default
value is "none".  Finally, make the INFOSTEP file output conditional
on the user supplying "steps" as an argument to the new option.
2022-12-15 13:02:09 +01:00
..
python comment out unused private variable (causes a warning) 2022-10-26 10:59:43 +02:00
BlackoilModelEbos.hpp use exception classes from opm-common 2022-12-13 12:56:13 +01:00
BlackoilModelParametersEbos.hpp changing max_strict_iter_ to min_strict_cnv_iter_ 2022-09-07 14:28:41 +02:00
ConvergenceOutputConfiguration.cpp Don't Output INFOSTEP File by Default 2022-12-15 13:02:09 +01:00
ConvergenceOutputConfiguration.hpp Don't Output INFOSTEP File by Default 2022-12-15 13:02:09 +01:00
countGlobalCells.cpp changed: put ParallelIstlInformation in separate compile unit 2022-08-18 09:15:28 +02:00
countGlobalCells.hpp changed: put ParallelIstlInformation in separate compile unit 2022-08-18 09:15:28 +02:00
FlowMainEbos.hpp Don't Output INFOSTEP File by Default 2022-12-15 13:02:09 +01:00
KeywordValidation.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
KeywordValidation.hpp Add missing include for unordered_map. 2021-09-09 12:17:54 +02:00
Main.hpp changed: make the deck an implementation detail in Opm::readDeck 2022-11-24 13:00:38 +01:00
NonlinearSolverEbos.hpp Remove references of flow i usage string of Newton method properties. 2022-10-28 16:41:54 +02:00
SimulatorFullyImplicitBlackoilEbos.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
SimulatorFullyImplicitBlackoilEbos.hpp Don't Output INFOSTEP File by Default 2022-12-15 13:02:09 +01:00
ValidationFunctions.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
ValidationFunctions.hpp remove unnecessary includes 2022-07-26 19:03:39 +02:00