opm-simulators/tests
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
..
include Adds a simple test case for gas lift. 2021-04-01 16:41:46 +02:00
not-unit Add exception handlers to all tutorials and examples 2013-09-05 12:28:04 +02:00
build-simulators.sh make sure working tree is clean before execution 2017-01-18 11:42:34 +01:00
capillary_overlap.DATA Update tests and provide some eclipse output. 2014-03-31 15:32:06 +02:00
capillary.DATA Make grid in deck have larger number of cells. 2015-10-01 15:20:08 +02:00
capillarySwatinit.DATA FIX swatinit test in test_equil 2017-03-22 10:20:59 +01:00
deadfluids.DATA Glue in support for the grid property modifier keywords 2014-06-11 13:48:49 +02:00
DuneIstlTestHelpers.hpp remove unused variables 2022-09-09 08:38:17 +02:00
equil_base.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_capillary_overlap.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_capillary_swatinit.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_capillary.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_deadfluids.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_humidwetgas.DATA fixes 2022-09-20 10:56:54 +02:00
equil_liveoil_grid.DATA Add test data file for compute_initial_state.cpp. 2014-02-27 15:55:08 +01:00
equil_liveoil.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_pbvd_and_pdvd.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +02:00
equil_rsvd_and_rvvd_and_rvwvd.DATA fixes 2022-09-20 10:56:54 +02:00
equil_rsvd_and_rvvd.DATA fixes 2022-09-20 10:56:54 +02:00
equil_wetgas.DATA addtestfordeadoilwithhumid&wetgas 2022-09-14 16:11:36 +02:00
GLIFT1.DATA Adds a simple test case for gas lift. 2021-04-01 16:41:46 +02:00
liveoil.DATA blackoil fluids test: add section markers to make EclipseState happy 2014-09-19 15:27:12 +02:00
matr33.txt Add flexible solver and preconditioner infrastructure. 2019-06-03 11:42:30 +02:00
matr33rep.txt Only add AMG preconditioners to factory if sensible. 2020-12-17 14:54:59 +01:00
MpiFixture.hpp Fixes test for WellStateFullyImplicitBlackoil 2020-12-07 15:40:51 +01:00
msw.data Add PORO to testdata 2019-11-29 11:38:00 +01:00
norne_pvt.data Add PORO to testdata 2019-11-29 11:38:00 +01:00
offset_map_matrix_transposed.txt Adds BISAI preconditioner to openclSolver 2022-01-17 13:57:29 -03:00
offset_map_matrix.txt Adds BISAI preconditioner to openclSolver 2022-01-17 13:57:29 -03:00
options_flexiblesolver_simple.json Add and use PreconditionerFactory class. 2019-06-05 15:12:52 +02:00
options_flexiblesolver.json Determine index of pressure from model used. 2021-06-10 16:19:18 +02:00
relpermDiagnostics.DATA test_RelpermDiagnostics: .DATA file correct, test throws exception for parser errors. 2018-01-17 09:50:21 +01:00
rhs3.txt Add flexible solver and preconditioner infrastructure. 2019-06-03 11:42:30 +02:00
rhs3rep.txt Only add AMG preconditioners to factory if sensible. 2020-12-17 14:54:59 +01:00
run-init-regressionTest.sh changed: use getopts in test drivers 2021-10-13 14:24:55 +02:00
run-parallel-regressionTest.sh changed: use getopts in test drivers 2021-10-13 14:24:55 +02:00
run-parallel-restart-regressionTest.sh Remove references to opm-pack in restart testing 2021-11-30 09:41:08 +01:00
run-parallel-unitTest.sh changed: use getopts in test drivers 2021-10-13 14:24:55 +02:00
run-porv-acceptanceTest.sh changed: use getopts in test drivers 2021-10-13 14:24:55 +02:00
run-regressionTest.sh multiple restart tests 2021-12-12 17:57:40 +01:00
run-restart-regressionTest.sh Remove references to opm-pack in restart testing 2021-11-30 09:41:08 +01:00
run-split-comm-test.sh Add test for the custom communicator feature. 2021-12-20 09:58:13 +01:00
run-summary-restart-regressionTest.sh Remove references to opm-pack in restart testing 2021-11-30 09:41:08 +01:00
run-test.sh changed: use getopts in test drivers 2021-10-13 14:24:55 +02:00
satfuncEPS_B.DATA Updated to use ParseMode. 2015-08-06 15:56:51 +02:00
test_ALQState.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
test_blackoil_amg.cpp Remove unused variables. 2022-10-17 16:45:18 +02:00
test_broadcast.cpp Get rid deprecation warning for newer DUNE versions. 2022-10-14 21:29:09 +02:00
test_convergenceoutputconfiguration.cpp Don't Output INFOSTEP File by Default 2022-12-15 13:02:09 +01:00
test_convergencereport.cpp Remove cell_index from ReservoirFailure struct. 2018-11-13 10:19:15 +01:00
test_csrToCscOffsetMap.cpp Move opencl files to separate folder 2022-02-01 16:51:32 +01:00
test_cusparseSolver.cpp Also test cusparseSolver with jacobi matrix 2022-11-18 13:09:33 +01:00
test_deferredlogger.cpp fixing warnings in other folder under opm-simulators 2019-06-26 10:48:41 +02:00
test_eclinterregflows.cpp Add Multi-Array Aware Accumulator for Inter-Region Flow Rates 2022-02-18 10:29:56 +01:00
test_equil.cc adjust to upstream GasPvtApproach enum changes 2022-12-12 19:17:51 +01:00
test_flexiblesolver.cpp Removed outdated version checks 2022-11-08 10:03:15 +01:00
test_gatherconvergencereport.cpp Replacing use of MPI_COMM_WORLD with a variable communicator. 2021-10-05 13:07:52 +02:00
test_gatherdeferredlogger.cpp Get rid deprecation warning for newer DUNE versions. 2022-10-14 21:29:09 +02:00
test_glift1.cpp Change condition under which stage 2 is done. 2022-11-21 08:58:49 +01:00
test_graphcoloring.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_GroupState.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
test_invert.cpp Merge pull request #4028 from akva2/reduce_dup 2022-09-09 15:30:30 +02:00
test_keyword_validator.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
test_milu.cpp changed: put ParallelOverlappingILU0 in separate compile unit 2022-08-22 11:21:31 +02:00
test_multmatrixtransposed.cpp changed: get rid of duplicate MatrixBlock headers/classes 2022-08-25 12:48:53 +02:00
test_norne_pvt.cpp add missing include after upstream header removal 2022-12-13 15:38:10 +01:00
test_openclSolver.cpp Simplify parameter 2022-11-18 13:22:41 +01:00
test_parallelistlinformation.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_ParallelSerialization.cpp Get rid deprecation warning for newer DUNE versions. 2022-10-14 21:29:09 +02:00
test_parallelwellinfo.cpp consistently use ParallelCommunication.hpp for communication definition 2022-09-01 12:26:11 +02:00
test_preconditionerfactory.cpp Removed outdated version checks 2022-11-08 10:03:15 +01:00
test_relpermdiagnostics.cpp add some missing EclipseState includes 2022-07-26 14:59:09 +02:00
test_rocalutionSolver.cpp Remove FPGASolver and references 2022-11-17 09:38:01 +01:00
test_solvetransposed3x3.cpp Move opencl files to separate folder 2022-02-01 16:51:32 +01:00
test_stoppedwells.cpp add some missing EclipseState includes 2022-07-26 14:59:09 +02:00
test_thresholdpressure.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
test_timer.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_vfpproperties.cpp Add option for wvfpexp item 2 plus minor fixes 2022-08-19 10:33:19 +02:00
test_wellmodel.cpp Get rid deprecation warning for newer DUNE versions. 2022-10-14 21:29:09 +02:00
test_wellprodindexcalculator.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_wellstate.cpp add some missing EclipseState includes 2022-07-26 14:59:09 +02:00
testBlackoilState3.DATA Updated to use ParseMode. 2015-08-06 15:56:51 +02:00
testFluid.DATA Mark deck as FIELD units. 2013-06-05 12:24:23 +02:00
TESTTIMER.DATA Add SCHEDULE header in testdata file 2020-01-28 20:34:16 +01:00
TESTWELLMODEL.DATA adding a test for well model. 2017-08-25 14:09:26 +02:00
update_reference_data.sh Enable Regression Testing of WELPI and CPI/CTFAC 2022-12-09 13:09:02 +01:00
VFPPROD1 Added proper error checking and partial units 2015-08-10 08:50:26 +02:00
VFPPROD2 Added proper error checking and partial units 2015-08-10 08:50:26 +02:00
wells_group.data Add PERM values in test deck 2019-03-21 17:00:56 +01:00
wells_manager_data_expanded.data Add PERM values in test deck 2019-03-21 17:00:56 +01:00
wells_manager_data_wellSTOP.data Add PORO to testdata 2019-11-30 13:52:21 +01:00
wells_manager_data.data Add PERM values in test deck 2019-03-21 17:00:56 +01:00
wells_no_perforation.data Add PERM values in test deck 2019-03-21 17:00:56 +01:00
wells_stopped.data Add PORO to testdata 2019-11-29 11:38:00 +01:00
wetgas.DATA blackoil fluids test: add section markers to make EclipseState happy 2014-09-19 15:27:12 +02:00