opm-simulators/opm/simulators/flow
Bård Skaflestad c03f794f9c Remove Dashed Lines Between Records in PRT File Reports
This commit splits the production, injection, and cumulative
*Report_() functions into three logically distinct parts, one for
outputting the report header (begin*Report_()), one for outputting a
single report record (output*ReportRecord_()), and one for ending
the report (end*Report_()).  This simplifies the logic of the
*Record_() member functions since they no longer need to infer the
context which is already available in the caller and can perform a
more narrow task than before.

With this separation we're also able to remove the dashed lines
which would previously separate each report record, thereby creating
PRT file report sheets which have a more expected layout.

Moreover, as an aid to future maintenance, we also factor out common
code for the well and group cases in each *Record_() function.

Finally, fix a unit conversion problem in the report values for
cumulative gas quantities.  The sheet header states that we should
be outputting values in 'MM' prefixed units, but we were only
scaling the gas values by a factor of 1000 instead of 1000*1000.  In
other words, the injection and production gas values in the
cumulative sheet were off by a factor of 1000.
2023-12-11 10:01:22 +01:00
..
python Added a get_dt() method 2023-09-08 19:40:42 +02:00
Banners.cpp Add NLDD nonlinear solver option. 2023-06-23 16:24:18 +02:00
Banners.hpp Add NLDD nonlinear solver option. 2023-06-23 16:24:18 +02:00
BlackoilModelEbos.hpp Add Support for Writing NLDD-Like Partitions in Parallel 2023-11-17 09:17:46 +01:00
BlackoilModelEbosNldd.hpp Minor refactoring of domain ordering for NLDD. 2023-11-24 14:57:45 +01:00
BlackoilModelParametersEbos.hpp include use-implicit-ipr as paramaeter 2023-12-07 13:09:00 +01: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.hpp Implement Interior Cell Counts for Grid Views 2023-09-12 12:37:10 +02:00
EclActionHandler.cpp Update Well Topology if Triggered From ACTIONX 2023-11-07 17:02:18 +01:00
EclActionHandler.hpp EclActionHandler: mark method const 2023-08-15 12:11:33 +02:00
EclInterRegFlows.cpp changed: move EclInterRegFlows to opm/simulators/flow 2023-08-15 13:14:42 +02:00
EclInterRegFlows.hpp changed: move EclInterRegFlows to opm/simulators/flow 2023-08-15 13:14:42 +02:00
ExtraConvergenceOutputThread.cpp Add extra output to INFOITER file detailing unconverged wells. 2023-11-09 09:23:39 +01:00
ExtraConvergenceOutputThread.hpp Output Non-Linear Convergence to Separate File if Requested 2022-12-20 10:14:13 +01:00
FlowMainEbos.cpp Don't write out of bounds (fixes fallout from PR #4750) 2023-07-24 16:04:15 +02:00
FlowMainEbos.hpp Added a get_dt() method 2023-09-08 19:40:42 +02:00
KeywordValidation.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
KeywordValidation.hpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
LogOutputHelper.cpp Remove Dashed Lines Between Records in PRT File Reports 2023-12-11 10:01:22 +01:00
LogOutputHelper.hpp Remove Dashed Lines Between Records in PRT File Reports 2023-12-11 10:01:22 +01:00
Main.cpp Setting CUDA device for MPI runs. 2023-05-31 21:47:46 +02:00
Main.hpp added changes as discussed in PR 4827 2023-09-01 18:28:03 +02:00
NonlinearSolverEbos.cpp avoid dead stores 2023-06-27 13:40:54 +02:00
NonlinearSolverEbos.hpp NonlinearSolverEbos: put stabilizeNonlinearUpdate in compile unit 2023-03-01 10:48:17 +01:00
partitionCells.cpp Enable Loading Parallel NLDD Partition From File 2023-11-17 17:39:17 +01:00
partitionCells.hpp Make Zoltan-Based Domain Partitioning MPI Aware 2023-11-15 13:31:41 +01:00
priVarsPacking.hpp Also copy flags, and helper function with test. 2023-08-31 13:01:50 +02:00
SimulatorFullyImplicitBlackoilEbos.cpp changed: move simulator serialization to separate class 2023-12-05 11:20:22 +01:00
SimulatorFullyImplicitBlackoilEbos.hpp changed: move simulator serialization to separate class 2023-12-05 11:20:22 +01:00
SimulatorSerializer.cpp changed: throw early in simulator serializer 2023-12-06 10:03:29 +01:00
SimulatorSerializer.hpp SerializableSim: add virtual dtor 2023-12-08 18:42:07 +01:00
SubDomain.hpp Use string to enum helper. 2023-11-23 14:06:39 +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