<div dir="ltr">Thanks, we are solving supersonic flows. <br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-07-07 12:31 GMT-04:00 Jed Brown <span dir="ltr"><<a href="mailto:jed@jedbrown.org" target="_blank">jed@jedbrown.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Song Gao <<a href="mailto:song.gao2@mail.mcgill.ca">song.gao2@mail.mcgill.ca</a>> writes:<br>
<br>
> Dear PETSc users,<br>
><br>
> We are solving a FEM compressible Navier-Stokes problem. The unknowns are<br>
> arranged as [ rho1, rho1*u1, rho1*v1, rho1*w1, e1, .....  ]. We are using<br>
> ASM+ILU(0) but  I'm playing with fieldsplit preconditioner to assess its<br>
> advantages. After some search, I found most of the fieldsplit examples are<br>
> for Stockes flows or incompressible Navier-Stokes. Is there any<br>
> compressible Navier-Stokes example?<br>
<br>
</span>There is not an example.  For low-Mach compressible, it's common to use<br>
a preconditioner that involves a change to primitive variables and<br>
approximate Schur complement in the pressure space.  For transonic or<br>
supersonic flows, the equations are rather strongly coupled and<br>
fieldsplit tends to be ineffective.  For such problems, it's common to<br>
use ASM or geometric multigrid with point-block smoothers.<br>
</blockquote></div><br></div>