Commit Graph

14296 Commits

Author SHA1 Message Date
Bård Skaflestad
4308305421
Merge pull request #3433 from totto82/brine_co2store
Combine brine + co2store
2023-05-16 10:25:32 +02:00
Arne Morten Kvarving
cb394ed19c
Merge pull request #3525 from akva2/fix_cvfVector4_Zero
fixed: do not compare index 2 twice
2023-05-15 13:43:32 +02:00
Arne Morten Kvarving
a428d09ad3 fixed: do not compare index 2 twice 2023-05-15 12:28:07 +02:00
Arne Morten Kvarving
3ae5fa9f80
Merge pull request #3503 from totto82/default_ehystr
Use default values for EHYSTR if not present but Hysteresis is activated by HYST in SATOPTS
2023-05-15 08:48:32 +02:00
Paul
05d59a14f4 add throw in case a well has a non-increasing MD column 2023-05-12 16:14:58 +02:00
Bård Skaflestad
196807d023
Merge pull request #3522 from vkip/tuning_only_update_when_set
Changing TUNING semantics to 'only change when specified'.
2023-05-12 14:22:35 +02:00
Vegard Kippe
899a1176c2 Changing TUNING semantics to 'only change when specified'. No impact on next time step needs to be handled separately. 2023-05-12 13:02:22 +02:00
Arne Morten Kvarving
3702d81011
Merge pull request #3520 from akva2/fix_pypi_static_boost
fixed: build pypi packages using static boost libs
2023-05-12 09:18:56 +02:00
Tor Harald Sandve
1aff5fc604 add test that compares Brine and BrineDynamic 2023-05-12 09:07:55 +02:00
Arne Morten Kvarving
60d79a170e fixed: build pypi packages using static boost libs 2023-05-12 08:39:06 +02:00
Bård Skaflestad
6895568a21
Merge pull request #3507 from akva2/fix_dyneval_format
fixed: handle dynamically sized evaluations in {fmt} formatter
2023-05-11 21:27:32 +02:00
Bård Skaflestad
910cd4cf41
Merge pull request #3516 from goncalvesmachadoc/keywordsummary
Parse compositional summary keywords
2023-05-11 21:18:30 +02:00
Bård Skaflestad
45017090f8
Merge pull request #3518 from totto82/extendRstconfig
Add supported mnemonic to list
2023-05-11 21:08:57 +02:00
Markus Blatt
5657a3109c
Merge pull request #3289 from akva2/thermal_enums_to_class
Convert thermal enums to enum class
2023-05-11 16:58:34 +02:00
Tor Harald Sandve
09b69ae644 Add supported mnemonic to list to avoid warning 2023-05-11 12:00:10 +02:00
Arne Morten Kvarving
d599c6874d EclThermalConductionApproach: convert to enum class 2023-05-11 08:46:25 +02:00
Arne Morten Kvarving
7d38661810 EclSolidEnergyApproach: convert to enum class 2023-05-11 08:40:44 +02:00
Arne Morten Kvarving
644d371026
Merge pull request #3508 from blattms/prevent-crash
Fixes segfaulting PYACTION test with pybind 2.10.3 and python 3.11
2023-05-10 15:49:21 +02:00
Tor Harald Sandve
c3a3d894df Add method to get trapped saturation for output 2023-05-10 15:25:47 +02:00
goncalvesmachadoc
c6421a5b9c parse comp summary keywords 2023-05-10 11:29:25 +02:00
Paul
d6e73df9cf allow NONE for item 7 in GCONPROD 2023-05-10 11:25:05 +02:00
Arne Morten Kvarving
9f07ec68dd
Merge pull request #3514 from akva2/jenkins_no_gpu_tests
jenkins: do not execute GPU tests
2023-05-09 12:47:03 +02:00
Arne Morten Kvarving
134c9641ff jenkins: do not execute GPU tests 2023-05-09 11:53:20 +02:00
Bård Skaflestad
7a22eb4bf3
Merge pull request #3512 from akva2/janitoring
Some janitoring
2023-05-09 11:45:27 +02:00
goncalvesmachadoc
abaa1074ff implement gasvisct 2023-05-09 10:48:25 +02:00
Arne Morten Kvarving
651693e623 avoid unused expression warning 2023-05-09 10:35:40 +02:00
Arne Morten Kvarving
cd4aec3a0b avoid out of bounds deref warning 2023-05-09 10:35:40 +02:00
Arne Morten Kvarving
1c8df58353 avoid uninitialized use warning 2023-05-09 10:35:40 +02:00
Arne Morten Kvarving
a7d77e2ed3 avoid dead store 2023-05-09 10:35:40 +02:00
Arne Morten Kvarving
ad251bb8aa quell unused variable warning
value is only used for WIN32
2023-05-09 10:35:40 +02:00
Atgeirr Flø Rasmussen
1a4a7ec147
Merge pull request #3511 from bska/std-memcmp-2
Use Memcmp From Standard Namespace
2023-05-09 09:23:14 +02:00
Bård Skaflestad
53383fd875 Sort headers in alphabetical order 2023-05-08 22:40:24 +02:00
Bård Skaflestad
b17d618c7b Use memcmp() from namespace std
Don't rely on clients using

    #include <string.h>

