Joakim Hove
|
eac69061c2
|
Use SegmentState when copying pressure
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
6a859c0664
|
Segmentstate for accelarition pressure drop
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
33f18279d7
|
Use segmentstate for hydrostatic pressure drop
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
9801469488
|
Use segmentstate for friction pressure
|
2021-06-03 10:46:04 +02:00 |
|
Joakim Hove
|
2d67d085ef
|
Remove segment pressure drop as separate variable
|
2021-05-31 09:10:33 +02:00 |
|
Joakim Hove
|
953de0c6b9
|
Remove unused variable
|
2021-05-28 11:14:19 +02:00 |
|
Joakim Hove
|
a1b45b06e4
|
Use well index for segment acceleration pressure loss
|
2021-05-28 07:32:30 +02:00 |
|
Joakim Hove
|
960de96d75
|
Use well index for segment hydrostatic pressure drop
|
2021-05-28 07:32:30 +02:00 |
|
Joakim Hove
|
ee1a1c6afc
|
Use well index for segment friction pressure drop
|
2021-05-28 07:32:29 +02:00 |
|
Joakim Hove
|
92e31b4ee3
|
Use well index for segment pressure drop
|
2021-05-28 07:32:29 +02:00 |
|
Bård Skaflestad
|
57cf8c2c98
|
Merge pull request #3311 from joakim-hove/segpress-fix
Bug in wellstate handling for pressure drop in MSW wells?
|
2021-05-27 20:11:00 +02:00 |
|
Tor Harald Sandve
|
e1ace15602
|
Merge pull request #3302 from totto82/useRatesAsPotforPress
use rates for potentials for pressure controlled controled wells
|
2021-05-27 16:33:22 +02:00 |
|
Joakim Hove
|
abadb7aba5
|
Fix access to segment pressure drop vectors
|
2021-05-27 11:40:29 +02:00 |
|
Joakim Hove
|
5ac53f8106
|
Use well index for segment rates
|
2021-05-27 10:45:33 +02:00 |
|
Joakim Hove
|
34ef516472
|
Use well index for segment pressure
|
2021-05-27 10:45:33 +02:00 |
|
Tor Harald Sandve
|
cccece4104
|
use rates for potentials for pressure controlled (bhp or thp) controled wells
|
2021-05-26 13:54:14 +02:00 |
|
Joakim Hove
|
b34c161805
|
Use WellContainer<double> for RS / RV
|
2021-05-24 10:01:00 +02:00 |
|
Joakim Hove
|
506a349085
|
Use wellcontainer2 (#3255)
Use WellContainer<> to manage members in WellState
|
2021-05-20 16:16:12 +02:00 |
|
Joakim Hove
|
db731ac1ad
|
Use well local indices when iterating over segments
|
2021-05-20 08:17:19 +02:00 |
|
Joakim Hove
|
b0458cee33
|
Merge pull request #3268 from joakim-hove/wellstate-iget
Wellstate iget
|
2021-05-19 14:29:26 +02:00 |
|
Tor Harald Sandve
|
dacd782639
|
Merge pull request #3270 from akva2/well_small_optims
Some small code eliminiations in well code
|
2021-05-19 12:35:57 +02:00 |
|
Joakim Hove
|
6af03f4a6a
|
Update WellState::thp()
|
2021-05-19 10:05:11 +02:00 |
|
Joakim Hove
|
3ec7feba75
|
Update WellState::bhp()
|
2021-05-19 10:05:11 +02:00 |
|
Atgeirr Flø Rasmussen
|
32d0854f14
|
Fix incorrect indices for 1 and 2-phase cases with MSW.
|
2021-05-18 15:32:15 +02:00 |
|
Arne Morten Kvarving
|
bcfab1fed3
|
use if constexpr to eliminate some brine code
|
2021-05-18 15:04:47 +02:00 |
|
Arne Morten Kvarving
|
db668e8d80
|
make has_energy constexpr and use if constexpr to eliminate code
|
2021-05-18 15:04:47 +02:00 |
|
Arne Morten Kvarving
|
83595d84c3
|
use if constexpr to eliminate some polymer code
|
2021-05-18 10:18:11 +02:00 |
|
Arne Morten Kvarving
|
1fa74b5889
|
use if constexpr to eliminate some foam code
|
2021-05-18 10:18:11 +02:00 |
|
Arne Morten Kvarving
|
6157122bd8
|
use if constexpr to eliminate some solvent code
|
2021-05-18 10:17:21 +02:00 |
|
Joakim Hove
|
b5580f39fa
|
Let the perforation index run over the indices for one well
|
2021-05-11 22:38:11 +02:00 |
|
Joakim Hove
|
846809ec29
|
Rename mutable perfPhaseRates()
|
2021-05-11 18:48:05 +02:00 |
|
Tor Harald Sandve
|
80413e0794
|
add useInnerIteration method and move assembleWellEq to the well interface to avoid code duplication
|
2021-05-10 09:41:18 +02:00 |
|
Arne Morten Kvarving
|
a4c0af09d9
|
fixed: do not use Opm:: prefix when inside namespace Opm
|
2021-05-05 11:59:18 +02:00 |
|
Bård Skaflestad
|
f273e06c66
|
Merge pull request #3198 from akva2/janitoring
Remove some unused members and quell some warnings
|
2021-04-30 15:08:48 +02:00 |
|
Arne Morten Kvarving
|
3c77b97cae
|
MultisegmentWellContribution: remove unused members
|
2021-04-30 13:09:25 +02:00 |
|
Tor Harald Sandve
|
70150ab212
|
Remove code duplication between STW and MSW
|
2021-04-30 09:27:35 +02:00 |
|
Joakim Hove
|
e1d117c59f
|
Extract group state and create WGState to manage well & group state
|
2021-04-27 10:55:38 +02:00 |
|
Tor Harald Sandve
|
8283b53f3b
|
only compute Bavg once pr timestep and use the stored variable instead of passing it around
|
2021-03-23 15:30:36 +01:00 |
|
Joakim Hove
|
9662d4019e
|
Use enum Well::Status to indicate well status instead of bool
|
2021-03-20 20:33:28 +01:00 |
|
Tor Harald Sandve
|
c23094b299
|
make another throw tread safe
|
2021-02-24 15:54:02 +01:00 |
|
Kai Bao
|
f00b4d9aa8
|
Merge pull request #3059 from alfbr/fix-error
Do not report confusing error
|
2021-02-23 14:21:59 +01:00 |
|
Alf Birger Rustad
|
034dab84f9
|
Messages sent to debug file
|
2021-02-23 12:17:51 +01:00 |
|
Joakim Hove
|
fda1d65494
|
Pass table argument to VFP getFLo()
|
2021-02-15 22:21:56 +01:00 |
|
Alf Birger Rustad
|
40800da0a8
|
Do not report confusing error
|
2021-02-11 23:48:30 +01:00 |
|
Kai Bao
|
e77f8b2f7d
|
Merge pull request #2997 from totto82/avoidDoubleCopy
dont copy the well model in computeWellPotentials
|
2021-01-28 11:45:41 +01:00 |
|
Joakim Hove
|
e4789d4eb7
|
Use std::reference_wrapper for VFP tables
|
2021-01-26 07:56:59 +01:00 |
|
Atgeirr Flø Rasmussen
|
18a8d78f02
|
Merge pull request #3008 from GitPaean/cleaningup_after_aicd_pr
refactoring the pressure assemble equations for ICD
|
2021-01-22 08:26:16 +01:00 |
|
Tor Harald Sandve
|
91ab0f4d93
|
fix phase index for WELLPI for MSW
|
2021-01-21 11:58:24 +01:00 |
|
Kai Bao
|
00ca6dc492
|
putting all the pressure assmeble function to one function
assemblePressureEq for MSW
|
2021-01-08 16:46:32 +01:00 |
|
Kai Bao
|
2dc63b7a57
|
putting the three ICD assembleEq function to be one
to reduce the code duplication.
|
2021-01-08 15:09:27 +01:00 |
|