int KSPDefaultConverged(KSP ksp,int n,double rnorm,void *dummy)Collective on KSP
ksp | - iterative context |
n | - iteration number |
rnorm | - 2-norm residual value (may be estimated) |
dummy | - unused convergence context |
1 | - if the iteration has converged; |
-1 | - if residual norm exceeds divergence threshold; |
0 | - otherwise. |
rnorm < MAX ( rtol * rnorm_0, atol );Divergence is detected if
rnorm > dtol * rnorm_0,
where
rtol = relative tolerance, | - . atol = absolute tolerance. |
dtol = divergence tolerance, | - - rnorm_0 = initial residual norm |