<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 4, 2013 at 10:36 AM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":oj"> So you save the solution at some time step. Then later in another part of the calculation, you time integrate the solution for a few time steps (from the saved time-step) to "fill in" the solution values you did not save, then you use the solutions for those several time steps, then you discard them.<br>

<br>
   So the question has nothing to do with SNES. It has to do with a "deep copy" of TS? Or being able to "restart" TS at a saved time step? Capabilities we want to build towards, but thinking in terms of a deep copy of SNES is a red herring.<br>
</div></blockquote><div><br></div><div style>Indeed, but presumably Johannes is working with an application that uses SNES.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":oj">
<br>
   So, assuming one is using a single time integrator (not changing the integration method for different times), shouldn't this already pretty much work?</div></blockquote></div><br>Yes, that's why I asked what sort of changes he was trying to guard against. Saving an entire copy of the SNES for each problem is wasteful when by far the most common case is to reuse configuration in each solve.</div>
</div>