Kai Bao
4ba1cd53d7
add EclWriter to FlowProblemComp
...
so the FlowProblemComp can output ecl style output.
it duplicates the OutputBlackoilModule and GenericOutputBlackoilModule
for compositional related output for now.
2024-10-30 11:14:18 +01:00
Antonella Ritorto
b875ba8122
LevelCartesianIndexMapper for AluGrid
2024-10-21 11:25:27 +02:00
Bård Skaflestad
2aac0d6cf5
Enable New Saturation Function Consistency Checks
...
The new parameter CheckSatfuncConsistency, command line option
--check-satfunc-consistency, allows users to opt into running the
checks. The option currently defaults to 'false' to reflect the
somewhat experimental nature of the new facility.
The new parameter --num-satfunc-consistency-sample-points allows the
user to select the maximum number of reported failures for each
individual consistency check. By default, the simulator will report
at most five failures for each check.
We check the unscaled curves if the run does not activate the
end-point scaling option and the scaled curves otherwise. At
present we're limited to reversible and non-directional saturation
functions for the drainage process, but those restrictions will be
lifted in due time.
2024-10-16 15:03:07 +02:00
Bård Skaflestad
92efa31c31
Tidy Up FlowProblem* Classes
...
In preparation of enabling the new saturation function consistency
checks.
2024-10-16 12:18:33 +02:00
Bård Skaflestad
6a7efcbcaa
Merge pull request #5645 from kjetilly/flowexp_components
...
Support for 2 to 7 components in flowexp_comp
2024-10-08 09:25:08 +02:00
Arne Morten Kvarving
55c42d7b83
one translation unit per instance
2024-10-04 14:45:34 +02:00
Elyes Ahmed
6c2e957df0
add changes to fix the order
...
enabling reordering as default
2024-09-25 10:26:02 +02:00
Arne Morten Kvarving
ea8ee36f51
FlowProblem: add virtual dtor
2024-09-17 07:51:56 +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
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
2bdab9e518
parametersystem: pass add callback for adding keys to positional parameter handler
...
this way the backing store for the parameters can be an implementation
detail of the parameter system
2024-09-05 10:07:40 +02:00
Arne Morten Kvarving
55a0a6da54
blackoilsolventparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 11:17:40 +02:00
Arne Morten Kvarving
3aed1aa7f9
blackoilpolymerparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 11:17:40 +02:00
Arne Morten Kvarving
5a567de3e2
blackoilmicpparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 09:17:26 +02:00
Arne Morten Kvarving
f6d3893093
blackoilfoamparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 09:13:02 +02:00
Arne Morten Kvarving
a04d9fdd00
blackoilextboparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 09:08:12 +02:00
Arne Morten Kvarving
a51e13c244
blackoilbrineparams: introduce translation unit
...
move code for loading parameters from eclipse state into it
2024-09-04 09:02:17 +02:00
Vegard Kippe
eb869f211f
Avoid time step dependent jump in RS after restart
2024-08-28 16:28:51 +02:00
Vegard Kippe
0485bfb47f
Set correct episode before initial call to invalidateAndUpdateIntensiveQuantities
2024-08-28 15:04:15 +02:00
Vegard Kippe
8f45cbe4c4
Properly initialize mixing controls after restart.
2024-08-28 15:04:15 +02:00
Vegard Kippe
cc08df226e
Update after merging #5527
2024-08-28 15:04:15 +02:00
Tor Harald Sandve
b0bfe9f1c1
Adapt to mixControl moving from genericProblem
2024-08-21 16:03:59 +02:00
Tor Harald Sandve
fffa19e757
Only resize drsdt related vectors when needed
2024-08-21 09:17:25 +02:00
Tor Harald Sandve
914f0b8644
Support deactivation of individual DRSDT/DRVDT/DRSDTCON regions
2024-08-21 09:17:25 +02:00
Kai Bao
5866e9af84
Merge pull request #5535 from GitPaean/relocate_mixing_control
...
relocating mixControls_ form FlowGenericProblem to FlowProblem
2024-08-20 11:50:39 +02:00
Atgeirr Flø Rasmussen
1615719993
Merge pull request #5110 from totto82/fixDrift
...
Remove check for active wells for drift compensation
2024-08-20 09:53:25 +02:00
Tor Harald Sandve
8fe55dba4e
Remove check for active wells for drift compensation
2024-08-19 12:37:22 +02:00
Kai Bao
6f2073908c
relocating mixControls_ form FlowGenericProblem to FlowProblem
...
so FlowGenericProblem can be used for non-blackoil setting
2024-08-17 00:41:28 +02:00
Arne Morten Kvarving
d15cdea9ec
FlowProblem: move parameter registration to FlowProblemParameters.cpp
2024-08-16 17:15:53 +02:00
Arne Morten Kvarving
e2b8715b42
move EclTimeStepping parameters to TypeTag-free parameter system
2024-08-16 13:22:17 +02:00
Arne Morten Kvarving
8111d2eaa0
move EclWriter parameters to TypeTag-free parameter system
2024-08-16 13:22:15 +02:00
Arne Morten Kvarving
414f313d2a
move FlowProblem parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
fdcc9a0fb2
fixed: EnableDebuggingChecks is a property, not a parameter
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
9141f2c2d5
move Damaris parameters to TypeTag-free parameter system
2024-08-16 13:20:06 +02:00
Arne Morten Kvarving
0a662e8b21
EnableGravity moved to TypeTag-free parameter system
2024-08-14 09:16:47 +02:00
Arne Morten Kvarving
0195f8f113
NewtonTolerance moved to TypeTag-free parameter system
2024-08-13 20:13:28 +02:00
Arne Morten Kvarving
08b227f7e3
EnableStorageCache moved to TypeTag-free parameter system
2024-08-13 14:03:02 +02:00
Arne Morten Kvarving
77f0cda5d4
EnableIntensiveQuantityCache moved to TypeTag-free parameter system
2024-08-13 13:38:52 +02:00
Arne Morten Kvarving
fd012efac8
EnableVtkOutput moved to TypeTag-free parameter system
2024-08-13 10:30:50 +02:00
Arne Morten Kvarving
a20cb10572
InitialTimeStepSize moved to TypeTag-free parameter system
2024-08-12 13:56:36 +02:00
Arne Morten Kvarving
3e8929b04f
EndTime moved to TypeTag-free parameter system
2024-08-12 13:45:31 +02:00
Bård Skaflestad
27c498f75a
Merge pull request #5511 from akva2/typetag_free_param_system
...
Support type-tag free parameter system
2024-08-09 18:02:26 +02:00
Arne Morten Kvarving
9204ff95a2
Merge pull request #5499 from daavid00/vtkDryRun
...
Write vtk (if enabled) for dry runs
2024-08-09 16:57:37 +02:00
David Landa Marban
d4890d18f7
Write vtk (if enabled) for dry runs
2024-08-09 15:29:32 +02:00
Arne Morten Kvarving
e1bcd00a36
adapt to ParameterSystem typetag removal
2024-08-09 10:56:07 +02:00
Tor Harald Sandve
0a63fc8e24
Move modification of density to convectiveMixingModule
2024-08-09 10:53:38 +02:00
Trine Mykkeltvedt
f10c44279f
adressed minor comments by reviewer, added enableConvectiveMixing flag to drsdtcon, fixed indentation and bug in lastRs for gas/water
2024-08-09 10:51:19 +02:00
Trine Mykkeltvedt
ab2bd924db
extending drsdtcon with regimes, and option for GAS/WATER
2024-08-09 10:48:00 +02:00
Arne Morten Kvarving
b69439aa1f
changed: EclWriter parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00
Arne Morten Kvarving
917fdbedfd
changed: FlowProblem parameters moved to Opm::Parameters namespace
2024-08-06 09:50:02 +02:00