Joakim Hove
|
3c3a4afcfc
|
Use PerfData for connection productivity index
|
2021-06-10 14:32:45 +02:00 |
|
Joakim Hove
|
3010b96611
|
Use PerfData for perforation rates
|
2021-06-10 07:19:21 +02:00 |
|
Joakim Hove
|
76838cd8a4
|
Use PerfData for perforation pressure
|
2021-06-10 07:19:21 +02:00 |
|
Arne Morten Kvarving
|
68fc2b0bc6
|
add MultisegmentWellEval
|
2021-06-09 15:17:36 +02:00 |
|
Arne Morten Kvarving
|
eb06c4bd70
|
add StandardWellEval
|
2021-06-09 08:32:30 +02:00 |
|
Joakim Hove
|
023edc67e5
|
Remove first perf member from Well classes
|
2021-06-08 14:24:26 +02:00 |
|
Arne Morten Kvarving
|
c623fba017
|
add MultisegmentWellGeneric
avoid rebuilding this for all simulators when code
is only dependent on Scalar. instanced for double
|
2021-06-08 10:43:10 +02:00 |
|
Arne Morten Kvarving
|
4c09b5dde3
|
add WellInterfaceEval
|
2021-06-07 08:26:43 +02:00 |
|
Joakim Hove
|
e83d4d0dbd
|
Merge pull request #3336 from joakim-hove/wellpotential_wellcontainer
Manage well potentials with WellContainer<>
|
2021-06-06 08:33:26 +02:00 |
|
Arne Morten Kvarving
|
62bee530cb
|
MSW: drop unused method
|
2021-06-05 22:58:57 +02:00 |
|
Joakim Hove
|
32a6f32660
|
Use WellContainer to manage perf phase rate
|
2021-06-05 07:50:56 +02:00 |
|
Joakim Hove
|
6a21371b59
|
Use WellContainer to manage perf phase rates
|
2021-06-04 18:23:20 +02:00 |
|
Joakim Hove
|
1a6737aff3
|
Use well index for perforation rates
|
2021-06-03 13:29:45 +02:00 |
|
Joakim Hove
|
ac12c8b3a4
|
Use SegmentState for rates
|
2021-06-03 10:46:26 +02:00 |
|
Joakim Hove
|
357cb11667
|
Use SegmentState::scale_pressure()
|
2021-06-03 10:46:04 +02:00 |
|
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 |
|