Hi,

Hope this email finds you well. I am using firedrake to solve linear
problems, which use SNES with KSPONLY.

I found that the solution did not update when the `ksp` failed with
DIVERGED_ITS.
The macro `SNESCheckKSPSolve` called in `SNESSolve_KSPONLY` make it return
before the solution is updated.

Is this behavior as expected? Can I just increase the value of
`maxLinearSolveFailures`
to make the solution updated without introducing other side effects?

Best wishes,
Zongze

Reply via email to