<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Sep 29, 2017 at 11:06 AM, Zou, Ling <span dir="ltr"><<a href="mailto:ling.zou@inl.gov" target="_blank">ling.zou@inl.gov</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">Hi all,<div><br></div><div>I know this is a bit off topic on PETSc email list.</div><div>I would like to try some finite volume type of CFD algorithm with PETSc, but I found it quite troublesome to manage mesh by myself.</div><div>I wonder if there is any good existing meshing package that works well with PTESc.</div></div></blockquote><div><br></div><div>It possible you could use the DMPlex support in PETSc.</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>My expectation on such a package would be:</div><div>1) I create the mesh with some tool.</div></div></blockquote><div><br></div><div>We support at least GMsh, ExodusII, PLY, Triangle, and TetGen.</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>2) Read this mesh with the meshing package, so I have things like node set, edge set, cell set, etc. to play with</div><div>3) discretize my PDE with the mesh</div><div>4) solve it</div><div><br></div><div>I also understand many people here use PETSc solve their CFD problem.</div><div>I would appreciate it if you could also point me to some good examples.</div></div></blockquote><div><br></div><div>There are a bunch of tests, like src/dm/impls/plex/examples/tests/ex1 which reads in a mesh and views it, and also</div><div>some examples of solving PDEs, all elliptic, such as SNES ex12, ex62, and ex77 and TS ex45, ex46, and ex47.</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>Best,</div><div><br></div><div>Ling</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><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.caam.rice.edu/~mk51/" target="_blank">https://www.cse.buffalo.edu/~knepley/</a><br></div></div></div></div></div>
</div></div>