Arne Morten Kvarving
4d8b6afa1d
changed: move the VtkDiffusionModule parameters to Opm::Parameters
2024-07-30 13:12:25 +02:00
Arne Morten Kvarving
74fd7667ff
changed: move the VtkDiscreteFractureModule parameters to Opm::Parameters
2024-07-30 13:12:25 +02:00
Arne Morten Kvarving
2400cf03ce
changed: move the VtkMultiPhaseModule parameters to Opm::Parameters
2024-07-30 13:12:23 +02:00
Arne Morten Kvarving
218960a71d
changed: move the VtkPTFlashModule parameters to Opm::Parameters
2024-07-30 13:11:14 +02:00
Arne Morten Kvarving
09ac67b736
changed: move the VTKEnergyModule parameters to Opm::Parameters
2024-07-30 13:11:14 +02:00
Atgeirr Flø Rasmussen
55608d9407
Merge pull request #908 from jakobtorben/initialize_water_saturation_for_RSW
...
initialize water saturation for gas dissolved in water
2024-07-19 09:22:41 +02:00
Lisa Julia Nebel
4d0179cffc
Implement a more polling-based interface for the tasklets failure mechanism
2024-07-12 15:12:41 +02:00
Lisa Julia Nebel
92a8ef1c4b
Add an atomic flag to TaskletRunner
...
This flag is shared between the threads, if any thread fails, this is set and before the new threads get dispatched or run, this flag is checked.
In case it is set, the program aborts.
2024-07-08 20:58:02 +02:00
jakobtorben
5eac0880a9
initialize water saturation for gas dissolved in water
2024-07-05 10:23:13 +02:00
Arne Morten Kvarving
b4db328670
cosmetics
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
ef55cf2489
changed: move the GridFile parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
ff46b91ff0
changed: move the Cells(X|Y|Z) parameters to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
fdf0179c5a
changed: move the DomainSize(X|Y|Z) parameters to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
6b11559bf4
changed: move the PredeterminedTimeStepsFile parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
48d2672402
changed: move the RestartTime parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
65fa0fae9e
changed: move the InitialTimeStepSize parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
7101b68989
changed: move the EndTime parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
78cd842193
changed: move the PrintParameters parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
fda381c349
changed: move the PrintProperties parameter to Opm::Parameters
2024-07-01 17:51:01 +02:00
Arne Morten Kvarving
e28284b68a
changed: move the NewtonMaxIterations parameter to Opm::Parameters
2024-07-01 15:40:56 +02:00
Arne Morten Kvarving
7a4a91c3bf
changed: move the NewtonTargetIterations parameter to Opm::Parameters
2024-07-01 15:40:56 +02:00
Arne Morten Kvarving
526aac8865
changed: move the NewtonMaxError parameter to Opm::Parameters
2024-07-01 15:40:56 +02:00
Arne Morten Kvarving
2a133b615e
changed: move the NewtonTolerance parameter to Opm::Parameters
2024-07-01 15:40:56 +02:00
Arne Morten Kvarving
c54fb7816f
changed: move the NewtonWriteConvergence parameter to Opm::Parameters
2024-07-01 14:13:34 +02:00
Arne Morten Kvarving
a39ccfd4d3
changed: move the NewtonVerbose parameter to Opm::Parameters
2024-07-01 14:13:34 +02:00
Arne Morten Kvarving
3730ce659e
fvbaseproperties.hh: put setting of defaults values in separate section
...
increases overview
2024-07-01 10:13:03 +02:00
Arne Morten Kvarving
59a246e178
changed: move setting of default vanguard to basicproperties.hh
...
use forwarding to avoid including dgfvanguard.hh unless it is actually
used
2024-07-01 10:13:03 +02:00
Arne Morten Kvarving
cea13e4b96
changed: move the ParameterFile parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
4cce7022bb
changed: move the GridGlobalRefinements parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
b38a991b05
changed: move the EnableThermodynamicHints parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
67bb6717f3
changed: move the EnableStorageCache parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
e3222a6dd6
changed: move the EnableIntensiveQuantitiesCache parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
f77c12bce9
changed: move the ContinueOnConvergenceError parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
3f1e2eb73c
changed: move the MaxTimeStepDivisions parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
b7cf4b8132
changed: move the MinTimeStepSize parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
eaa75856c6
changed: move the MaxTimeStepSize parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
d1f3411a66
changed: move the EnableAsyncVtkOutput parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
db9ac62d9d
changed: move the EnableVtkOutput parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
da2b47b459
changed: move the OutputDir parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
95841aaae2
changed: move the EnableGridAdaptation parameter to Opm::Parameters
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
7e304296a5
changed: start splitting compile time properties from runtime parameters
...
working towards putting the latter in the Opm::Parameters namespace.
start by moving the ThreadsPerProcess parameter
2024-07-01 09:46:45 +02:00
Arne Morten Kvarving
ca21f087b5
fixed: don't use a EnableVtkOutput parameters as a property
...
query it as a parameter should be queried instead
2024-06-28 13:19:43 +02:00
Atgeirr Flø Rasmussen
8699cec954
Avoid call to FaceDir::FromIntersectionIndex() in hot path.
...
Call is expensive, might also be good to improve the function in opm-common. (FaceDir.cpp)
2024-04-26 16:43:50 +02:00
Arne Morten Kvarving
ac909fefc4
replace iterators with range based loops
2024-04-15 11:38:32 +02:00
Arne Morten Kvarving
fee52d410a
ParameterSystem: drop unnecessary Param struct
...
move code to the appropriate template functions instead
2024-04-15 11:38:32 +02:00
Arne Morten Kvarving
43cbc059bd
remove Param::check_
...
there is no way to inconsistently access parameters any more
so this sanity check is unnecessary
2024-04-15 11:19:12 +02:00
Arne Morten Kvarving
b02eb95477
Parameters::isSet: pass parameter struct instead of stringified
2024-04-15 10:23:39 +02:00
Timo Koch
cd92d15f05
[fix] Fix missing include dune/common/version.hh
2024-04-10 11:53:21 +02:00
Arne Morten Kvarving
078b0e8679
remove macro EWOMS_GET_PARAM
2024-04-05 14:54:53 +02:00
Arne Morten Kvarving
4d2486196f
remove macro EWOMS_GET_PARAM_
2024-04-05 14:54:53 +02:00
Arne Morten Kvarving
fe06454112
pass property struct to Parameters::get
...
use this to obtain default value and parameter name
2024-04-05 14:54:53 +02:00
Arne Morten Kvarving
72322ec6ff
Parameter::get: remove unused overload
2024-04-05 14:01:44 +02:00
Arne Morten Kvarving
5dea27c960
remove unused propName param in Parameters::get
...
it is always the same as paramName
2024-04-05 14:01:44 +02:00
Arne Morten Kvarving
04273d31c3
Parameters::hideParam
...
pass property struct instead of name of stringified parameter.
2024-04-05 12:55:57 +02:00
Bård Skaflestad
bdb93b6e62
Merge pull request #890 from akva2/remove_ewoms_register_param_macro
...
Remove ewoms register param macro
2024-04-05 12:42:27 +02:00
Arne Morten Kvarving
48fa0f3c59
drop macro EWOMS_REGISTER_PARAM
2024-04-05 10:05:30 +02:00
Arne Morten Kvarving
22a5aab10e
Parameters::registerParam: grab name from struct
...
optionally allow a member to override
2024-04-05 10:03:36 +02:00
Arne Morten Kvarving
069161bd84
Parameters::registerParam: pass Property struct and use parameter type from its definition
2024-04-05 10:03:36 +02:00
Arne Morten Kvarving
6103383c1a
fixed: inconsistent parameter setups
...
registered as int and obtained as unsigned, or registered
as Scalar and obtained as int
2024-04-04 14:34:37 +02:00
Arne Morten Kvarving
8b02ba2efc
Parameters::registerParam: remove propertyName
...
it is always the same as paramName
2024-04-04 12:51:07 +02:00
Arne Morten Kvarving
b3090888b5
remove EWOMS_HIDE_PARAM macro
...
it adds no simplicity and only obfuscates
2024-04-04 08:17:16 +02:00
Arne Morten Kvarving
f22f51a833
Parameters::hideParam: remove unused parameter
2024-04-04 08:17:16 +02:00
Arne Morten Kvarving
399e39b31b
remove EWOMS_GET_PARAM_LISTS macro
...
it adds no simplicity and only obfuscates
2024-04-03 22:35:40 +02:00
Bård Skaflestad
a2ff5e98ee
Merge pull request #885 from akva2/remove_ewoms_param_is_set_macro
...
remove macro EWOMS_PARAM_IS_SET macro
2024-04-03 21:46:25 +02:00
Arne Morten Kvarving
4f6bc9280d
remove macro EWOMS_PARAM_IS_SET macro
...
it simplifies nothing, only obscures.
remove unused different propTagName and use paramName.
2024-04-03 19:54:10 +02:00
Arne Morten Kvarving
783eaa2882
remove EWOMS_END_PARAM_REGISTRATION macro
...
it adds no simplicity and only obfuscates
2024-04-03 16:23:21 +02:00
Arne Morten Kvarving
0da838faa3
remove unused macro EWOMS_RESET_PARAMS_
2024-04-03 13:39:46 +02:00
Arne Morten Kvarving
967738ee91
use OPM, not EWOMS in header guard
2024-04-03 13:39:46 +02:00
Bård Skaflestad
6fd995caab
Merge pull request #882 from akva2/remove_propsystem_macros
...
remove last remnants of property system macros
2024-03-22 13:09:38 +01:00
Arne Morten Kvarving
0d9312b5ee
remove last remnants of property system macros
...
these have been deactivated for years
2024-03-22 12:11:55 +01:00
Kai Bao
1898a1681b
changing including guard name for two diffusionmodule
...
they used to use the same EWOMS_DIFFUSION_MODULE_HH
2024-03-21 15:11:42 +01:00
Arne Morten Kvarving
99ac834401
fixed: initialize meaning variables
...
in particular the solventMeaning can lead to
out-of-bounds dereferences in updatePrimaryVariables
2024-03-11 14:40:22 +01:00
Kai Bao
6f9ab6189f
Merge pull request #875 from akva2/adjust_outputmodule
...
adjust to output module accessor change
2024-03-05 23:31:34 +01:00
Bård Skaflestad
2b0d9a7d55
Tag Certain Parameters As Maybe-Unused
...
These parameters get referenced only in certain configurations.
2024-03-01 12:03:11 +01:00
Tor Harald Sandve
e6c8eedeb8
Fix Flows/Flores for NNCs
2024-02-12 15:57:50 +01:00
Arne Morten Kvarving
c76c3b8fc6
adjust to output module accessor change
2024-02-12 12:05:33 +01:00
Atgeirr Flø Rasmussen
edbe1a113a
Merge pull request #873 from blattms/nnc-fix-flows-flores
...
[bugfix] Do not try to save FLOWS or FLOWRES values for NNCs.
2024-02-07 11:50:40 +01:00
Markus Blatt
57da17b591
[bugfix] Do not try to save FLOWS or FLOWRES values for NNCs.
...
If we would try that then we would index vectors with index -1 and
possibly overwriting other system information. This was the case for
some models resulting in cryptic errror " corrupted size vs. prev_size"
Now we simply do nothing for NNCs.
2024-02-06 16:06:11 +01:00
Tor Harald Sandve
d0951e83ff
Merge pull request #869 from totto82/vapwatdiff
...
Enables diffusion of water in gas phase
2024-02-06 14:57:31 +01:00
Arne Morten Kvarving
feec519be8
add missing include
2024-02-06 10:40:35 +01:00
Tor Harald Sandve
2d697eb240
Enables diffusion for vapporized water
2024-02-05 09:09:57 +01:00
Tor Harald Sandve
4c8d6b5a22
Merge pull request #868 from totto82/massFractionDiffusion
...
Add mass fraction diffusion coefficients
2024-02-05 08:48:40 +01:00
Tor Harald Sandve
521de7a6e5
Add mass fraction diffusion coeficients
2024-02-02 16:02:24 +01:00
Tor Harald Sandve
fe1a488e77
Only output warning if dispersion is activated
2024-02-01 09:28:33 +01:00
Tor Harald Sandve
d5d7ad2d20
Merge pull request #866 from totto82/fixSolventRs
...
BUGFIX allow for solvent flux when disgasw
2024-01-26 12:08:08 +01:00
Tor Harald Sandve
14786bcba5
BUGFIX allow for solvent flux when disgasw
2024-01-26 10:35:05 +01:00
David Landa Marban
e513e3deb6
Thermal BC for spe11bc
2024-01-26 09:08:16 +01:00
Atgeirr Flø Rasmussen
ec8f84429e
Merge pull request #859 from totto82/nodispgas
...
ignore dispersion in gas phase
2024-01-23 09:25:33 +01:00
Atgeirr Flø Rasmussen
073fe7594a
Fix compile errors for non-blackoil models.
...
Also fix minor nitpicks.
2024-01-19 09:08:17 +01:00
hnil
ac2556895f
fixed
2024-01-18 18:50:43 +01:00
hnil
fa37773008
- based on earlier pullrequest which is outdated reintroduced pressure scaling for reservoir
...
- the missing scaling is for RS/RV
2024-01-18 18:50:15 +01:00
Kai Bao
aad3f10f13
adapting to std::string_view
...
for componentName and phaseName
2024-01-17 12:10:03 +01:00
Kai Bao
75ced1df73
Merge pull request #863 from totto82/fixThermalAqu
...
avoid divition by zero for case without conductivity
2024-01-16 22:59:44 +01:00
Tor Harald Sandve
e956bfb029
Merge pull request #862 from hnil/add_maxmin_pressure
...
added max and minpressure
2024-01-16 15:35:21 +01:00
Tor Harald Sandve
ef198675f1
avoid divition by zero for case without conductivity
2024-01-16 15:34:09 +01:00
David Landa Marban
30ded37687
Support for dynamic capillary pressure
2024-01-12 18:29:06 +01:00
Tor Harald Sandve
b199d07531
ignore dispersion in gas phase
2024-01-12 08:43:33 +01:00
hnil
3c676f8f99
added max and minpressure
2024-01-11 11:51:56 +01:00
Tor Harald Sandve
15c91d88c6
use arithmetic averaged compaction transmissibility multipliers
2024-01-11 09:53:08 +01:00
Tor Harald Sandve
cad0b92633
Support water + gas + solvent + miscible
2023-12-22 09:44:29 +01:00