diff --git a/opm/simulators/timestepping/AdaptiveTimeStepping_impl.hpp b/opm/simulators/timestepping/AdaptiveTimeStepping_impl.hpp index 69034e06a..f6125fc94 100644 --- a/opm/simulators/timestepping/AdaptiveTimeStepping_impl.hpp +++ b/opm/simulators/timestepping/AdaptiveTimeStepping_impl.hpp @@ -251,6 +251,7 @@ namespace Opm { } catch (const Opm::LinearSolverProblem& e) { substepReport += solver.failureReport(); + cause_of_failure = "Linear Solver convergence failure"; detail::logException(e, solver_verbose_); // since linearIterations is < 0 this will restart the solver