Switched time step control and changed damping factor for it

This commit is contained in:
Alf Birger Rustad 2020-11-09 08:40:31 +01:00
parent fc3ce85be2
commit 2fc9b03af4

View File

@ -162,7 +162,7 @@ struct TimeStepAfterEventInDays<TypeTag, TTag::FlowTimeSteppingParameters> {
}; };
template<class TypeTag> template<class TypeTag>
struct TimeStepControl<TypeTag, TTag::FlowTimeSteppingParameters> { struct TimeStepControl<TypeTag, TTag::FlowTimeSteppingParameters> {
static constexpr auto value = "pid"; static constexpr auto value = "pid+newtoniteration";
}; };
template<class TypeTag> template<class TypeTag>
struct TimeStepControlTolerance<TypeTag, TTag::FlowTimeSteppingParameters> { struct TimeStepControlTolerance<TypeTag, TTag::FlowTimeSteppingParameters> {
@ -195,7 +195,7 @@ struct TimeStepControlDecayDampingFactor<TypeTag, TTag::FlowTimeSteppingParamete
template<class TypeTag> template<class TypeTag>
struct TimeStepControlGrowthDampingFactor<TypeTag, TTag::FlowTimeSteppingParameters> { struct TimeStepControlGrowthDampingFactor<TypeTag, TTag::FlowTimeSteppingParameters> {
using type = GetPropType<TypeTag, Scalar>; using type = GetPropType<TypeTag, Scalar>;
static constexpr type value = 1.0/1.2; static constexpr type value = 1.0/0.2;
}; };
template<class TypeTag> template<class TypeTag>
struct TimeStepControlFileName<TypeTag, TTag::FlowTimeSteppingParameters> { struct TimeStepControlFileName<TypeTag, TTag::FlowTimeSteppingParameters> {