<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Aug 22, 2016 at 8:02 AM, Hoang Giang Bui <span dir="ltr"><<a href="mailto:hgbk2008@gmail.com" target="_blank">hgbk2008@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear Matt<div><br></div><div>The last option is in fact very interesting. Do you know if we can already use it a priori from the master branch?</div></div></blockquote><div><br></div><div>Yes. It is working on SNES ex12, ex62, and TS ex11. We have some more work to do testing adaptivity, but simple</div><div>gradient indicators are working right I think.</div><div><br></div><div> Thanks,</div><div><br></div><div> Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div><div data-smartmail="gmail_signature"><div dir="ltr">Giang</div></div></div>
<br><div class="gmail_quote">On Mon, Aug 22, 2016 at 12:45 PM, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com" target="_blank">knepley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Mon, Aug 22, 2016 at 4:05 AM, Praveen C <span dir="ltr"><<a href="mailto:cpraveen@gmail.com" target="_blank">cpraveen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Dear all<div><br></div><div>We are developing a 3d unstructured grid finite volume code for compressible turbulent flows.</div><div><br></div><div>Our approach is to use metis/parmetis to partition the mesh.</div><div>Then read these partitioned mesh files in the MPI-based cfd code for computation.</div><div><br></div><div>Are there any examples available in PETSc which are similar to this.</div></div></blockquote><div><br></div></span><div>That is a pretty difficult problem. The closest example we have is probably TS ex11, which can solve</div><div>things like the shallow water equation and Euler. Currently it reads in a mesh, partitions in memory,</div><div>and distributes the mesh using MPI. After that it can regularly refine. In the next release, we will</div><div>introduce the ability to</div><div><br></div><div> - read a mesh in parallel</div><div><br></div><div> - adaptively refine in parallel using the Pragmatic package</div><div><br></div><div> - load balance after adaptive refinement</div><div><br></div><div> - use adaptive quadtree meshes from p4est</div><div><br></div><div> Thanks,</div><div><br></div><div> Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Thanks</div><span><font color="#888888"><div>praveen</div></font></span></div></blockquote></div><span class="HOEnZb"><font color="#888888"><span><font color="#888888">-- <br><div data-smartmail="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>
</font></span></font></span></div></div>
</blockquote></div><br></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="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>