Joakim Hove
|
3fae970e7e
|
Merge pull request #3316 from joakim-hove/segment-use-well-index2
Segment use well index2
|
2021-05-28 10:48:13 +02:00 |
|
Joakim Hove
|
d2510714e0
|
Check that stdout is attached to terminal before applying color
|
2021-05-28 10:20:10 +02:00 |
|
Bård Skaflestad
|
ca455ba4b6
|
Merge pull request #3304 from akva2/gasliftstage2_drop_typetag
GasLiftStage2: drop typetag dependence
|
2021-05-28 09:56:33 +02:00 |
|
Arne Morten Kvarving
|
a128c64a03
|
use if constexpr
|
2021-05-28 09:03:17 +02:00 |
|
Arne Morten Kvarving
|
cbd7cfe8b6
|
split eclproblem in typetag dependent and typetag independent classes
|
2021-05-28 08:54:10 +02:00 |
|
Arne Morten Kvarving
|
122ac87c55
|
GasLiftStage2: no longer a need to template on TypeTag
|
2021-05-28 08:24:07 +02:00 |
|
Arne Morten Kvarving
|
775177d73a
|
GasLiftStage2: use GasLiftSingleWellGeneric
|
2021-05-28 08:24:07 +02:00 |
|
Arne Morten Kvarving
|
8f14e51c9e
|
GasLiftStage2: use WellInterfaceGeneric
to lessen typetag dependence
|
2021-05-28 08:24:07 +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
|
8332909498
|
Merge pull request #3303 from akva2/gasliftstage2_drop_simulator_param
GasLiftStage2: drop simulator param
|
2021-05-28 00:48:39 +02:00 |
|
Arne Morten Kvarving
|
168fc070e9
|
GasLiftStage2: remove unused simulator param
|
2021-05-27 21:52:42 +02:00 |
|
Arne Morten Kvarving
|
09ec1e4088
|
GasLiftStage2: pass comm
|
2021-05-27 21:52:42 +02:00 |
|
Arne Morten Kvarving
|
865a039ca4
|
GasLiftStage2: remove unused member nonlinear_iteration_idx_
|
2021-05-27 21:52:42 +02:00 |
|
Arne Morten Kvarving
|
26530e60e4
|
GasLiftStage2: pass schedule
|
2021-05-27 21:52:42 +02:00 |
|
Arne Morten Kvarving
|
f034ca981e
|
GasLiftStage2: pass summary state
|
2021-05-27 21:52:42 +02:00 |
|
Arne Morten Kvarving
|
b7d90de9cc
|
GasLiftStage2: drop unused ebos_simulator_ member
|
2021-05-27 21:52:42 +02:00 |
|
Bård Skaflestad
|
b16eaf72f1
|
Merge pull request #3240 from akva2/wellinterface_fluidsystem_split
Split out FluidSystem dependent code from WellInterface
|
2021-05-27 21:09:07 +02:00 |
|
Bård Skaflestad
|
21899ab3bb
|
Merge pull request #3315 from akva2/eclpeacemanwell_cleanups
eclpeacemanwell: small cleanups
|
2021-05-27 20:40:41 +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 |
|
Bård Skaflestad
|
66443c63fb
|
Merge pull request #3299 from akva2/gasliftstage2_break_circular
GasLiftStage2: drop circular dependency for BlackoilWellModel
|
2021-05-27 18:31:44 +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
|
045f43bd20
|
Merge pull request #3296 from joakim-hove/segment-use-well-index
Segment use well index
|
2021-05-27 16:18:47 +02:00 |
|
Arne Morten Kvarving
|
b82d83dd60
|
eclpeacemanwell: anonymize unused parameters
|
2021-05-27 15:51:26 +02:00 |
|
Arne Morten Kvarving
|
f1965a58f3
|
eclpeacemanwell: use override
|
2021-05-27 15:51:26 +02:00 |
|
Arne Morten Kvarving
|
6045391bbd
|
eclpeacemanwell: use std::array
|
2021-05-27 15:51:26 +02:00 |
|
Joakim Hove
|
dac62bbab3
|
WellState::well_rates is only updated by well owner
|
2021-05-27 15:03:24 +02:00 |
|
Joakim Hove
|
509fe67ff5
|
Make sure all wells are added to the well_rates map
|
2021-05-27 15:03:24 +02:00 |
|
Arne Morten Kvarving
|
0f7967f86a
|
cosmetics: do not indent for namespace
|
2021-05-27 14:22:14 +02:00 |
|
Arne Morten Kvarving
|
3aa2b38832
|
changed: split out FluidSystem only dependent code from WellInterface
this allows using explicit template instantation to only build
this code once for each FluidSystem
|
2021-05-27 14:22:14 +02:00 |
|
Tor Harald Sandve
|
06595c6dfc
|
fix reduction rate for injection groups
|
2021-05-27 13:16:28 +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 |
|
Joakim Hove
|
3025bf3280
|
Use std::nullopt instead of {}
|
2021-05-27 10:45:33 +02:00 |
|
Bård Skaflestad
|
d94cc2cc30
|
Merge pull request #3040 from totto82/fixZeroRateVFP
Avoid division by small rate in divisor in VFP table fraction WFR/GFR.
|
2021-05-27 00:44:07 +02:00 |
|
Bård Skaflestad
|
f32a08124d
|
Merge pull request #3307 from akva2/eclproblem_cleanups
Various small cleanups in eclproblem
|
2021-05-26 22:02:23 +02:00 |
|
Bård Skaflestad
|
4c3013e2a1
|
Merge pull request #3308 from akva2/fix_wells_at_end
fixed: do not take reference to a temporary
|
2021-05-26 18:41:59 +02:00 |
|
Arne Morten Kvarving
|
89443dd6a3
|
fixed: do not take reference to a temporary
getWellsatEnd returns a temporary vector. it goes out of
scope on the line, thus the reference taken is dangling.
|
2021-05-26 15:50:27 +02:00 |
|
Arne Morten Kvarving
|
f7dd0e34c3
|
eclproblem: fix typo in alugrid code
|
2021-05-26 15:12:08 +02:00 |
|
Arne Morten Kvarving
|
d5e9d32d7c
|
eclproblem: use .empty() instead of size() == 0
|
2021-05-26 15:11:14 +02:00 |
|
Arne Morten Kvarving
|
3294917710
|
eclproblem: remove unused accessor
|
2021-05-26 15:03:22 +02:00 |
|
Arne Morten Kvarving
|
2a2b128820
|
eclproblem: remove unused type alias
|
2021-05-26 14:59:39 +02:00 |
|
Arne Morten Kvarving
|
fe57de72b2
|
eclproblem: only call function if an extension is enabled
|
2021-05-26 14:59:12 +02:00 |
|
Arne Morten Kvarving
|
aa7ec98c0f
|
eclproblem: use if constexpr for enableApiTracking
|
2021-05-26 14:51:24 +02:00 |
|
Arne Morten Kvarving
|
be9c03bfac
|
eclproblem: use if constexpr for enableDiffusion
|
2021-05-26 14:50:27 +02:00 |
|
Arne Morten Kvarving
|
99273fee85
|
eclproblem: use if constexpr for enableEnergy
|
2021-05-26 14:50:04 +02:00 |
|
Arne Morten Kvarving
|
94fe38fc93
|
eclproblem: use if constexpr for enableExtbo
|
2021-05-26 14:48:06 +02:00 |
|