FieldSplit is very simple. You just give an IS for each field which numbers the dof in that field.<div>Then you can combine the solvers additively or multiplicatively on the command line. I do not</div><div>think we have a specific example, but you can do this from the command line for any DA</div>
<div>example, such as SNES ex19.</div><div><br></div><div>   Matt<br><br><div class="gmail_quote">On Tue, May 11, 2010 at 9:49 PM, Chris Kees <span dir="ltr"><<a href="mailto:christopher.e.kees@usace.army.mil">christopher.e.kees@usace.army.mil</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
I noticed that the FieldSplit functionality is now in the latest release, but I've been having trouble finding examples of how to use it. I'm using fairly standard stabilized equal order P1 and P2 tetrahedral elements for variable viscosity/density incompressible flow with the DOF end to end (p0p1p2...u0u1u2...not interleaved) so I think I need to use the general PCFieldSplitSetIS.  Would anybody be willing to point me to some example code that uses the current field split functionality? Is it basically finished in the latest release or is there still reason to use petsc-dev if that's what I'm working on?<br>

<br>
Thanks,<br><font color="#888888">
Chris</font></blockquote></div><br><br clear="all"><br>-- <br>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<br>
</div>