<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, May 23, 2016 at 10:13 AM, Pierre-Louis Guhur <span dir="ltr"><<a href="mailto:pguhur@anl.gov" target="_blank">pguhur@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I would like to experiment a checkpointing-restart scheme in the context of PDEs. It would consist of checkpointing regularly key variables, and being able to restart the solver from a certain checkpoint.<br>
<br>
Could I do it with a XXXView() and XXXLoad() with used components?<br>
<br>
Have any application implemented an higher-level interface?<br></blockquote><div><br></div><div>I do this in SNES ex12. I read the prior solution in using VecLoad()</div><div><br></div><div>  <a href="https://bitbucket.org/petsc/petsc/src/dcc3cfc91e7b406f088083f8513c3f773809933c/src/snes/examples/tutorials/ex12.c?at=master&fileviewer=file-view-default#ex12.c-806">https://bitbucket.org/petsc/petsc/src/dcc3cfc91e7b406f088083f8513c3f773809933c/src/snes/examples/tutorials/ex12.c?at=master&fileviewer=file-view-default#ex12.c-806</a><br></div><div><br></div><div>I don't do the DMLoad() here because it does not interact well with setting up the</div><div>MG hierarchy, but on a single mesh you could just do that too.</div><div><br></div><div>   Matt</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
Thanks,<br>
<br>
Pierre<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">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></div>