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 |
|
Joakim Hove
|
4b69d12335
|
Use PerfData for perforation rates
|
2021-06-10 07:18:46 +02:00 |
|
Joakim Hove
|
b6318ac017
|
Add WellContainer<PerfData> to WellState
|
2021-06-10 07:18:46 +02:00 |
|
Joakim Hove
|
34481e48c3
|
Add data container PerfData to use in WellState
|
2021-06-10 07:18:46 +02:00 |
|
Bård Skaflestad
|
ed131190eb
|
Merge pull request #3353 from akva2/msw_eval
add MultisegmentWellEval
|
2021-06-10 00:10:31 +02:00 |
|
Joakim Hove
|
1a7c514879
|
Merge pull request #3359 from joakim-hove/rm-mpi-sum
Use ecl well for total number of connections
|
2021-06-09 17:13:25 +02:00 |
|
Joakim Hove
|
fc5e2be4e2
|
Merge pull request #3365 from akva2/wrap_property_tree
Add Opm::PropertyTree
|
2021-06-09 17:12:38 +02:00 |
|
Arne Morten Kvarving
|
b7e2ad3bfe
|
added: PropertyTree class
this is a thin wrapper around boost::property_tree
with this we avoid parsing property tree headers in all
simulator objects
|
2021-06-09 15:21:52 +02:00 |
|
Arne Morten Kvarving
|
68fc2b0bc6
|
add MultisegmentWellEval
|
2021-06-09 15:17:36 +02:00 |
|
Arne Morten Kvarving
|
29ae002a87
|
changed: avoid templating in setupPropertyTree
simply pass the required params to function instead.
|
2021-06-09 12:54:14 +02:00 |
|
Bård Skaflestad
|
72bd3368e7
|
Merge pull request #3360 from akva2/stdwell_eval
add StandardWellEval
|
2021-06-09 11:02:52 +02:00 |
|
Bård Skaflestad
|
7add6b33de
|
Merge pull request #3363 from totto82/fixRESV2
removed dissolved gas and vapporized oil from RESV injection rates
|
2021-06-09 09:29:19 +02:00 |
|
Arne Morten Kvarving
|
eb06c4bd70
|
add StandardWellEval
|
2021-06-09 08:32:30 +02:00 |
|
Joakim Hove
|
b868f87420
|
Use ecl well for total number of connections
|
2021-06-08 21:14:16 +02:00 |
|
Bård Skaflestad
|
bb050683f1
|
Merge pull request #3355 from joakim-hove/remove-first-perf
Remove first perf member from Well classes
|
2021-06-08 20:47:09 +02:00 |
|
Tor Harald Sandve
|
28a567550b
|
removed dissolved gas and vapporized oil from RESV injection rates
|
2021-06-08 20:17:01 +02:00 |
|
Bård Skaflestad
|
aa12201ee2
|
Merge pull request #3362 from akva2/date_time_prune
Avoid boost/date_time in simulator objects
|
2021-06-08 17:46:34 +02:00 |
|
Arne Morten Kvarving
|
ce01d780cf
|
SimulatorTimerInterface: avoid boost includes in header
|
2021-06-08 15:44:56 +02:00 |
|
Arne Morten Kvarving
|
14ea3e6dd1
|
SimulatorFullyIplicitBlackoilEbos: avoid boost includes in header
|
2021-06-08 15:44:28 +02:00 |
|
Arne Morten Kvarving
|
fce3247c56
|
AdaptiveTimeSteppingEbos: avoid boost include in header
|
2021-06-08 15:44:28 +02:00 |
|
Arne Morten Kvarving
|
30d4cbc2f2
|
AdaptiveSimulatorTimer: void boost includes in header
|
2021-06-08 15:44:28 +02:00 |
|
Arne Morten Kvarving
|
fcb5d3dd82
|
SimulatorTimer: avoid boost includes in headers
|
2021-06-08 15:44:28 +02:00 |
|
Arne Morten Kvarving
|
04e856f831
|
SimulatorTimer: mark methods override
|
2021-06-08 15:32:58 +02:00 |
|
Arne Morten Kvarving
|
2460d950b1
|
remove unused boost include
|
2021-06-08 15:17:18 +02:00 |
|
Arne Morten Kvarving
|
a0dea4d58f
|
remove unused method
|
2021-06-08 15:10:11 +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
|
10ff86af52
|
add StandardWellGeneric
avoid rebuilding this for all simulators when code
is only dependent on Scalar. specialized for double
|
2021-06-08 08:08:50 +02:00 |
|
Bård Skaflestad
|
6c1ca7450f
|
Merge pull request #3282 from akva2/blackoilwellmodel_generic_split
split out typetag independent code from BlackoilWellModel
|
2021-06-07 22:13:36 +02:00 |
|
Bård Skaflestad
|
4767311f76
|
Merge pull request #3334 from akva2/wellif_further_split
Further splitting in WellInterface
|
2021-06-07 21:41:12 +02:00 |
|
Arne Morten Kvarving
|
0ef68b452a
|
BlackoilWellModel: move runWellPIScaling to generic class
|
2021-06-07 15:01:10 +02:00 |
|
Arne Morten Kvarving
|
7219f09fdc
|
BlackoilWellModel: mutate well_container_ directly in createWellContainer
|
2021-06-07 14:49:41 +02:00 |
|
Arne Morten Kvarving
|
2c5942595c
|
BlackoilWellModel: put well container init in a separate method
|
2021-06-07 14:35:34 +02:00 |
|
Arne Morten Kvarving
|
30a59cd190
|
BlackoilWellModel: move updateWellPotentials to generic class
|
2021-06-07 14:22:30 +02:00 |
|
Arne Morten Kvarving
|
004abd942b
|
BlackoilWellModel: put code for computing potentials in separate method
|
2021-06-07 14:09:36 +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 |
|
Bård Skaflestad
|
a3ce4a11e0
|
Merge pull request #3349 from totto82/fixRESVgconinje
Scale target with resv conversion factor
|
2021-06-07 09:39:52 +02:00 |
|
Arne Morten Kvarving
|
4c09b5dde3
|
add WellInterfaceEval
|
2021-06-07 08:26:43 +02:00 |
|
Arne Morten Kvarving
|
29842ff9a2
|
add WellInterfaceIndices
while not a lot of class in this layer, having it helps
in downstream well code.
|
2021-06-07 08:26:43 +02:00 |
|
Arne Morten Kvarving
|
1fb68c59e2
|
changed: move fluidsystem-only dependent method to WellInterfaceFluidSystem
|
2021-06-07 08:25:59 +02:00 |
|