Arne Morten Kvarving
dcd5ecf0d1
Merge pull request #3414 from akva2/require_dune_2.7
...
minimum dune version required is now 2.7
2023-04-12 09:19:14 +02:00
Kai Bao
548881395e
add const for WaterPvtMultiplexer::waterReferenceDensity(unsigned)
2023-04-03 12:59:43 +02:00
Tor Harald Sandve
8c8851039c
Add hysteresis in water gas 2p model
2023-03-28 12:39:01 +02:00
Tor Harald Sandve
92b0477a14
cleanup based on review
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
f8a61f537b
return gas density directly when no vaporized water to avoid numerical inpresition in division
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
3b43c5bae8
set enable vaporization
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
63340df84e
Compute mixture innerEnergy and denisty assuming ideal mixtures
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
a94a84221b
compute internal energy not enthalpy
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
dd36c0b558
renaming from Oil to Water
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
b5ac472f14
add convert XgWToxgW
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
c84c1d54dd
Add vapporized water to gas in co2brine model
2023-03-24 12:24:16 +01:00
Tor Harald Sandve
7526a7bb77
Merge pull request #3452 from totto82/fixThermalCO2
...
Fix thermal + co2
2023-03-22 11:06:52 +01:00
hnil
352e2a8316
-fixed missing include
2023-03-17 17:06:30 +01:00
Tor Harald Sandve
5f438d19cc
fix sign bug in thermal Brine density calculations
2023-03-16 15:26:54 +01:00
Tor Harald Sandve
94c738538f
use mass fraction not mole fractions
2023-03-16 15:26:03 +01:00
Bård Skaflestad
bdf6951e62
Restore Builds With Dune in Non-Default Installed Locations
...
In general we'd need to link to dune-common ("target_link_library")
to get the appropriate include directories for Dune in that case,
but in this specific instance we can get by with not specialising
Dune's 'className' function if Dune is not available.
Thanks to [at]akva2 for suggesting this workaround.
2023-03-16 12:44:17 +01:00
Bård Skaflestad
e074054a57
Merge pull request #3448 from totto82/convertRsw
...
add convertRswToXwg
2023-03-16 12:25:54 +01:00
Arne Morten Kvarving
509a018ae7
fixed: fix debug printing with quad
...
std::to_string(__float128) is not defined
we need to instance the evaluation formatter for __float128
2023-03-16 09:07:13 +01:00
Tor Harald Sandve
1db6e4d7dd
add convertRswToXwg
2023-03-16 08:48:56 +01:00
Arne Morten Kvarving
32bcc597e4
add missing include
2023-03-07 11:54:21 +01:00
hnil
c0086e7be8
fixed remaining comments
2023-03-03 16:36:50 +01:00
hnil
e8b87af11a
removed segment index from old code to avoid extra diffs
2023-03-03 15:03:16 +01:00
hnil
3cd55b5290
- changed materialsparams to not use shared pointers
...
- added interface of reusing search in tables
- fixed after modifiying files for minimal diffs
fixed NDEBUG things
fixed from review
2023-03-03 14:43:50 +01:00
Arne Morten Kvarving
3fddcc0dd8
split out timing macros to separate header
2023-03-01 13:17:00 +01:00
Arne Morten Kvarving
a9ac9cbd58
minimum dune version required is now 2.7
2023-02-27 09:39:57 +01:00
Arne Morten Kvarving
59d3619460
EclMaterialLawManager: add restart serialization support
2023-02-24 11:03:02 +01:00
Arne Morten Kvarving
b9a2b3fb86
EclXXXMaterialParams: add restart serialization support
2023-02-24 11:01:55 +01:00
Arne Morten Kvarving
09f1f06404
EclHysteresisTwoPhaseLawParams: add restart serialization support
2023-02-24 10:43:45 +01:00
Arne Morten Kvarving
ce9d8030d6
EclHysteresisTwoPhaseLawParams: header cleanup
2023-02-24 09:59:45 +01:00
Arne Morten Kvarving
11db5ce3af
DirectionMaterialLawParams: add missing include
...
and some reformatting
2023-02-24 09:59:45 +01:00
hnil
a3e025290f
added timingblocks most important functions
2023-02-15 09:39:14 +01:00
hnil
502b0df428
Removed unnecessary comment
2023-02-14 11:07:52 +01:00
Arne Morten Kvarving
1be072adf2
add serialization support to Evaluation
2023-02-08 10:20:30 +01:00
Tor Harald Sandve
9b3e1f92bf
Merge pull request #3364 from hakonhagland/imbnum3
...
Adds support for directional relative permeabilities with hysteresis
2023-01-30 12:33:36 +01:00
Arne Morten Kvarving
75a6b603c5
EclThermalLawManager: move code to separate compile unit
2023-01-17 11:39:30 +01:00
Håkon Hægland
9c47f8900d
Add support for IMBNUM
...
First stage in adding support for using imbibition for cell faces (IMBNUMX,
IMBNUMY, IMBNUMZ). At the same time, refactors initParamsForElements() in
EclMaterialLawManager.hpp into separate files to more easily add support
for materal law parameters for cell faces.
2023-01-16 21:29:25 +01:00
Arne Morten Kvarving
8f10bb666d
BlackOilFluidSystem: move more code to compile unit
2023-01-05 13:34:10 +01:00
Arne Morten Kvarving
84b4826909
DeadOilPvt: move some more code to compile unit
2023-01-05 10:06:30 +01:00
Arne Morten Kvarving
74845ca5f2
WetHumidGasPvt: move some more code to compile unit
2023-01-05 10:06:30 +01:00
Arne Morten Kvarving
830f6beb40
WetGasPvt: move some more code to compile unit
2023-01-05 10:06:30 +01:00
Arne Morten Kvarving
8e78bec581
SolventPvt: move some more code to compile unit
2023-01-05 10:06:29 +01:00
Arne Morten Kvarving
68336940e6
LiveOilPvt: move some more code to compile unit
2023-01-05 10:06:08 +01:00
Arne Morten Kvarving
cd1e7c0944
DryHumidGasPvt: move some more code to compile unit
2023-01-05 09:24:16 +01:00
Arne Morten Kvarving
cc1e00d35e
DryGasPvt: move some more code to compile unit
2023-01-05 09:16:39 +01:00
Atgeirr Flø Rasmussen
4bce15a973
Declare instantiations that are in another compile unit.
...
Silences warning from clang.
2023-01-04 11:24:42 +01:00
Arne Morten Kvarving
b3cd20aa69
BrineCo2Pvt: remove use of sstream
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
cbb3b9da7f
DryHumidGasPvt: remove use of sstream
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
43901d33f0
LiveOilPvt: remove use of sstream
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
38f58a2beb
WetGasPvt: remove use of sstream
2023-01-02 15:50:41 +01:00
Arne Morten Kvarving
b24bf9d339
WetHumidGasPvt: remove use of sstream
2023-01-02 15:50:41 +01:00