Arne Morten Kvarving
89b8bf711f
fixed: initialize members
...
caused issues for serialization tests in the debug iterator build
2024-09-12 12:05:15 +02:00
Bård Skaflestad
ec15bad996
Merge pull request #5598 from akva2/sca_mark_unpack_buffer_const
...
MPIPacker: mark buffer const in unpacker functions
2024-09-11 13:44:05 +02:00
Arne Morten Kvarving
e559fc371b
MPIPacker: mark buffer const in unpacker functions
2024-09-11 12:46:44 +02:00
Arne Morten Kvarving
e808a3d2f3
adjust to change in MemPacker unpack signature
2024-09-11 12:46:44 +02:00
Bård Skaflestad
fc8135894c
Merge pull request #5594 from bska/fix-sgmax-consistency-check
...
Fix Consistency Check for Maximum Gas Saturation
2024-09-11 08:48:23 +02:00
Arne Morten Kvarving
7fb5260e53
Merge pull request #5593 from multitalentloes/fix_macro_todo
...
reolve gpuistl macro todo
2024-09-10 20:10:30 +02:00
Tobias Meyer Andersen
9d8679ccc6
reolve temporary macro todo
2024-09-10 15:44:20 +02:00
Bård Skaflestad
ba1419b31f
Fix Consistency Check for Maximum Gas Saturation
...
The earlier condition
0 <= SGU < 1
was not appropriate and would, for instance, fail the NORNE_ATW2013
test case in which SGU = 1 in the unscaled table for saturation
region 1. Revise the condition to be more in line with that of SWU,
i.e., as
0 < SGU <= 1
Pointy Hat: [at]bska
2024-09-10 15:44:16 +02:00
Arne Morten Kvarving
15c111f942
Merge pull request #5591 from multitalentloes/fix_gpubicgstab_name
...
update the name of the solver to fit with gpuistl
2024-09-10 15:26:18 +02:00
Tobias Meyer Andersen
5947090a9e
update the name of the solver to fit with gpuistl
2024-09-10 14:10:58 +02:00
Arne Morten Kvarving
1d93fc2957
Merge pull request #5584 from akva2/jenkins_failure_report
...
added: scripts for generating failure reports on jenkins
2024-09-10 11:56:39 +02:00
Arne Morten Kvarving
2166ec6328
added: scripts for generating failure reports on jenkins
...
this creates a pdf for each failed case with plots of summary
curves
2024-09-10 11:47:46 +02:00
Bård Skaflestad
03795d5b23
Merge pull request #5588 from akva2/move_python_initialization_function
...
Move python initialization function
2024-09-09 14:54:14 +02:00
Arne Morten Kvarving
2a9d81227b
changed: subclass Main for python
...
move the initFlowBlackoil method into it
in particular we then avoid the FlowMainType type alias
in Main.hpp
2024-09-09 14:28:20 +02:00
Arne Morten Kvarving
fc96e9da75
Main: mark some members protected
...
to enable subclassing
2024-09-09 14:28:11 +02:00
Bård Skaflestad
95af21095e
Merge pull request #5587 from akva2/fix_python_binding_version
...
fix python package versioning
2024-09-09 12:57:16 +02:00
Arne Morten Kvarving
8ed1149252
fix python package versioning
...
remove opm-models cloning
build both bindings in one build directory
2024-09-09 12:45:00 +02:00
Bård Skaflestad
8f761c51a2
Merge pull request #5582 from akva2/micro_tu_optims
...
Move more opm-models code to translation units
2024-09-05 15:34:47 +02:00
Arne Morten Kvarving
93d796ef22
restart: add translation unit
2024-09-05 15:02:52 +02:00
Arne Morten Kvarving
e22276b91a
restart.hh: rename to restart.hpp
2024-09-05 13:58:09 +02:00
Arne Morten Kvarving
929515c672
move assignment of signal handlers into utility function in terminal.cpp
2024-09-05 13:45:12 +02:00
Arne Morten Kvarving
7726924cb1
start.hh: move check for nonexistent parameter file into parseParameterFile
...
now we don't have to pull in <fstream> in start.hh
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
e56fc10b4c
add utility function for verifying simulator output directory
...
use this in fvbaseproblem.hh. allows to encapsulate some includes
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
5d2a25ac14
add utility function to read time step files
...
and use this in simulator.hh
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
478ddb5e52
added: opm/models/simulatorutils.[ch]pp
...
move humanReadableTime from simulator.hh into it
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
daea73d696
simulator: drop unnecessary wrapper function
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
e081be96cd
Merge pull request #5581 from bska/fix-build-on-older-compilers
...
Fix Build on Older Compilers
2024-09-05 13:32:04 +02:00
Bård Skaflestad
46c652b553
Fix Build on Older Compilers
...
The strsignal() function is declared in <string.h> on those.
2024-09-05 13:19:44 +02:00
Arne Morten Kvarving
ec3081baab
Merge pull request #5580 from akva2/add_terminal_tu
...
added: translation unit for terminal manipulation stuff
2024-09-05 12:03:07 +02:00
Bård Skaflestad
3ee6c07076
Merge pull request #5573 from bska/threept-horiz-sfunc-consistency-checks-impl
...
Add Saturation Function Consistency Checks for SCALECRS
2024-09-05 11:41:48 +02:00
Arne Morten Kvarving
f7f7f9b7ef
start.hh: cleanup includes
2024-09-05 11:40:41 +02:00
Arne Morten Kvarving
2492c0867d
move resetTerminal functions from start.hh to terminal.cpp
2024-09-05 11:07:18 +02:00
Arne Morten Kvarving
909aa53efc
added: opm/models/utils/terminal.[ch]pp
...
holds some terminal related methods that used to sit
in parametersystem
2024-09-05 10:58:42 +02:00
Bård Skaflestad
3de20b46b6
Add Saturation Function Consistency Checks for SCALECRS
...
This commit introduces consistency checks for the scaled displacing
saturation in the three point horizontal scaling method
(SCALECRS=YES). These plug into the framework introduced in commit
c3939c544
(PR #5438 ). We implement the following two checks
- SGCR < 1-SOGCR-SWL < SGU
- SWCR < 1-SOWCR-SGL < SWU
which collectively guarantee a mobile displacing oil saturation in
the two phase gas/oil and oil/water systems.
2024-09-05 10:36:43 +02:00
Bård Skaflestad
9a0e39c1ad
Merge pull request #5578 from akva2/parametersystem_tu
...
ParameterSystem: add translation unit
2024-09-05 10:34:51 +02:00
Arne Morten Kvarving
462926a356
ParameterSystem: cosmetics
2024-09-05 10:08:29 +02:00
Arne Morten Kvarving
5b40229211
ParameterSystem: replace loop with standard algorithms
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
95ab000612
ParameterSystem: replace if nest with switch
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
4cc187d2d8
ParameterSystem: replace std::list with std::vector
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
36142f588c
ParameterSystem: cleanup includes
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
218988c85e
Parameters::printUnused: drop default parameter for stream
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
4967323c29
Parameters::printValues: drop default parameter for stream
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
ed0c480a19
Parameters::printUsage: drop default parameter for stream
2024-09-05 10:08:08 +02:00
Arne Morten Kvarving
4507501622
ParameterSystem: the entire backend store can now be an implementation detail
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
3161b4f547
ParameterSystem: add function to query if registration is open
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
0cda471821
remove Parameters::noPositionalParameters_
...
only used in a test
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
672de7665d
Parameters::printParamList can now be an implementation detail
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
faa963056d
Parameters::printParamUsage can now be an implementation detail
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
77dc5ad895
Parameters::getFlattenedKeyList can now be an implementation detail
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
410039206d
add Parameters::Parameter struct
...
this holds a key-value pair for a parameter with some utility functions
for comparison and printing.
use this to move Parameters::getLists to the translation unit
2024-09-05 10:07:40 +02:00