Joakim Hove
77312b1432
Enable rerun of iteration over Schedule keywords
2021-01-08 10:03:20 +01:00
Joakim Hove
5f78173afb
Use ScheduleState for oil vaporization properties
2021-01-08 07:39:23 +01:00
Joakim Hove
c49463fe6f
Add class ScheduleTStep
2021-01-07 15:49:46 +01:00
Joakim Hove
f460c67ade
Merge pull request #2189 from joakim-hove/schedule-nupcol
...
Schedule nupcol
2021-01-07 15:48:41 +01:00
Joakim Hove
f424aba75d
Internalize nupcol in ScheduleState
2021-01-07 11:57:52 +01:00
Joakim Hove
b652fe794f
Add Condition::open_paren() and Condition::close_paren()
2021-01-07 10:52:02 +01:00
Joakim Hove
f18bbb6c8e
Schedule::create_first() to create and init first ScheduleState
2021-01-07 08:22:08 +01:00
Joakim Hove
628293c26a
Manage Tuning object through ScheduleState
2021-01-06 23:13:43 +01:00
Joakim Hove
aaacdd6c57
Add class ScheduleTStep
2021-01-06 19:08:00 +01:00
Bård Skaflestad
22ac814056
Merge pull request #2183 from joakim-hove/sched-deck
...
Sched deck
2021-01-05 21:46:16 +01:00
Joakim Hove
8cd9065b61
Add class ScheduleDeck
2021-01-05 19:36:00 +01:00
Håvard Berland
c07bf30bcf
Use consistent names in WSEG* keywords
...
WSEGAICD and WSEGSICD used SEG1 and SEG2, while all
other WSEG* keywords use SEGMENT1 and SEGMENT2 for the same
item.
2021-01-05 15:00:50 +01:00
Joakim Hove
e15a4a5259
Updated WBP calculator to account for PORV
2021-01-05 08:32:38 +01:00
Joakim Hove
c08b62ac9a
Make general WBP calculator public
2021-01-05 07:35:45 +01:00
Joakim Hove
df833aaed3
Internalize WPAVEDEP keyword with reference depth for WBP
2021-01-04 18:39:45 +01:00
Joakim Hove
314587b608
Use start_time instead of invalid time as dummy for restart
2021-01-01 21:43:44 +01:00
Bård Skaflestad
764065ccf9
Merge pull request #2167 from totto82/addEvents
...
add WELTARG and WEFAC to events
2020-12-21 21:30:54 +01:00
Bård Skaflestad
1ca668b67c
Make Saturation Function Family Available in Runspec
...
This information is generally useful so we should have a single
source of truth and not have to reimplement the logic every time
we need it.
2020-12-17 21:33:11 +01:00
Bård Skaflestad
f5a61c3382
Merge pull request #2160 from jalvestad/iudq1-rev
...
Revision of AggregateUDQData plus some improvements to SWEL and XCON
2020-12-17 21:31:36 +01:00
Joakim Hove
93913d64a3
Merge pull request #2119 from jalvestad/glopt
...
Enable eclipse compatible restart for wells with gas lift optimization
2020-12-17 15:56:48 +01:00
Joakim Hove
32d9dab412
Merge pull request #2170 from akva2/aquifer_serialize
...
Add serialization for aquifers
2020-12-16 12:38:43 +01:00
Arne Morten Kvarving
6971705c30
fix indentation
2020-12-16 08:34:43 +01:00
Arne Morten Kvarving
fc46b310d6
fix AutoICD::serializeOp
2020-12-16 08:34:43 +01:00
Tor Harald Sandve
648030f1d0
add a well efficiency event
2020-12-15 13:34:34 +01:00
Arne Morten Kvarving
40ec45ebf2
add output serialization functions for aquifer
2020-12-15 11:49:48 +01:00
Jostein Alvestad
7d784f53ff
added code to write lift gas optimisation data to restart file
2020-12-15 10:53:16 +01:00
Arne Morten Kvarving
11ade04fd6
fixed: initialize members in Aquifer
2020-12-15 09:51:44 +01:00
Jostein Alvestad
e1e0857999
made UDQToken.hpp a public header file
2020-12-14 16:09:06 +01:00
Jostein Alvestad
8da71d5620
improved code quality, used existing functions where possible
2020-12-14 13:56:02 +01:00
Jostein Alvestad
12598aee05
added more extensive unit tests for iudq[1]
...
Added one test case, cleaned code
Some minor cleaning / corrections
some changes to improve code quality
2020-12-14 13:55:55 +01:00
Jostein Alvestad
768f9958b6
first draft version of new code
2020-12-14 13:55:47 +01:00
Jostein Alvestad
4f1e65e29b
initial temporary changes to improve iudq[1]
...
initial changes to improve iudq[1] for DEFINE
further changes for IUDQ revision
further improvments iudq[1] - top parser tree
further improvments to IUDQ[1] - minus-sign++
first working version of revised UDQ-restart output
additional improvements SWEL, XCON
initial - unfinished changes of rewriting iudq[1]
some minor debug output changes
2020-12-14 13:55:37 +01:00
Bård Skaflestad
9ef5cc2309
Merge pull request #2164 from jalvestad/swel_xconn
...
Changes for SWEL for correct handling of lift gas plus improvements to XCONN
2020-12-11 22:52:18 +01:00
Joakim Hove
5474bc9a90
Merge pull request #2158 from joakim-hove/well-status
...
Manage well status with a shared pointer: To enable/improve runtime updates
2020-12-11 17:10:19 +01:00
Joakim Hove
469cf09d85
Handle parenthesis in the Actionx::Condition class
2020-12-11 14:53:29 +01:00
Tor Harald Sandve
44ebf2f241
add WELTARG and WEFAC to events
2020-12-11 11:35:41 +01:00
Peter Verveer
81c7b53449
Support cylindrical grids as a spiderweb with corrected volumes
2020-12-09 15:51:01 +01:00
Joakim Hove
7541b5e503
Merge pull request #2161 from joakim-hove/update-range
...
Add function DynamicState::update_range()
2020-12-08 22:14:30 +01:00
Joakim Hove
cf244a293e
Add time range to WellStatus
2020-12-08 20:01:55 +01:00
Arne Morten Kvarving
c205a11037
fixed: forward struct as struct
2020-12-08 15:52:55 +01:00
Jostein Alvestad
fe9ade9dab
changes to SWEL and XCONN for lift gas optimisation
2020-12-08 14:50:45 +01:00
Joakim Hove
2e832f0fbe
Changes to Well status implementation
...
o The status of a well is maintened as a small object which is managed by a new
std::shared_ptr member in the well objects. The consequence of this is that
several well objects can share the same underlying status object. The
advantage of this is that runtime (i.e. ACTIONX) updates of well status will
affect the correct set of wells.
o The general Schedule::updateWell() will use the DynamicState::upadte_equal()
2020-12-08 09:36:45 +01:00
Joakim Hove
85e2c641d3
Add function DynamicState::update_range()
2020-12-08 09:36:44 +01:00
Joakim Hove
e261253683
Merge pull request #2157 from joakim-hove/wbp-porv
...
Add PORV argument when creating PAvgCalculator
2020-12-04 20:31:52 +01:00
Joakim Hove
135e8c793c
Merge pull request #2154 from joakim-hove/dynamicstate-update
...
Dynamicstate update
2020-12-04 13:13:44 +01:00
Joakim Hove
9809197b5d
Add PORV argument when creating PAvgCalculator
2020-12-04 10:58:27 +01:00
Joakim Hove
dbc23dca65
Use argument reportStep + 1 for WELPI ACTIONX events
2020-12-04 09:28:14 +01:00
Joakim Hove
0752764ecc
Refactor of DynamicState::update_equal()
2020-12-04 08:10:54 +01:00
Kai Bao
c965db78e4
addressing reviewing comments for OPM/opm-common#2141
2020-12-03 21:54:31 +01:00
Kai Bao
f78e0e9c96
adding more accessing functions for AICD class
2020-12-03 15:23:04 +01:00