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