mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-01-18 21:32:56 -06:00
63654a73fc
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. |
||
---|---|---|
.. | ||
python | ||
BlackoilModelEbos.hpp | ||
BlackoilModelParametersEbos.hpp | ||
ConvergenceOutputConfiguration.cpp | ||
ConvergenceOutputConfiguration.hpp | ||
countGlobalCells.cpp | ||
countGlobalCells.hpp | ||
FlowMainEbos.hpp | ||
KeywordValidation.cpp | ||
KeywordValidation.hpp | ||
Main.hpp | ||
NonlinearSolverEbos.hpp | ||
SimulatorFullyImplicitBlackoilEbos.cpp | ||
SimulatorFullyImplicitBlackoilEbos.hpp | ||
ValidationFunctions.cpp | ||
ValidationFunctions.hpp |