Commit Graph

9789 Commits

Author SHA1 Message Date
Kai Bao
8443b991c7 isolate numerical aquifer cells by setting permeability to zero
instead of editing transmissiblity directly.
2021-02-05 14:40:38 +01:00
Kai Bao
fc8ca0566d updating more fieldProps related to numerical aquifer cells 2021-02-05 14:40:38 +01:00
Kai Bao
667f20df70 addressing reviewing comments in OPM/opm-common#2252 2021-02-05 14:40:38 +01:00
Kai Bao
9231c6c25d adding a few functions for simulator usage
return aqufier id and access all the aquifers in NumericalAquifers
2021-02-05 14:40:38 +01:00
Kai Bao
74921e3668 summary support for numerical aquifer keywords 2021-02-05 14:40:38 +01:00
Kai Bao
2da3a2987c fixing test TESTCP_ACTNUM_AQUNUM in EclipseGridTests 2021-02-05 14:40:38 +01:00
Kai Bao
a1f98d7f2d creating NNCs to form numerical aquifers
Aquifer cells are connected through NNCs to form the aquifer itself. And
the reservoirs cells are connected to the first aquifer cell through
NNCs also.
2021-02-05 14:40:38 +01:00
Kai Bao
398d45ff68 updating some field_props for numerical aquifer cells
in the implementation, numerical aquifer cells are some specific grid
cells. At the same time, aquifer keywords can specify these cells with
very different properties, like depth, porosoity, pore volume, SATNUM,
PVTNUM, and so on.
2021-02-05 14:40:38 +01:00
Kai Bao
7628d7e13b isolating the aquifer cells from the rest of the reservoir
by setting the transmissiblity associated with aquifer cells to be zero.
2021-02-05 14:40:38 +01:00
Joakim Hove
c9908df914 Merge pull request #2275 from joakim-hove/apply-action-simtime
Pass simulation time argument to Schedule::applyAction()
2021-02-05 12:06:44 +01:00
Joakim Hove
39c560e5cc Pass simulation time argument to Schedule::applyAction() 2021-02-05 09:53:27 +01:00
Joakim Hove
eb736fa9cd Merge pull request #2273 from joakim-hove/sched-unique
Sched unique
2021-02-04 13:52:55 +01:00
Joakim Hove
7a45b23736 Merge pull request #2272 from joakim-hove/remove-udq-constructor
Remove UDQParams( Deck ) constructor
2021-02-04 11:12:55 +01:00
Joakim Hove
08cb85e08e Add temporary disabled Schedule::unique<UDQConfig>() test 2021-02-04 11:11:40 +01:00
Joakim Hove
3bc82e7a96 Add Schedule::unique<T>() 2021-02-04 11:11:40 +01:00
Joakim Hove
1ca611e698 Add const overload to ScheduleState::get<T>() 2021-02-04 11:11:39 +01:00
Joakim Hove
6592e83ed8 Remove UDQParams( Deck ) constructor 2021-02-04 09:22:40 +01:00
Joakim Hove
bf82cde25d Merge pull request #2270 from joakim-hove/jr-janitor
Remove unused arguments
2021-02-03 15:04:16 +01:00
Markus Blatt
1fb9793fa9 Merge pull request #2271 from joakim-hove/sched-block-mutable
Make return value from ScheduleDeck::operator[] mutable
2021-02-03 14:05:29 +01:00
Joakim Hove
71aac491c9 Add mutable ScheduleDeck::operator[] overload 2021-02-03 12:07:56 +01:00
Joakim Hove
3936af4f9e Remove report_step argument from Well::handleWELOPENConnections() 2021-02-03 11:50:25 +01:00
Joakim Hove
d1178bdd38 Remocve report_step argument from Well::handleWPIMULT() 2021-02-03 11:47:39 +01:00
Joakim Hove
29274ed315 Remove report_step argument from Well::handleCOMPLUMP() 2021-02-03 11:46:48 +01:00
Joakim Hove
fa85bc6445 Remove report_step argument from Well::handleCOMPSEGS() 2021-02-03 11:45:18 +01:00
Joakim Hove
5580165fee Remove report_step argument in Well::updateConnections() 2021-02-03 11:40:38 +01:00
Joakim Hove
4aa0d5ac56 Remove unused method Well::updateConnectionStatus() 2021-02-03 11:31:52 +01:00
Joakim Hove
e7f72ddb8a Remove unsused argument report_step in Well::updateConnections() 2021-02-03 11:27:10 +01:00
Joakim Hove
a47cdc1b6b Require Well::updateConnections() force argument 2021-02-03 11:20:09 +01:00
Joakim Hove
509c8a71a0 Remove runtime argument from Schedule::updateWellStatus() 2021-02-03 11:09:17 +01:00
Joakim Hove
8099c868c2 Merge pull request #2268 from joakim-hove/well-status-scalar
Well status scalar
2021-02-02 23:03:48 +01:00
Joakim Hove
f308817d5c Use scalar well Status 2021-02-02 18:06:03 +01:00
Joakim Hove
78521f6f4a Removed function Well::commitStatus() 2021-02-02 17:36:44 +01:00
Joakim Hove
44388315ae Removed first_step from WellStatus 2021-02-02 17:27:21 +01:00
Joakim Hove
d25e8555b2 Remove last_step from WellStatus 2021-02-02 17:27:10 +01:00
Joakim Hove
4a7ddeefca Merge pull request #2265 from totto82/fixMaxGasLiq
fix max_gas_liquid_ratio
2021-02-02 10:02:20 +01:00
Bård Skaflestad
763fb0d368 Merge pull request #2266 from bska/recognize-bsoil
Recognize BSOIL as a Block Summary Keyword
2021-02-02 09:56:17 +01:00
Bård Skaflestad
14351087ab Recognise BSOIL as a Block Summary Keyword 2021-02-02 09:22:13 +01:00
Tor Harald Sandve
1ff349150b fix max_gas_liquid_ratio 2021-02-02 09:18:42 +01:00
Joakim Hove
ea8e391de5 Merge pull request #2261 from joakim-hove/group-sched-state
Group sched state
2021-02-02 09:14:04 +01:00
Joakim Hove
e016d357d8 Use ScheduleState to manage groups 2021-02-02 07:25:16 +01:00
Bård Skaflestad
98efacf14f Merge pull request #2263 from totto82/fixUnitThconr
Fix unit THCONR
2021-02-01 18:23:09 +01:00
Joakim Hove
bd22745ec0 Merge pull request #2256 from joakim-hove/vfp-pointer-update
Pack only unique VFP tables
2021-02-01 17:06:30 +01:00
Joakim Hove
4015e240b9 Merge pull request #2260 from akva2/fix_clang_template_args
fixed: add some type aliases and explicit template parameters
2021-02-01 15:04:57 +01:00
Joakim Hove
5f21fe291f ScheduleState::get<T> will give compile error for invalid T 2021-02-01 14:50:14 +01:00
Joakim Hove
1893daec8b Will refuse pointer update with empty pointer 2021-02-01 14:50:14 +01:00
Joakim Hove
1032e16947 Use order independent map== 2021-02-01 14:50:14 +01:00
Joakim Hove
5c72211325 Pack pointers for VFP maps 2021-02-01 14:50:14 +01:00
Joakim Hove
be28004793 Merge pull request #2255 from berland/jsonfixes_ecl_test_suite
Fix bugs in keyword definitions
2021-02-01 14:18:26 +01:00
Tor Harald Sandve
39e6b953d8 Fix unit THCONR 2021-02-01 12:48:56 +01:00
Håvard Berland
2de6ab7bc4 Remove size from AQUFET and AQUFETP 2021-02-01 12:17:52 +01:00