before including cmp.hpp .
2023-05-08 22:40:14 +02:00
Markus Blatt
b38cedf113
Merge pull request #3510 from bska/smry-check-cell-ids
Check for Invalid Cells in Block Level Summary Vectors
2023-05-08 09:31:55 +02:00
Bård Skaflestad
991ac2ca84 Check for Invalid Cells in Block Level Summary Vectors
This commit adds sanity checking to the cell references of block
level summary vectors (e.g., BPR or BGSAT).  If the summary vector
references a cell that's outside the models declared dimensions we
issue a warning and ignore that particular summary vector request.
2023-05-07 16:10:42 +02:00
Markus Blatt
dc9b9b719f Also install co2brinepvt as we install the manpage.
This must have been missed when merging opm-material with this module.
2023-05-05 17:27:53 +02:00
Markus Blatt
84aa367b19 Exception type differs beween pybind11 versions, use std::exception. 2023-05-05 16:09:58 +02:00
Markus Blatt
3e5ac55c1b Prevent segmentation faults for exceptions thrown in Python code
If for example pybind11 or python changes the type of exception thrown
and we expect a different (the old one) in our boost test, then the python
of pybind11 is left in an unusable condition and the next attempt of
running might produce hard to debug exception, This happened on Debian
bookworm (pybind 2.10.3, python 3.11) for syntax errors.
2023-05-05 16:03:17 +02:00
Arne Morten Kvarving
392d57d02a fixed: handle dynamically sized evaluations in {fmt} formatter 2023-05-05 11:01:13 +02:00
Tor Harald Sandve
4f3b67fa77 use 58.44 as molar mass of salt 2023-05-04 09:48:03 +02:00
Tor Harald Sandve
46f5558b59 Combine brine and the co2store module
This commit allows for dynamically changes in salinity in the co2 storage module

I.e. It allows for modeling salt precipition for co2 storage cases.
2023-05-03 15:09:06 +02:00
Tor Harald Sandve
8dfc9a12f5 Use default values for EHYSTR if not present but Hysteresis is activated by HYST in SATOPTS 2023-05-03 15:04:16 +02:00
Markus Blatt
7fd9a261f4
Merge pull request #3497 from bska/refactor-array-dims-checker-impl
Split WELLDIMS Error Message Formatting Out to Helper Functions
2023-05-02 22:57:59 +02:00
Bård Skaflestad
d1087f6463 Split WELLDIMS Error Message Formatting Out to Helper Functions
That way, they could become reusable for other keywords and we can
exploit the commonality between MAXWELLS and MAXGROUPS.  Moreover,
we can reduce the visual clutter of the body of each checking
function and fix some singular/plural mismatches in the diagnostic
messages.
2023-05-02 21:33:50 +02:00
Markus Blatt
e4faf011bc
Merge pull request #3498 from bska/dynamic-segdims-restart
Dimension Segment Related Restart Arrays According to Dynamic Size
2023-05-02 20:41:47 +02:00
Bård Skaflestad
9a5b3721cb Dimension Segment Related Restart Arrays According to Dynamic Size
The [IR]SEG and ILB[RS] arrays must be able to accommodate the
maximum number of segments and branches used in the run.  This
commit incorporates the dynamic maximum sizes.  If those sizes
exceed the maximum values entered in WSEGDIMS, then the resulting
restart file will not be fully compatible with other simulation
software.
2023-05-02 09:44:06 +02:00
Arne Morten Kvarving
9a8c018506
Merge pull request #3499 from akva2/fix_python_old_cmake
fixed: conditionally use Development.XXX in python find module
2023-05-02 09:25:51 +02:00
Arne Morten Kvarving
adb0701a57 fixed: conditionally use Development.XXX in python find module
the split into Development.Module and Development.Embed was is introduced in cmake 3.18
2023-05-02 08:57:39 +02:00
Bård Skaflestad
28e057af39
Merge pull request #3488 from goncalvesmachadoc/summary
Add WWGR to summary
2023-04-28 11:35:18 +02:00
Bård Skaflestad
40b2fe3c14
Merge pull request #3496 from akva2/janitoring
Some janitoring
2023-04-28 10:03:24 +02:00