<div dir="ltr"><div dir="ltr">On Tue, Jun 21, 2022 at 10:01 AM Mark Adams <<a href="mailto:mfadams@lbl.gov">mfadams@lbl.gov</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Bernigaud,<div><br></div><div>To be clear, you have SNES working with DMDA in AMRex, but without adapting dynamically and you want to know what to do next.</div><div><br></div><div>Is that right?</div></div></blockquote><div><br></div><div>I will let Mark answer the AMReX question since he is more knowledgeable.</div><div><br></div><div>I just wanted to note that PETSc has good integration with the p4est (<a href="http://www.p4est.org">www.p4est.org</a>) AMR package. We can manage all parallel data and</div><div>solver integration with it out of the box. Mark also has extensive experience here.</div><div><br></div><div>  Thanks,</div><div><br></div><div>     Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Mark</div></div></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 21, 2022 at 11:46 AM Bernigaud Pierre <<a href="mailto:pierre.bernigaud@onera.fr" target="_blank">pierre.bernigaud@onera.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Greetings,<br>
<br>
I hope you are doing great.<br>
<br>
We are currently working on parallel solver employing PETSc for the main <br>
numerical methods (GMRES, Newton-Krylov method). We would be interested <br>
in combining the PETSc solvers with the AMR framework provided by the <br>
library AMReX (<a href="https://amrex-codes.github.io/amrex/" rel="noreferrer" target="_blank">https://amrex-codes.github.io/amrex/</a>). I know that within <br>
the AMReX framework the KSP solvers provided by PETSc can be used, but <br>
what about the SNES solvers? More specifically, we are using a DMDA to <br>
manage parallel communications during the SNES calculations, and I am <br>
wondering how it would behave in a context where the data layout between <br>
processors is modified by the AMR code when refining the grid.<br>
<br>
Would you have any experience on this matter ? Is there any <br>
collaboration going on between PETsc and AMReX, or would you know of a <br>
code using both of them?<br>
<br>
Respectfully,<br>
<br>
Pierre Bernigaud<br>
<br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>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><br></div><div><a href="http://www.cse.buffalo.edu/~knepley/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div></div></div></div>