#1348 slow convergence monitors in istl iterative solvers
|Reported by||Arne Morten Kvarving (email@example.com)|
|Reported at||Sep 5, 2013 14:05|
|Operating System||Unspecified / All|
I am in need of a mechanism to detect and handle slow convergence in the ISTL iterative solvers.
just to give an idea of how it could look; throw an exception after k iterations with ratio > alpha, for given k and alpha.
usage scenario: my users cannot be expected to have much know-how about linear solvers. i have an expensive preconditioner which should only be used when necessary (extremely anisotrophic grids). i have heuristics to try to choose one, but i don't want to make these too conservative. thus, sometimes the wrong preconditioner is selected. i need to be able to detect this, and rerun with the expensive one without user interaction.