Joakim Hove
|
b2c84b58bd
|
Merge pull request #3585 from bska/refactor-Main
Main.hpp: Split Individual Cases Out to Helper Functions
|
2021-10-10 09:48:47 +02:00 |
|
Joakim Hove
|
c599402318
|
Merge pull request #3591 from joakim-hove/welltest-state-rename
Welltest state rename
|
2021-10-08 14:07:04 +02:00 |
|
Joakim Hove
|
0e365abe36
|
WellTestState::dropCompletion -> WellTestState::open_completion
|
2021-10-08 10:40:38 +02:00 |
|
Joakim Hove
|
0648d6bf5d
|
WellTestState::openWell -> WellTestState::open_well
|
2021-10-08 10:17:14 +02:00 |
|
Joakim Hove
|
d806762f7a
|
WellTestState::hasWellClosed -> WellTestState::well_is_closed
|
2021-10-08 10:17:14 +02:00 |
|
Joakim Hove
|
52b2c096a2
|
WellTestState::closeWell -> WellTestState::close_well
|
2021-10-08 10:17:14 +02:00 |
|
Joakim Hove
|
e194223631
|
Merge pull request #3582 from bska/refactor-readDeck
Extract Helper Functions From readDeck
|
2021-10-08 09:49:57 +02:00 |
|
Joakim Hove
|
feaaebf3fc
|
WellTestState::hasCompletion -> WellTestState::completion_is_closed
|
2021-10-08 09:06:21 +02:00 |
|
Joakim Hove
|
e0ea090960
|
WellTestState::addClosedCompletion - WellTestState::close_completion
|
2021-10-07 14:56:20 +02:00 |
|
Joakim Hove
|
ce78326ac1
|
WellTestState::openAllCompletions -> WellTestState::open_completions
|
2021-10-07 14:53:06 +02:00 |
|
Joakim Hove
|
0c40771c7a
|
Merge pull request #3579 from joakim-hove/template-on-content-type
WTEST: only count actually closed wells.
|
2021-10-07 09:27:41 +02:00 |
|
Joakim Hove
|
4816762b66
|
Well testing: only count actually closed wells. Change in opm-common
|
2021-10-06 15:32:17 +02:00 |
|
Joakim Hove
|
eb2ca4798c
|
Templatize over content type instead of full argument type
|
2021-10-06 12:11:44 +02:00 |
|
Joakim Hove
|
be787b8e14
|
Merge pull request #3577 from joakim-hove/wtest-state-refactor
Use plain WellTestState::hasWellClosed() without reason
|
2021-10-05 17:47:10 +02:00 |
|
Joakim Hove
|
f27a82ebc3
|
Use plain WellTestState::hasWellClosed() without reason
|
2021-10-05 16:52:16 +02:00 |
|
Joakim Hove
|
b0fbc1a6dc
|
Merge pull request #3570 from joakim-hove/add-wtest-state-arguments
2: Add wtest state arguments
|
2021-10-05 07:31:39 +02:00 |
|
Joakim Hove
|
dcd5fc76a0
|
Add WellTestState argument when calling IO routines
|
2021-10-04 21:30:27 +02:00 |
|
Joakim Hove
|
9a9ff39908
|
Merge pull request #3566 from joakim-hove/collect-wtest
1: Pack and unpack WellTestState in CollectIO class
|
2021-10-04 20:40:36 +02:00 |
|
Joakim Hove
|
681c851edc
|
Disable test creating ecl style output
|
2021-10-02 20:37:25 +02:00 |
|
Joakim Hove
|
ac3748229a
|
Collect WellTestState on IORank
|
2021-10-02 20:28:44 +02:00 |
|
Joakim Hove
|
87025fbec0
|
Merge pull request #3568 from joakim-hove/wellstate-doc
Wellstate doc
|
2021-10-02 00:13:36 +02:00 |
|
Joakim Hove
|
fcbc9f8cf8
|
Merge pull request #3567 from joakim-hove/actionx-testing-gconprod
Actionx testing for GCONPROD and WEFAC
|
2021-10-01 09:55:47 +02:00 |
|
Joakim Hove
|
bdeba973fb
|
Add regression testing for ACTIONX + WEFAC
|
2021-10-01 08:41:25 +02:00 |
|
Joakim Hove
|
33033cd6cc
|
Add actionx testing of GCONPROD
|
2021-10-01 08:41:25 +02:00 |
|
Joakim Hove
|
122678e5ea
|
Remove unused function argument
|
2021-10-01 08:34:58 +02:00 |
|
Joakim Hove
|
2f94f0436b
|
Remove irrelevant private functions
|
2021-10-01 08:34:27 +02:00 |
|
Joakim Hove
|
38d327b447
|
Add Some documentation to WellState
|
2021-10-01 08:26:41 +02:00 |
|
Joakim Hove
|
09920c8f54
|
Merge pull request #3562 from OPMUSER/master
Keyword Validation Fixes: GCONINJE, WTEST and AQUCT
|
2021-09-30 17:15:19 +02:00 |
|
Joakim Hove
|
2168b8c296
|
Merge pull request #3563 from totto82/openComp
open completions after well event
|
2021-09-30 16:43:39 +02:00 |
|
Joakim Hove
|
6e37b9ae05
|
Merge pull request #3559 from joakim-hove/wtest-config-empty
Use WellTestConfig.empty() instead of size()
|
2021-09-30 10:31:17 +02:00 |
|
Joakim Hove
|
d0c9f70839
|
Merge pull request #3556 from joakim-hove/flow-main-catch
Call MPI_Abort() in main catch all clause
|
2021-09-29 15:11:46 +02:00 |
|
Joakim Hove
|
21c2dd0c1d
|
Use WellTestConfig.empty() instead of size()
|
2021-09-29 15:05:23 +02:00 |
|
Joakim Hove
|
fc139e844e
|
Use const reference
|
2021-09-29 11:07:21 +02:00 |
|
Joakim Hove
|
a527dc7fdd
|
Remove stale TODO
|
2021-09-28 23:45:40 +02:00 |
|
Joakim Hove
|
3aaaa23ed1
|
Implement connection rate summation in SingleWellState
|
2021-09-28 23:45:40 +02:00 |
|
Joakim Hove
|
86a0662381
|
Use std::reference_wrapper<> for parallel well info
|
2021-09-28 21:42:57 +02:00 |
|
Joakim Hove
|
cf340644b2
|
Add ParallelWellInfo member to SingleWellState
|
2021-09-28 21:42:57 +02:00 |
|
Joakim Hove
|
5d3e56baa3
|
Call MPI_Abort() in main catch all clause
|
2021-09-28 20:53:38 +02:00 |
|
Joakim Hove
|
56afec81b4
|
Merge pull request #3548 from joakim-hove/broadcast-udq+action
Broadcast UDQState and Action state after restart loading
|
2021-09-28 19:31:53 +02:00 |
|
Joakim Hove
|
8943e90e17
|
Broadcast UDQState and Action state after restart loading
|
2021-09-28 09:54:15 +02:00 |
|
Joakim Hove
|
ef12186d78
|
Remove unused query/switch code for GLO - it is always on
|
2021-09-27 14:11:54 +02:00 |
|
Joakim Hove
|
edb2c4abb2
|
Merge pull request #3549 from joakim-hove/serialize-set
Add serializer support for set - closely modelled after map
|
2021-09-27 13:47:15 +02:00 |
|
Joakim Hove
|
064d134711
|
Add serialize test for UDQState
|
2021-09-25 11:51:59 +02:00 |
|
Joakim Hove
|
7c358b17df
|
Add serialise test for Action::State
|
2021-09-24 18:55:54 +02:00 |
|
Joakim Hove
|
1b7ef65509
|
Add serializer support for set - closely modelled after map
|
2021-09-24 18:55:54 +02:00 |
|
Joakim Hove
|
f581208fa0
|
Load Action state from restart file
|
2021-09-22 12:43:10 +02:00 |
|
Joakim Hove
|
a11e3222bd
|
Merge pull request #3534 from joakim-hove/use-single-well-state
Use single well state
|
2021-09-22 12:35:15 +02:00 |
|
Joakim Hove
|
5fd7432e96
|
Merge pull request #3538 from joakim-hove/actionx-wconinje
Add regression testing of case ACTIONX_WCONINJE
|
2021-09-22 10:56:21 +02:00 |
|
Joakim Hove
|
b2ac3eaa59
|
Merge pull request #3535 from totto82/storePrevWellTestState
add well_test_state to WGState
|
2021-09-21 11:44:58 +02:00 |
|
Joakim Hove
|
30bd1d6314
|
Merge pull request #3537 from totto82/openWellWtest
update status after WTEST
|
2021-09-21 11:42:22 +02:00 |
|
Joakim Hove
|
26e9ef37f5
|
Add regression testing of case ACTIONX_WCONINJE
|
2021-09-21 10:58:48 +02:00 |
|
Joakim Hove
|
e5de82473e
|
Merge pull request #3533 from joakim-hove/external-action-state
Create Action::State external to the vanguard
|
2021-09-20 19:01:30 +02:00 |
|
Joakim Hove
|
0472bc3bf2
|
Remove unused argument
|
2021-09-20 11:45:24 +02:00 |
|
Joakim Hove
|
5531120411
|
Use SingleWellState argument instead of full WellState
|
2021-09-20 11:45:24 +02:00 |
|
Joakim Hove
|
357540bfca
|
Create Action::State external to the vanguard
|
2021-09-19 10:17:58 +02:00 |
|
Joakim Hove
|
7b833b7706
|
Merge pull request #3526 from joakim-hove/add-actionx-gconinje-test
Add actionx gconinje test
|
2021-09-16 13:54:53 +02:00 |
|
Joakim Hove
|
3406bf82dd
|
Add regression testing of actionx/ACTIONX_GCONINJE
|
2021-09-14 20:54:46 +02:00 |
|
Joakim Hove
|
dfab5d2824
|
Merge pull request #3513 from joakim-hove/eval-udq-assign
Eavluate all UDQ ASSIGN statements at the start of report step
|
2021-09-14 20:06:28 +02:00 |
|
Joakim Hove
|
e16e721003
|
Eavluate all UDQ ASSIGN statements at the start of report step
|
2021-09-13 15:18:44 +02:00 |
|
Joakim Hove
|
53755bcfa6
|
Merge pull request #3515 from joakim-hove/add-parser-argument
Add Parser argument to restart loader
|
2021-09-10 16:27:56 +02:00 |
|
Joakim Hove
|
eeab23ebab
|
Add Parser argument to restart loader
|
2021-09-09 15:08:14 +02:00 |
|
Joakim Hove
|
3e66fc9555
|
Add Runspec argument to restart loader
|
2021-09-04 19:35:53 +02:00 |
|
Joakim Hove
|
2b3f3bf630
|
Use Group instance to check for available controls
|
2021-09-02 22:23:21 +02:00 |
|
Joakim Hove
|
bb23993556
|
Add GPMaint::State member to GroupState
|
2021-09-01 21:36:13 +02:00 |
|
Joakim Hove
|
7cb0bb5ae6
|
Improve error message for invalid phase id
|
2021-09-01 14:26:56 +02:00 |
|
Joakim Hove
|
7bb3dba310
|
Special case wells with no open connections in ParallelWellInfo
|
2021-08-31 17:31:45 +02:00 |
|
Joakim Hove
|
1a02ac7bd5
|
Merge pull request #3487 from joakim-hove/single-well-state
Single well state
|
2021-08-25 14:27:41 +02:00 |
|
Joakim Hove
|
376eb4e117
|
Merge pull request #3448 from joakim-hove/validate-special
Add basic functionality for validating special case keywords
|
2021-08-24 14:19:57 +02:00 |
|
Joakim Hove
|
060eac4999
|
Add basic functionality for validating special case keywords
|
2021-08-24 13:50:40 +02:00 |
|
Joakim Hove
|
94d12e1230
|
Remove unused variable
|
2021-08-24 13:25:02 +02:00 |
|
Joakim Hove
|
5a721b8cd2
|
Remove WellMap from WellState
|
2021-08-24 13:25:02 +02:00 |
|
Joakim Hove
|
8f9e7d8e96
|
Add method PerfData::empty()
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
579aba8d08
|
Include perforation data in SingleWellState
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
46f45e3999
|
Add PerfData member to SingleWellState
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
8b652c821b
|
Use SingleWellState for reservoir rates
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
755de65eb4
|
Use SingleWellState to manage well surface rates
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
8937c9cba9
|
Refactor sumWellRates to accept bool argument
|
2021-08-24 12:46:24 +02:00 |
|
Joakim Hove
|
c711e869d8
|
Merge pull request #3484 from joakim-hove/mod4-gefac-testing
Add regression test for model with GEFAC
|
2021-08-23 13:52:50 +02:00 |
|
Joakim Hove
|
77a9fd352b
|
Add SegmentState member to SingleWellState
|
2021-08-23 13:17:24 +02:00 |
|
Joakim Hove
|
f0b73ad29b
|
Add regression test for model with GEFAC
|
2021-08-23 12:11:33 +02:00 |
|
Joakim Hove
|
67bd2fd333
|
Add productivity_index to SingleWellState
|
2021-08-23 12:05:26 +02:00 |
|
Joakim Hove
|
2f504536f4
|
Add well potentials to SingleWellState
|
2021-08-23 12:05:26 +02:00 |
|
Joakim Hove
|
e84eaa3179
|
Add dissolved_gas_rate and vaporized_oil_rate to SingleWellState
|
2021-08-23 12:05:26 +02:00 |
|
Joakim Hove
|
baeeb34508
|
Merge two perforation data members in WellState
|
2021-08-23 12:05:26 +02:00 |
|
Joakim Hove
|
0da38ee7d0
|
Store the action result - when evaluated to true
|
2021-08-19 15:32:47 +02:00 |
|
Joakim Hove
|
95f3f1d5c4
|
Merge pull request #3477 from akva2/add_update_data_custom_target
added: 'update_data' custom target
|
2021-08-19 10:08:25 +02:00 |
|
Joakim Hove
|
7a73547d01
|
Merge pull request #3471 from akva2/fix_variants_poly
fix build without variants and/or poly grid
|
2021-08-17 09:08:29 +02:00 |
|
Joakim Hove
|
b8567b708e
|
Merge pull request #3458 from joakim-hove/single-well-state
Add SingleWellState
|
2021-08-16 17:04:35 +02:00 |
|
Joakim Hove
|
581f571c9d
|
Use SingleWellState for production and injection control
|
2021-08-15 09:07:39 +02:00 |
|
Joakim Hove
|
c381459804
|
Add Events member to SingleWellState
|
2021-08-15 09:03:14 +02:00 |
|
Joakim Hove
|
379e938ee1
|
Add status to SingleWellState
|
2021-08-15 09:03:14 +02:00 |
|
Joakim Hove
|
75eb65efb7
|
Use WellState::wells_ to infer well name
|
2021-08-15 09:01:21 +02:00 |
|
Joakim Hove
|
d5ab308fbd
|
Add temperature to SingleWellState
|
2021-08-15 09:01:21 +02:00 |
|
Joakim Hove
|
1dd9b91ad3
|
Add member "bool producer" to SingleWellState
|
2021-08-15 09:01:21 +02:00 |
|
Joakim Hove
|
a54daf75e8
|
Add trivial class SingleWellState with bhp and thp
|
2021-08-15 09:01:21 +02:00 |
|
Joakim Hove
|
2ac65d97d2
|
Merge pull request #3457 from akva2/janitoring
mark variables [[maybe_unused]]
|
2021-08-07 16:36:03 +02:00 |
|
Joakim Hove
|
01b40b3653
|
Merge pull request #3459 from joakim-hove/merge-perf-data
Merge two perforation data members in WellState
|
2021-08-06 09:56:49 +02:00 |
|
Joakim Hove
|
f01cf74591
|
Merge two perforation data members in WellState
|
2021-08-04 16:48:18 +02:00 |
|
Joakim Hove
|
1cbc096d20
|
Merge pull request #3450 from joakim-hove/small
Small
|
2021-08-03 18:08:33 +02:00 |
|
Joakim Hove
|
7bf8014888
|
Merge pull request #3451 from joakim-hove/split-constraint-check
Check production and injection constraints separately
|
2021-08-03 17:49:29 +02:00 |
|