Markus Blatt
d4ab9ea4b1
[refactor] Use well_container and PerforationData for tracers
...
This saves some (expensive?) lookups that already have been done
in the well model. We had to make the well_container accessible from
the well model for this.
Using the perforation data will automatically make sure that the
perforations are not shut and reside on this process in a parallel run.
2021-10-07 21:55:41 +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
Tor Harald Sandve
033995ab8f
Merge pull request #3565 from blattms/centroids-vanguard
...
[refactor] Move cell centroid lookup magic to vanguard for reuse.
2021-10-05 11:38:19 +02:00
Alf Birger Rustad
61ef539bf5
Merge pull request #3473 from akva2/regression_restart_tests
...
Add support for regression restart tests
2021-10-05 09:07:19 +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
Tor Harald Sandve
b1e2289e68
Merge pull request #3160 from totto82/avoidOscillation
...
restrict maximum number of times a well can switch to the same control
2021-10-04 13:04:20 +02:00
Tor Harald Sandve
afdfe55bbc
restrict maximum number of times a well can switch to the same control
2021-10-04 10:12:39 +02:00
Markus Blatt
457d270bdf
[refactor] Move cell centroid lookup magic to vanguard for reuse.
...
In addition to transmissibilities We will need this for the tracers,
too, and should prevent code duplication.
2021-10-04 09:47:03 +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
Tor Harald Sandve
1e547ff714
Merge pull request #3564 from totto82/moveCom
...
communicate before usage not after
2021-09-30 14:34:15 +02:00
Tor Harald Sandve
623ff2c3ce
communicate before usage not after
2021-09-30 11:54:56 +02:00
Tor Harald Sandve
dc8c9021b5
open completions after well event
2021-09-30 11:40:34 +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
Tor Harald Sandve
986930850f
Merge pull request #3539 from totto82/wellOperIter
...
stop updating operability during iterations
2021-09-30 10:26:26 +02:00
OPMUSER
be7395a137
Keyword Validation Fixes: GCONINJE, WTEST and AQUCT
...
Keyword Validation Fixes: GCONINJE, WTEST and AQUCT. Just minor edsits
2021-09-30 16:14:40 +08:00
Tor Harald Sandve
cb9254636b
rename and cleanup
2021-09-30 09:01:07 +02:00
Tor Harald Sandve
bc8da79779
stop checking operability in the beginning of an timestep
2021-09-30 08:47:47 +02:00
Tor Harald Sandve
c9e93e6155
stop updating operability during iterations
2021-09-30 08:47:47 +02:00
Bård Skaflestad
e80408d1ed
Merge pull request #3560 from totto82/fixTime
...
fix date for large time steps also for the interface functions
2021-09-29 22:19:46 +02:00
Markus Blatt
af74de9a5b
Merge pull request #3558 from bska/detect-serializeOp-member
...
Serializer: Detect Existence of 'serializeOp' Member Function
2021-09-29 16:40:46 +02:00
Tor Harald Sandve
06878a8ca8
fix date for large time steps
2021-09-29 15:43:20 +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
Bård Skaflestad
2dedb62363
Serializer: Detect Existence of 'serializeOp' Member Function
...
More direct test than looking for a 'serializeObject' member.
2021-09-29 13:41:01 +02:00
Bård Skaflestad
93a3e8bc1d
Merge pull request #3557 from joakim-hove/single-well-fixup
...
Use const reference
2021-09-29 11:53:54 +02:00
Joakim Hove
fc139e844e
Use const reference
2021-09-29 11:07:21 +02:00
Markus Blatt
f6ecacf1b7
Merge pull request #3551 from joakim-hove/pinfo-ws
...
Use SingleWellState to manage parallel well info
2021-09-29 09:59:00 +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
Bård Skaflestad
0b8778e432
Merge pull request #3547 from totto82/makeWTESTrobust
...
Make wtest more robust
2021-09-28 12:06:10 +02:00
Atgeirr Flø Rasmussen
e5c85e88ce
Merge pull request #3552 from fgfuchs/cuda_improvements
...
cusparsesolver wrong size and type in cols,rows fixed
2021-09-28 11:41:17 +02:00
Tor Harald Sandve
c790b14753
Make WTEST more robust
...
Only open wells that are solvable, operable and economical
2021-09-28 10:07:12 +02:00
Joakim Hove
8943e90e17
Broadcast UDQState and Action state after restart loading
2021-09-28 09:54:15 +02:00