Merge pull request #2788 from alfbr/new-defaults

New numerical defaults
This commit is contained in:
Atgeirr Flø Rasmussen
2020-09-28 08:57:08 +02:00
committed by GitHub
3 changed files with 7 additions and 6 deletions

View File

@@ -764,7 +764,7 @@ opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-restart-regressionTest.sh ""
# Cruder tolerances for the restarted tests
set(abs_tol_restart 2e-1)
set(rel_tol_restart 4e-5)
set(rel_tol_restart 4e-4)
add_test_compare_restarted_simulation(CASENAME spe1
FILENAME SPE1CASE2_ACTNUM
@@ -829,7 +829,7 @@ if(MPI_FOUND)
# Different tolerances for these tests
set(abs_tol_parallel 0.02)
set(rel_tol_parallel 1e-5)
set(rel_tol_parallel 8e-5)
set(coarse_rel_tol_parallel 1e-2)
add_test_compare_parallel_simulation(CASENAME spe1

View File

@@ -496,7 +496,8 @@ struct RestartWritingInterval<TypeTag, TTag::EclBaseProblem> {
// as default if experimental mode is enabled.
template<class TypeTag>
struct EclEnableDriftCompensation<TypeTag, TTag::EclBaseProblem> {
static constexpr bool value = getPropValue<TypeTag, Properties::EnableExperiments>();
static constexpr bool value = true;
};
// By default, we enable the debugging checks if we're compiled in debug mode

View File

@@ -164,7 +164,7 @@ struct MaxResidualAllowed<TypeTag, TTag::FlowModelParameters> {
template<class TypeTag>
struct RelaxedMaxPvFraction<TypeTag, TTag::FlowModelParameters> {
using type = GetPropType<TypeTag, Scalar>;
static constexpr type value = 1.0;
static constexpr type value = 0.03;
};
template<class TypeTag>
struct ToleranceMb<TypeTag, TTag::FlowModelParameters> {
@@ -179,7 +179,7 @@ struct ToleranceCnv<TypeTag, TTag::FlowModelParameters> {
template<class TypeTag>
struct ToleranceCnvRelaxed<TypeTag, TTag::FlowModelParameters> {
using type = GetPropType<TypeTag, Scalar>;
static constexpr type value = 1e9;
static constexpr type value = 1;
};
template<class TypeTag>
struct ToleranceWells<TypeTag, TTag::FlowModelParameters> {
@@ -206,7 +206,7 @@ struct MaxSinglePrecisionDays<TypeTag, TTag::FlowModelParameters> {
};
template<class TypeTag>
struct MaxStrictIter<TypeTag, TTag::FlowModelParameters> {
static constexpr int value = 8;
static constexpr int value = 0;
};
template<class TypeTag>
struct SolveWelleqInitially<TypeTag, TTag::FlowModelParameters> {