Commit Graph

1050 Commits

Author SHA1 Message Date
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