opm-simulators/tests
Bård Skaflestad 27564f0610 Add MPI-Aware Accumulator for Inter-Region Flow Rates
This commit introduces a new helper class

    Opm::EclInterRegFlowMapSingleFIP

that wraps an object of type

    Opm::data::InterRegFlowMap

along with the MPI rank's notion of a FIP region array definition
(e.g., the local FIPNUM array).  The new single-FIP flow map is
responsible for accumulating local contributions to the inter-region
flows defined by that FIP array.  In the case of connections between
MPI ranks, the rank that owns the lowest region ID accumulates the
associate flow rates.

Add unit tests to exercise the new class, including simulating
multiple MPI ranks that are communicated to a single I/O rank for
summary output purposes.
2022-02-18 10:29:56 +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 fixed: quell deprecation warnings with dune 2.7 2020-02-07 15:19:44 +01: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_livegas.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +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.DATA equil test decks: make them feature one time step 2019-05-03 14:06:41 +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
SUMMARY_DECK_NON_CONSTANT_POROSITY.DATA Reorder SUMMARY and SOLUTION section in test deck 2021-11-12 09:08:30 +01:00
test_ALQState.cpp Add class ALQState to manage the ALQ state in the WellState 2021-04-28 09:33:06 +02:00
test_blackoil_amg.cpp added: PropertyTree class 2021-06-09 15:21:52 +02:00
test_broadcast.cpp added: utility to broadcast multiple variables in one operation 2021-11-09 13:02:05 +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 Update GPU solver and solve_transposed_3x3() tests 2021-12-06 11:57:24 +01:00
test_deferredlogger.cpp fixing warnings in other folder under opm-simulators 2019-06-26 10:48:41 +02:00
test_ecl_output.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_eclinterregflows.cpp Add MPI-Aware Accumulator for Inter-Region Flow Rates 2022-02-18 10:29:56 +01:00
test_equil.cc Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_flexiblesolver.cpp Address Static Code Analysis Warnings 2021-07-13 11:37:57 +02: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 clean up after review 2021-10-05 13:07:52 +02:00
test_glift1.cpp Improve debugging tools in gaslift code. 2022-01-23 20:37:26 +01:00
test_graphcoloring.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_GroupState.cpp Remove debugging aid GroupState::dump 2021-11-01 13:47:36 +01:00
test_invert.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_keyword_validator.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_milu.cpp Fixes ILU for Dune 2.8 2021-09-13 12:25:49 +02:00
test_multmatrixtransposed.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_norne_pvt.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_openclSolver.cpp Update GPU solver and solve_transposed_3x3() tests 2021-12-06 11:57:24 +01:00
test_parallelistlinformation.cpp Moved files to opm/simulators/ subdirs. 2019-05-08 12:58:19 +02:00
test_ParallelRestart.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_parallelwellinfo.cpp clean up after review 2021-10-05 13:07:52 +02:00
test_preconditionerfactory.cpp Address Static Code Analysis Warnings 2021-07-13 11:37:57 +02:00
test_relpermdiagnostics.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_solvetransposed3x3.cpp Move opencl files to separate folder 2022-02-01 16:51:32 +01:00
test_stoppedwells.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_thresholdpressure.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_timer.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_vfpproperties.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_wellmodel.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_wellprodindexcalculator.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01:00
test_wellstate.cpp Downstream filesystem reorganisation in opm-common 2022-01-02 14:33:34 +01: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 Merge pull request #3776 from jilocode/WTEST 2022-02-02 16:41:11 +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