HM staggered scheme: RelTol convergence criteria fails, when initial state is already the stationary solution
Description
Running OGS (HM staggered scheme) leads to nonlinear solver failed, although system is already solved. If the initial state is already the solution, then it is plausible, that dx and x are of same order and there will be no convergence. However, from other criteria may derived that a solution is possible and a corresponding info would be useful
Steps to Reproduce the Problem
- Run a HM problem with the staggered scheme, where the initial state is the stationary solution (e.g. attached example)
Expected behavior: Ideally the solver recognizes the solution, anyway an information message (stdout) would be sufficient that initial state may be a solution (which RelTol can not indicate).
Actual behavior:
warning: Time step will be rejected due to nonlinear solver diverged
critical: /home/d23/git4ifgt/OGS/ogs/ProcessLib/TimeLoop.cpp:463 computeTimeStepping()
error: The new step size of 0.1 is the same as that of the previous rejected time step.
Please re-run ogs with a proper adjustment in the numerical settings,
e.g those for time stepper, local or global non-linear solver.
info: OGS terminated on 2021-03-09
Specifications
- Version: version: 6.3.3-651-ged85a6812
- Platform: Ubuntu 20.04