Fixed solvers not exit by accuracy.
Merge remote-tracking branch 'origin/diffusion-solver-hotfix' into diffusion-solver-ui