mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Merge pull request #2788 from alfbr/new-defaults
New numerical defaults
This commit is contained in:
@@ -764,7 +764,7 @@ opm_set_test_driver(${PROJECT_SOURCE_DIR}/tests/run-restart-regressionTest.sh ""
|
|||||||
|
|
||||||
# Cruder tolerances for the restarted tests
|
# Cruder tolerances for the restarted tests
|
||||||
set(abs_tol_restart 2e-1)
|
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
|
add_test_compare_restarted_simulation(CASENAME spe1
|
||||||
FILENAME SPE1CASE2_ACTNUM
|
FILENAME SPE1CASE2_ACTNUM
|
||||||
@@ -829,7 +829,7 @@ if(MPI_FOUND)
|
|||||||
|
|
||||||
# Different tolerances for these tests
|
# Different tolerances for these tests
|
||||||
set(abs_tol_parallel 0.02)
|
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)
|
set(coarse_rel_tol_parallel 1e-2)
|
||||||
|
|
||||||
add_test_compare_parallel_simulation(CASENAME spe1
|
add_test_compare_parallel_simulation(CASENAME spe1
|
||||||
|
|||||||
@@ -496,7 +496,8 @@ struct RestartWritingInterval<TypeTag, TTag::EclBaseProblem> {
|
|||||||
// as default if experimental mode is enabled.
|
// as default if experimental mode is enabled.
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct EclEnableDriftCompensation<TypeTag, TTag::EclBaseProblem> {
|
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
|
// By default, we enable the debugging checks if we're compiled in debug mode
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ struct MaxResidualAllowed<TypeTag, TTag::FlowModelParameters> {
|
|||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct RelaxedMaxPvFraction<TypeTag, TTag::FlowModelParameters> {
|
struct RelaxedMaxPvFraction<TypeTag, TTag::FlowModelParameters> {
|
||||||
using type = GetPropType<TypeTag, Scalar>;
|
using type = GetPropType<TypeTag, Scalar>;
|
||||||
static constexpr type value = 1.0;
|
static constexpr type value = 0.03;
|
||||||
};
|
};
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct ToleranceMb<TypeTag, TTag::FlowModelParameters> {
|
struct ToleranceMb<TypeTag, TTag::FlowModelParameters> {
|
||||||
@@ -179,7 +179,7 @@ struct ToleranceCnv<TypeTag, TTag::FlowModelParameters> {
|
|||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct ToleranceCnvRelaxed<TypeTag, TTag::FlowModelParameters> {
|
struct ToleranceCnvRelaxed<TypeTag, TTag::FlowModelParameters> {
|
||||||
using type = GetPropType<TypeTag, Scalar>;
|
using type = GetPropType<TypeTag, Scalar>;
|
||||||
static constexpr type value = 1e9;
|
static constexpr type value = 1;
|
||||||
};
|
};
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct ToleranceWells<TypeTag, TTag::FlowModelParameters> {
|
struct ToleranceWells<TypeTag, TTag::FlowModelParameters> {
|
||||||
@@ -206,7 +206,7 @@ struct MaxSinglePrecisionDays<TypeTag, TTag::FlowModelParameters> {
|
|||||||
};
|
};
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct MaxStrictIter<TypeTag, TTag::FlowModelParameters> {
|
struct MaxStrictIter<TypeTag, TTag::FlowModelParameters> {
|
||||||
static constexpr int value = 8;
|
static constexpr int value = 0;
|
||||||
};
|
};
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct SolveWelleqInitially<TypeTag, TTag::FlowModelParameters> {
|
struct SolveWelleqInitially<TypeTag, TTag::FlowModelParameters> {
|
||||||
|
|||||||
Reference in New Issue
Block a user