<div dir="ltr"><div>Hi Jed,<br><br></div>Is there any reason why ATOL needs to be set for transient problems? Are there any references you can point me to? I've been experiencing some issues with transient problems where sometimes the flow stops evolving and the linear solvers exit after zero iterations, and was wondering if this might help.<br>

<br>Thanks,<br>Anush<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 28 July 2014 11:37, Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">Rolf Kuiper <<a href="mailto:kuiper@mpia.de">kuiper@mpia.de</a>> writes:<br>
> I need this to e.g. solve a linear system of equations several times<br>
> (as the physical system proceeds in time); during a single call /<br>
> timestep, the system, might not change stronger than the RTOL in use,<br>
> but in the long-run (several hundreds to thousands of calls), the<br>
> system will actually change by several RTOL; nonetheless, the default<br>
> KSP solver stops without doing any iteration (= 0), i.e. the system<br>
> does not change at all.<br>
<br>
</div>When you use -ksp_converged_reason, is it completing due to RTOL or<br>
ATOL?  For transient problems, it's often good to set an absolute<br>
tolerance.<br>
</blockquote></div><br></div>