opm-simulators/tests
Bård Skaflestad 2aac0d6cf5 Enable New Saturation Function Consistency Checks
The new parameter CheckSatfuncConsistency, command line option
--check-satfunc-consistency, allows users to opt into running the
checks.  The option currently defaults to 'false' to reflect the
somewhat experimental nature of the new facility.

The new parameter --num-satfunc-consistency-sample-points allows the
user to select the maximum number of reported failures for each
individual consistency check.  By default, the simulator will report
at most five failures for each check.

We check the unscaled curves if the run does not activate the
end-point scaling option and the scaled curves otherwise.  At
present we're limited to reversible and non-directional saturation
functions for the drainage process, but those restrictions will be
lifted in due time.
2024-10-16 15:03:07 +02:00
..
data move ebos to opm-simulators 2019-02-28 14:30:20 +01:00
gpuistl Merge pull request #5597 from multitalentloes/add_gpu_ad_and_gpu_linint_tests 2024-09-30 10:35:20 +02:00
include Adds a simple test case for gas lift. 2021-04-01 16:41:46 +02:00
models tasklets: introduce translation unit 2024-09-04 12:06:21 +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 restore the hydrostatic equilibration test from opm-core 2018-01-03 12:28:12 +01:00
capillary.DATA restore the hydrostatic equilibration test from opm-core 2018-01-03 12:28:12 +01:00
capillarySwatinit.DATA restore the hydrostatic equilibration test from opm-core 2018-01-03 12:28:12 +01:00
deadfluids.DATA restore the hydrostatic equilibration test from opm-core 2018-01-03 12:28:12 +01:00
DuneIstlTestHelpers.hpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +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_co2store_go.DATA Suppot EQUIL + WATER + GAS 2023-01-13 10:16:48 +01:00
equil_co2store_gw.DATA Suppot EQUIL + WATER + GAS 2023-01-13 10:16:48 +01: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
getprop.awk Add Brief Documentation Block to Test Property AWK Script 2023-06-08 12:05:16 +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
make_failure_report.sh added: scripts for generating failure reports on jenkins 2024-09-10 11:47:46 +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
parametersystem.ini add test for new parameter system 2024-08-09 15:29:27 +02:00
plot_well_comparison.py added: scripts for generating failure reports on jenkins 2024-09-10 11:47:46 +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-comparison.sh Add option to compare two parallel runs 2024-07-25 16:26:20 +02:00
run-damaris-regressionTest.sh Fix Damaris test. 2024-07-08 15:57:10 +02: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 BSD and macOS getopts require options first. 2024-07-25 16:19:59 +02: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 BSD versions of getopt(), including macOS, require options first. 2024-04-23 13:42:13 +02:00
run-restart-regressionTest.sh Enable running test on BSD/MacOS. 2024-07-08 15:55:41 +02:00
run-serialization-regressionTest.sh added: parallel serialization restart test for spe1 2023-02-16 14:49:38 +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 BSD and macOS getopts require options first. 2024-07-25 16:19:59 +02:00
run-test.sh simplify cmake code for tuning tests 2023-07-03 09:05:45 +02:00
run-vtu-test.sh add imported opm-models code to buildsystem 2024-09-03 10:49:49 +02:00
satfuncEPS_B.DATA Updated to use ParseMode. 2015-08-06 15:56:51 +02:00
test10.partition Add utilities that will be needed for NLDD solvers. 2023-06-09 10:08:29 +02:00
test_ALQState.cpp ALQState: template Scalar type 2024-04-17 11:12:40 +02:00
test_aquifergridutils.cpp isNumericalAquiferCell: put in separate struct for easier reuse 2023-07-04 14:56:10 +02:00
test_blackoil_amg.cpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
test_broadcast.cpp changed: move ebos/eclmpiserializer.hh to opm/simulators/utils/MPISerializer.hpp 2024-01-23 10:51:32 +01:00
test_convergenceoutputconfiguration.cpp Output Non-Linear Convergence to Separate File if Requested 2022-12-20 10:14:13 +01:00
test_convergencereport.cpp Remove cell_index from ReservoirFailure struct. 2018-11-13 10:19:15 +01:00
test_csrToCscOffsetMap.cpp fix tests 2024-07-12 11:47:25 +02:00
test_cusparseSolver.cpp WellContribution: template Scalar type 2024-05-24 14:09:11 +02:00
test_deferredlogger.cpp fixing warnings in other folder under opm-simulators 2019-06-26 10:48:41 +02:00
test_dilu.cpp add OpenMP parallelized version of DILU. 2023-11-21 15:41:53 +01:00
test_equil.cpp Enable New Saturation Function Consistency Checks 2024-10-16 15:03:07 +02:00
test_extractMatrix.cpp Add utilities that will be needed for NLDD solvers. 2023-06-09 10:08:29 +02:00
test_flexiblesolver.cpp Removed outdated version checks 2022-11-08 10:03:15 +01:00
test_GasSatfuncConsistencyChecks.cpp Fix Consistency Check for Maximum Gas Saturation 2024-09-10 15:44:16 +02:00
test_gatherconvergencereport.cpp Revise Convergence Report Collection Procedure 2024-08-27 10:50:06 +02:00
test_gatherdeferredlogger.cpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
test_ghostlastmatrixadapter.cpp Test for skipping the ghost entries using Jacobi preconditioner 2024-06-07 14:40:58 +02:00
test_glift1.cpp splitting Blackoil related to FlowProblemBlackoil 2024-09-11 14:58:14 +02:00
test_graphcoloring.cpp fix dead stores 2023-12-04 12:40:55 +01:00
test_GroupState.cpp GroupState: template Scalar type 2024-04-17 11:12:40 +02:00
test_HDF5File_Parallel.cpp added: parallel support to HDF5File / HDF5Serializer 2023-02-16 14:49:38 +01:00
test_HDF5File.cpp Use Uniform Initialization 2023-02-16 17:32:04 +01:00
test_HDF5Serializer_Parallel.cpp changed: move hdf5serializer to opm/simulators/utils/HDF5Serializer.hpp 2024-01-29 09:42:49 +01:00
test_HDF5Serializer.cpp changed: move hdf5serializer to opm/simulators/utils/HDF5Serializer.hpp 2024-01-29 09:42:49 +01:00
test_interregflows.cpp EclInterRegFlows: rename to InterRegFlows 2024-02-02 12:53:11 +01:00
test_invert.cpp Merge pull request #4028 from akva2/reduce_dup 2022-09-09 15:30:30 +02:00
test_keyword_validator.cpp Refactor get_error_report() for more flexibility. 2023-04-25 10:33:20 +02:00
test_LogOutputHelper.cpp Simplify Unit Tests for LogOutputHelper 2024-10-10 09:56:14 +02:00
test_milu.cpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
test_multmatrixtransposed.cpp changed: get rid of duplicate MatrixBlock headers/classes 2022-08-25 12:48:53 +02:00
test_nonnc.cpp fixed: use the eclipse grid from the eclipse state in test_nonnc 2024-04-24 10:30:46 +02:00
test_norne_pvt.cpp add missing InputErrorAction.hpp includes 2023-01-16 22:17:39 +01:00
test_OilSatfuncConsistencyChecks.cpp Add Oil Phase Saturation Function Consistency Checks 2024-09-03 12:35:44 +02:00
test_openclSolver.cpp WellContribution: template Scalar type 2024-05-24 14:09:11 +02:00
test_outputdir.cpp threadmanager: remove unused typetag template parameter 2024-09-04 12:06:21 +02:00
test_parallel_wbp_calculation.cpp ParallelWBPCalculation: template Scalar type 2024-05-22 10:51:12 +02:00
test_parallel_wbp_sourcevalues.cpp ParallelPAvgDynamicSourceData: template Scalar type 2024-05-22 10:51:07 +02:00
test_parallelistlinformation.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_ParallelSerialization.cpp changed: move ebos/eclmpiserializer.hh to opm/simulators/utils/MPISerializer.hpp 2024-01-23 10:51:32 +01:00
test_parallelwellinfo.cpp ParallelWellInfo: template Scalar type 2024-05-22 09:48:22 +02:00
test_parametersystem.cpp Parameters::printUsage: drop default parameter for stream 2024-09-05 10:08:08 +02:00
test_partitionCells.cpp Add utilities that will be needed for NLDD solvers. 2023-06-09 10:08:29 +02:00
test_preconditionerfactory.cpp update prec factory test 2024-04-11 15:19:55 +02:00
test_privarspacking.cpp add output of dissolved solvent rswsol 2023-12-21 10:48:58 +01:00
test_region_phase_pvaverage.cpp Add Utility for Region-Based Phase-Filled Averages 2024-02-28 12:08:24 +01:00
test_relpermdiagnostics.cpp Move opm/core/props to opm/simulators/utils 2024-06-25 12:22:09 +02:00
test_RestartSerialization.cpp splitting Blackoil related to FlowProblemBlackoil 2024-09-11 14:58:14 +02:00
test_rocalutionSolver.cpp WellContribution: template Scalar type 2024-05-24 14:09:11 +02:00
test_rocsparseSolver.cpp WellContribution: template Scalar type 2024-05-24 14:09:11 +02:00
test_rstconv.cpp added: RST CONV support for polymer, solvent and brine 2024-01-22 09:58:06 +01:00
test_SatfuncCheckPoint.cpp Add Protocol for Populating Saturation Function End Points per Cell 2024-10-11 11:47:50 +02:00
test_SatfuncConsistencyCheckManager.cpp Use More Specific Name for 'anyFailedChecks' 2024-10-16 09:32:19 +02:00
test_SatfuncConsistencyChecks_parallel.cpp Use More Specific Name for 'anyFailedChecks' 2024-10-16 09:32:19 +02:00
test_SatfuncConsistencyChecks.cpp Use More Specific Name for 'anyFailedChecks' 2024-10-16 09:32:19 +02:00
test_solvetransposed3x3.cpp fix tests 2024-07-12 11:47:25 +02:00
test_stoppedwells.cpp add missing Well.hpp includes 2023-01-18 11:24:25 +01:00
test_ThreePointHorizontalSatfuncConsistencyChecks.cpp Fix Lower Bound Conditions for Three Point Checks 2024-10-02 12:33:22 +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 SimulatorTimer: add serialization support 2023-02-13 18:01:16 +01:00
test_tuning_TSINIT_NEXTSTEP.cpp re-introducing line that was deleted by mistake.. 2023-08-25 14:26:51 +02:00
test_tuning_XXXMBE.cpp Report CNV Violation Pore-Volume Fraction to INFOITER 2024-05-06 11:31:47 +02:00
test_vfpproperties.cpp Update test_vfpproperties 2024-05-31 14:11:10 +02:00
test_WaterSatfuncConsistencyChecks.cpp Add Water Phase Saturation Function Consistency Checks 2024-09-04 13:47:33 +02:00
test_wellmodel.cpp splitting Blackoil related to FlowProblemBlackoil 2024-09-11 14:58:14 +02:00
test_wellprodindexcalculator.cpp WellProdIndexCalculator: template Scalar type 2024-05-22 15:21:37 +02:00
test_wellstate.cpp Adapt to inj prefix and cleanup 2024-08-01 11:23:00 +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
TestTypeTag.hpp splitting Blackoil related to FlowProblemBlackoil 2024-09-11 14:58:14 +02:00
TESTWELLMODEL.DATA adding a test for well model. 2017-08-25 14:09:26 +02:00
update_reference_data.sh remove opm-models from data update script 2024-10-02 10:47:54 +02: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