Arne Morten Kvarving
5754747009
add regression test for flow_onephase_energy
2021-06-02 13:57:05 +02:00
Bård Skaflestad
d974f6bd03
Merge pull request #3333 from totto82/fixTEMPrestart
...
Pass the temperature to the restart machinary if enableTemperature is true
2021-06-02 13:09:41 +02:00
Arne Morten Kvarving
e443759940
add parallel test for flow_onephase
2021-06-02 12:43:55 +02:00
Tor Harald Sandve
3422e18583
Optional passing of the temperature vector to the restart machinary
...
If enableTemperature and --enable-opm-restart-file=true the temperature is passed to or read from the restart file
2021-06-02 11:53:57 +02:00
Joakim Hove
c5a7b49c3d
Use perfrates.size() instead of storing num_perf explicitly
2021-06-02 10:21:02 +02:00
Bård Skaflestad
fc47eb8b4f
Merge pull request #3332 from akva2/fix_trans_writer_par
...
eclwriter: fix regression in parallel
2021-06-01 10:32:20 +02:00
Arne Morten Kvarving
c2211b532f
eclwriter: fix regression in parallel
...
order of constructing and obtaining global transmissibilities
was off. replace constructor argument with a setter so it can be
set at the appropriate time.
2021-06-01 09:08:38 +02:00
Joakim Hove
d57a8514a2
Merge pull request #3323 from joakim-hove/remove-segment-pressure-drop
...
Remove segment pressure drop as separate variable
2021-05-31 14:08:38 +02:00
Bård Skaflestad
279b1f125e
Merge pull request #3319 from akva2/vfphelpers_prune
...
changed: remove unused functions from VFPHelpers
2021-05-31 13:25:49 +02:00
Arne Morten Kvarving
92dd2a1075
pass doubles by value, not reference
2021-05-31 11:44:08 +02:00
Arne Morten Kvarving
c76803b913
changed: make bhp template hidden and use explicit instantations
...
this to avoid includes in headers.
2021-05-31 11:42:29 +02:00
Arne Morten Kvarving
ef635d42af
VFPHelpers: put in separate compile unit
2021-05-31 11:42:29 +02:00
Arne Morten Kvarving
4c4a612cc5
changed: remove unused functions from VFPHelpers
2021-05-31 11:42:29 +02:00
Joakim Hove
2d67d085ef
Remove segment pressure drop as separate variable
2021-05-31 09:10:33 +02:00
Markus Blatt
1ea70da7e6
Merge pull request #3321 from blattms/fix-cuda-only-compilation
...
Fixes compilation with CUDA but without OpenCL.
2021-05-31 08:53:54 +02:00
Bård Skaflestad
5793f91ae0
Merge pull request #3313 from totto82/fix_ginj_reduction
...
fix reduction rate for injection groups
2021-05-29 17:17:27 +02:00
Joakim Hove
db49c8aeef
Merge pull request #3309 from joakim-hove/wellrates-at
...
Make sure all wells are added to the well_rates map
2021-05-29 07:53:45 +02:00
Joakim Hove
95583df955
Merge pull request #3252 from bska/pack-unpack-aqudata
...
Prepare to Save/Restore Richer Set of Aquifer Values
2021-05-29 07:47:42 +02:00
Markus Blatt
7c17db3d06
Fixes unused variable warnings for CUDA only.
2021-05-28 16:26:46 +02:00
Markus Blatt
6ffde47096
Fixes compilation with CUDA but without OpenCL.
...
Using statements should not be in namespaces anyway...
2021-05-28 16:26:46 +02:00
Bård Skaflestad
bd9b9a7118
Prepare to Save/Restore Richer Set of Aquifer Values
...
This commit adds logic to communicate more dynamic aquifer values
between the simulation and I/O layers. In particular, we ensure
that we allocate the 'aquFet' and 'aquCT' substructures of the
dynamic aquifer data as appropriate and that we collect this
information on the I/O rank as part of the restart output process.
We furthermore make the 'ParallelRestart' facility aware of dynamic
aquifer data in preparation of loading these values from the restart
file.
2021-05-28 14:47:17 +02:00
Bård Skaflestad
d3437d77b1
Merge pull request #3317 from joakim-hove/fix-unused
...
Remove unused variable
2021-05-28 14:14:27 +02:00
Bård Skaflestad
e695c356c5
Merge pull request #3310 from joakim-hove/disable-color-coding
...
Check that stdout is connected to tty before applying color coding
2021-05-28 13:09:08 +02:00
Bård Skaflestad
f7b0d599c8
Merge pull request #3314 from akva2/eclproblem_typetag_split
...
eclproblem: split in typetag and typetag independent parts
2021-05-28 11:47:37 +02:00
Arne Morten Kvarving
d65a9a5f70
changed: do not set the ebos well model as default type
...
rather, only set it where we want to use it. this avoids including
eclwellmanager.hh and eclpeacemanwell.hh unnecessarily in
simulator objects (where BlackoilWellModel is used).
2021-05-28 11:28:43 +02:00
Joakim Hove
953de0c6b9
Remove unused variable
2021-05-28 11:14:19 +02:00
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