opm-simulators/opm/simulators/timestepping
Bård Skaflestad 027eed16e9 Report CNV Violation Pore-Volume Fraction to INFOITER
This commit includes the fraction of pore-volume whose CNV targets
are violated as a new per-iteration quantity in the INFOITER file
(--output-extra-convergence-info=iteration), with the column header
"CnvErrPvFrac".  We collect the values which are already calculated
in

    BlackoilModel<>::getReservoirConvergence()

and store these as a pair of numerator and denominator in the
ConvergenceReport class.  Note that we need both the numerator and
the denominator in order to aggregate contributions from multiple
ranks.

While here, also make a few more objects 'const' and calculate
column widths directly instead of the maximum number of characters
in writeConvergenceHeader().
2024-05-06 11:31:47 +02:00
..
AdaptiveSimulatorTimer.cpp [Fix] Correct handling of NEXTSTEP in ACTIONX 2024-03-05 13:59:24 +01:00
AdaptiveSimulatorTimer.hpp [Fix] Correct handling of NEXTSTEP in ACTIONX 2024-03-05 13:59:24 +01:00
AdaptiveTimeStepping.cpp AdaptiveTimeSteppingEbos: rename to AdaptiveTimeStepping 2024-02-01 17:57:59 +01:00
AdaptiveTimeStepping.hpp adjust to removal of EWOMS_GET_PARAM 2024-04-05 14:02:28 +02:00
ConvergenceReport.cpp Move formatting utilities for convergence failures. 2024-01-23 11:16:57 +01:00
ConvergenceReport.hpp Report CNV Violation Pore-Volume Fraction to INFOITER 2024-05-06 11:31:47 +02:00
EclTimeSteppingParams.hpp adjust to removal of EWOMS_REGISTER_PARAM 2024-04-05 12:24:48 +02:00
gatherConvergenceReport.cpp Report CNV Violation Pore-Volume Fraction to INFOITER 2024-05-06 11:31:47 +02:00
gatherConvergenceReport.hpp clean up after review 2021-10-05 13:07:52 +02:00
SimulatorReport.cpp Removing redundant report output and renaming. 2024-02-12 10:54:50 +01:00
SimulatorReport.hpp SimulatorReport: add serialization support 2023-02-16 11:56:40 +01:00
SimulatorTimer.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
SimulatorTimer.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
SimulatorTimerInterface.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
SimulatorTimerInterface.hpp SimulatorTimerInterface: avoid boost includes in header 2021-06-08 15:44:56 +02:00
TimeStepControl.cpp PIDAndIterationCountTimeStepControl: add serialization support 2023-02-13 22:03:19 +01:00
TimeStepControl.hpp AdaptiveTimeSteppingEbos: add serialization support 2023-02-13 22:03:58 +01:00
TimeStepControlInterface.hpp Timestepper based on userInput 2016-09-21 09:39:36 +02:00