Arne Morten Kvarving
44503c25e8
blackoilnewtonmethodparameters.hpp: rename to blackoilnewtonmethodparams.hpp
...
for consistency
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
2daf51f45e
BlackoilNewtonMethod: add struct holding parameters and put in blackoilnewthonmethodparameters.cpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
ae1a1ce57e
blackoilnewtonmethod.hh: rename to blackoilnewtonmethod.hpp
2024-09-15 22:43:30 +02:00
Arne Morten Kvarving
3a5d527417
Merge pull request #5602 from totto82/fixBHPCO2
...
BUGFIX fix injection bhp pressure for CO2/H2 STORE
2024-09-13 15:48:17 +02:00
Tor Harald Sandve
50a4742c23
Merge pull request #5323 from vkip/energy_efficiency_factor
...
Apply well/group efficiency factors for connection energy rates.
2024-09-13 12:48:36 +02:00
Kjetil Olsen Lye
567a3bc0fa
Merge pull request #5606 from multitalentloes/fix_opmcuilu0_name
...
update OpmCuILU0 to OpmGpuILU0
2024-09-13 10:25:10 +02:00
Tor Harald Sandve
d13b4a3956
BUGFIX fix injection bhp pressure for CO2/H2 STORE
2024-09-13 09:17:37 +02:00
Tobias Meyer Andersen
0bab02f809
update name of opm cuilu0 to match gpuistl
2024-09-13 09:15:19 +02:00
Atgeirr Flø Rasmussen
8de619111b
Merge pull request #5476 from jakobtorben/remove_bug_in_simple_iteration_timestep_control
...
Set correct target iterations in SimpleIterationTimestepControl
2024-09-12 21:43:18 +02:00
Kai Bao
3f6642ee13
Merge pull request #5604 from akva2/janitoring
...
fixed: make sure we have valid indices in readInitialCondition_
2024-09-12 13:21:21 +02:00
Arne Morten Kvarving
3a22dfe92a
Merge pull request #5603 from akva2/fix_debugi
...
fixed: initialize members
2024-09-12 12:17:19 +02:00
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
Arne Morten Kvarving
6d8b5b204b
fixed: make sure we have valid indices in readInitialCondition_
...
quells warnings building flowexp_comp
2024-09-12 10:56:44 +02:00
Kai Bao
2c75adf165
adding a compositional simulator
...
flowexp_comp
2024-09-11 14:58:33 +02:00
Kai Bao
85513754bc
splitting Blackoil related to FlowProblemBlackoil
...
so FlowProblem can be used for compositional or other setting
2024-09-11 14:58:14 +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
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
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
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
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
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
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