diff --git a/dumux/common/parameters.hh b/dumux/common/parameters.hh index e8aca8b31bb70af2d5e174f2ca46774d301524ce..15aa3a45d359bab962316259ba3a2184943e2bfc 100644 --- a/dumux/common/parameters.hh +++ b/dumux/common/parameters.hh @@ -325,6 +325,9 @@ private: { // parameters in the implicit group params["Implicit.UpwindWeight"] = "1.0"; + params["Implicit.EnablePartialReassemble"] = "false"; + params["Implicit.EnableJacobianRecycling"] = "false"; + params["Implicit.NumericDifferenceMethod"] = "1"; // parameters in the linear solver group params["LinearSolver.GMResRestart"] = "10"; @@ -338,7 +341,16 @@ private: params["Problem.EnableGravity"] = "true"; // parameters in the newton group - params["Newton.TargetSteps"] = "16"; + params["Newton.MaxSteps"] = "18"; + params["Newton.TargetSteps"] = "10"; + params["Newton.UseLineSearch"] = "false"; + params["Newton.EnableShiftCriterion"] = "true"; + params["Newton.MaxRelativeShift"] = "1e-8"; + params["Newton.EnableResidualCriterion"] = "false"; + params["Newton.ResidualReduction"] = "1e-5"; + params["Newton.EnableAbsoluteResidualCriterion"] = "false"; + params["Newton.MaxAbsoluteResidual"] = "1e-5"; + params["Newton.SatisfyResidualAndShiftCriterion"] = "false"; // parameters in the time loop group params["TimeLoop.MaxTimeStepSize"] = "1e300";