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
23e9bc5ebc
cosmetics
2024-07-01 09:46:45 +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
055734ec23
Merge pull request #903 from akva2/fix_param_as_property
...
Fix runtime parameters used as properties
2024-07-01 09:46:33 +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
Arne Morten Kvarving
bd4ed90b78
fixed: don't use a runtime-parameter as a typetag property
...
since this is unused in any case, just remove it
2024-06-28 11:20:01 +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
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
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
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
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
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
Arne Morten Kvarving
866a1f43b6
Merge pull request #878 from bska/maybe-unused-parameters
...
Tag Certain Parameters As Maybe-Unused
2024-03-01 15:01:45 +01:00
Arne Morten Kvarving
c76c3b8fc6
adjust to output module accessor change
2024-02-12 12:05:33 +01:00
Arne Morten Kvarving
feec519be8
add missing include
2024-02-06 10:40:35 +01:00
Arne Morten Kvarving
4b156dd124
Merge pull request #839 from blattms/missing-header
...
Included missing header causing compile errors with gcc-13
2023-10-13 08:25:30 +02:00
Arne Morten Kvarving
b0ecbf58de
anonymize unused parameters
2023-09-04 14:34:30 +02:00
Arne Morten Kvarving
9eb80228a6
add missing include
2023-07-03 13:47:26 +02:00
Arne Morten Kvarving
97a52d25fe
clean up some headers
2023-06-08 14:15:34 +02:00
Arne Morten Kvarving
fbdb6fa2fc
Merge pull request #807 from bska/tag-unused-parameters
...
Tag Potentially Unused Parameters as Maybe_Unused
2023-05-24 20:14:42 +02:00
Arne Morten Kvarving
4cb870d7cf
Merge pull request #788 from akva2/require_dune_2.7
...
minimum dune version required is now 2.7
2023-04-12 11:30:14 +02:00
Arne Morten Kvarving
52334008fb
Merge pull request #792 from akva2/fix_quadmath
...
Fix simulators using quad precision
2023-03-16 10:00:47 +01:00
Arne Morten Kvarving
c9058c5dee
fixed: building co2 flash simulators with quad math
...
- HAVE_QUAD is not a config variable, it should only
be set on targets that wants to use quad (by linking to
QuadMath::QuadMath)
- the parallelbicgstabbackend is broken. however, the amg backend
works fine for these simulators now.
- we only build the simulators. runtime is 5+ minutes
per simulator.
2023-03-09 12:33:49 +01:00
Arne Morten Kvarving
95b277e543
include TimingMacros.hpp where used
2023-03-01 14:15:21 +01:00
Arne Morten Kvarving
dcc67bd11d
minimum dune version required is now 2.7
2023-02-27 09:47:39 +01:00
Arne Morten Kvarving
0a430fc16a
Simulator: add serialization support
2023-02-14 14:53:54 +01:00
Arne Morten Kvarving
244d6caabf
FvBaseDiscretization: add serialization of dynamic state
2023-02-14 12:42:21 +01:00
Arne Morten Kvarving
9c17781de2
BlackoilPrimaryVariables: add serialization support
2023-02-09 09:05:15 +01:00
Arne Morten Kvarving
03593f8b53
Merge pull request #781 from daavid00/fixFloresIndx
...
Fix to the flores indices
2023-02-07 13:34:23 +01:00
Arne Morten Kvarving
7a24173717
fvbaseproperties: forward ParallelBiCGStabLinearSolver
2023-01-19 15:33:40 +01:00
Arne Morten Kvarving
08e7625ecc
Merge pull request #775 from akva2/trim_istream
...
propertysystem: avoid pulling in istream
2023-01-03 16:43:46 +01:00
Arne Morten Kvarving
3e46a11164
propertysystem: avoid pulling in istream
2023-01-03 15:28:15 +01:00
Arne Morten Kvarving
14807363ea
EcfvStencil: avoid use of sstream
2023-01-02 13:55:17 +01:00
Arne Morten Kvarving
059d1fa095
adjust to upstream CO2Table encapsulation
2022-12-15 14:03:35 +01:00
Arne Morten Kvarving
205ca849f6
remove namespace qualifiers from symbols in Opm namespace
2022-12-13 13:09:01 +01:00
Arne Morten Kvarving
c57e37fffe
use exception classes from opm-common
2022-12-13 12:55:20 +01:00
Arne Morten Kvarving
555b4e7ce2
adjust to upstream GasPvtApproach enum changes
2022-12-12 19:18:58 +01:00
Arne Morten Kvarving
07fb8ed2c2
adjust to upstream OilPvtApproach enum changes
2022-12-12 19:18:58 +01:00
Arne Morten Kvarving
5dc8c12cd8
adjust to upstream WaterPvtApproach enum changes
2022-12-12 19:18:58 +01:00
Arne Morten Kvarving
e61a5a3e21
remove pointless assert
...
unsigned is always positive
2022-11-15 12:12:45 +01:00
Arne Morten Kvarving
a7249bee65
test_quadrature: remove support for dune < 2.6
2022-11-14 16:35:42 +01:00
Arne Morten Kvarving
c906b55a64
fix test with dune-alugrid 2.7
2022-11-14 16:34:30 +01:00
Arne Morten Kvarving
3fe4b6ac4b
remove shadowing local typedef
2022-10-26 10:53:41 +02:00
Arne Morten Kvarving
11c9c34dcc
Merge pull request #742 from GitPaean/fixing_running_with_dune2.6
...
return proper communicator for DUNE2.6 (<2.7)
2022-10-19 15:01:33 +02:00
Arne Morten Kvarving
820cc1e9f9
FingerProblem: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
8cd61e7240
RichardsLensProblem: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
ce8d626872
ElementBorderListFromGrid: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
85ac4160ee
MultiPhaseBaseProblem: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
96913df6c9
BlackOilModel: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
b0168da21b
PvsModel: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
b5ec1906e1
TpfaLinearizer: use elements range generator
2022-10-17 13:37:44 +02:00
Arne Morten Kvarving
2eba75db7e
FvBaseDiscretization: use elements range generator
2022-10-17 13:37:44 +02:00