<div dir="ltr">On Tue, Apr 30, 2013 at 8:06 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
    For TS  I had wanted a way for the monitor routines to know that they were in the final iteration (time-step) so I put in a hack with a time step == -1. Lisandro proposed and implemented a far better solution of just making sure that ts->convergedreason was set for EXACTLY the last call to monitor and using that to indicate the final time-step.<br>

<br>
     I suggest we do the same thing for KSP and SNES. This will require moving around slightly the location of Monitor() in the solvers but I took a quick look at the codes and it looks doable.<br>
<br>
     Does this sound like a reasonable change to the code?</blockquote><div><br></div><div style>Yes.</div><div style><br></div><div style>    Matt</div><div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
    Barry<br></font></span></blockquote></div><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>