Joakim Hove
|
2c68f12769
|
Load WellTestState from restart file
|
2021-10-13 08:46:48 +02:00 |
|
Elyes Ahmed
|
f53c597f90
|
Replacing use of MPI_COMM_WORLD with a variable communicator.
|
2021-10-05 13:07:52 +02:00 |
|
Joakim Hove
|
86a0662381
|
Use std::reference_wrapper<> for parallel well info
|
2021-09-28 21:42:57 +02:00 |
|
Tor Harald Sandve
|
b294ea5d8b
|
Merge pull request #3490 from totto82/targUpdate
Update well rates from target during well/group control update
|
2021-09-22 12:26:29 +02:00 |
|
Tor Harald Sandve
|
6fa9c05985
|
add well_test_state to WGState to be able to access last valid wellTestState
|
2021-09-21 09:30:02 +02:00 |
|
Tor Harald Sandve
|
c6660f0aa2
|
only update when control is changed
|
2021-09-21 08:53:25 +02:00 |
|
Tor Harald Sandve
|
60f59cd6e6
|
Potentially reduce gaslift when under well is under group control
Current implemention only support ORAT and GRAT controlled groups
|
2021-06-30 09:59:09 +02:00 |
|
Bård Skaflestad
|
d9f89b4c89
|
Merge pull request #3366 from totto82/scaleWellRatesAfterGroupSwitching
Scale well rates after group switching
|
2021-06-18 10:05:00 +02:00 |
|
Tor Harald Sandve
|
b2341a84d6
|
scale well rates after group switching
|
2021-06-15 09:29:24 +02:00 |
|
Joakim Hove
|
166907c45d
|
Merge pull request #3380 from joakim-hove/guiderate-value
Use GuideRate value instead of std::unique_ptr<GuideRate>
|
2021-06-14 15:52:08 +02:00 |
|
Joakim Hove
|
193657fee1
|
Use GuideRate value instead of std::unique_ptr<GuideRate>
|
2021-06-14 14:35:55 +02:00 |
|
Arne Morten Kvarving
|
a84d05c83b
|
fixed: forward classes as classes
|
2021-06-14 09:09:15 +02:00 |
|
Tor Harald Sandve
|
28a567550b
|
removed dissolved gas and vapporized oil from RESV injection rates
|
2021-06-08 20:17:01 +02:00 |
|
Arne Morten Kvarving
|
0ef68b452a
|
BlackoilWellModel: move runWellPIScaling to generic class
|
2021-06-07 15:01:10 +02:00 |
|
Arne Morten Kvarving
|
30a59cd190
|
BlackoilWellModel: move updateWellPotentials to generic class
|
2021-06-07 14:22:30 +02:00 |
|
Arne Morten Kvarving
|
b0b0ae20d3
|
BlackoilWellModel: move some glift stuff to generic class
|
2021-06-07 13:36:22 +02:00 |
|
Arne Morten Kvarving
|
2b9141035e
|
BlackoilWellModel: move setRepRadiusPerfLength to generic class
|
2021-06-07 13:36:17 +02:00 |
|
Arne Morten Kvarving
|
c5fae280f3
|
bring setWSolvent closer to original code
by introducing a getter for generic wells
|
2021-06-07 13:04:29 +02:00 |
|
Arne Morten Kvarving
|
60e7c90b1e
|
BlackoilWellModel: move calculateEfficiencyFactors to generic class
|
2021-06-07 12:56:45 +02:00 |
|
Arne Morten Kvarving
|
811afb854b
|
BlackoilWellModel: move updateNetworkPressures to generic class
|
2021-06-07 12:46:14 +02:00 |
|
Arne Morten Kvarving
|
172d344ab2
|
BlackoilWellModel: move inferLocalShutWells to generic class
|
2021-06-07 12:32:01 +02:00 |
|
Arne Morten Kvarving
|
ad4b34dc30
|
BlackoilWellModel: move forceShutWellByNameIfPredictionMode to generic class
|
2021-06-07 12:25:04 +02:00 |
|
Arne Morten Kvarving
|
54ff1c4c45
|
BlackoilWellModel: move hasTHPConstraints to generic class
|
2021-06-07 12:20:49 +02:00 |
|
Arne Morten Kvarving
|
cf6a3801fb
|
keep a vector of WellInterfaceGeneric* in BlackoilWellModelGeneric
these points to the same objects as well_container_
|
2021-06-07 12:15:36 +02:00 |
|
Arne Morten Kvarving
|
059140f2ee
|
split out typetag independent code from BlackoilWellModel
|
2021-06-07 12:04:06 +02:00 |
|