<div>This changed the API for PCFieldSplitSetFields(), but didn't update the man page, src/docs/website/documentation/changes/dev.html, or the examples that called the function (one of the two examples was updated later).</div>
<div><br></div><a href="http://petsc.cs.iit.edu/petsc/petsc-dev/rev/55721edbdaa2">http://petsc.cs.iit.edu/petsc/petsc-dev/rev/55721edbdaa2</a><div><br></div><div>But is this even the right thing to do? I always thought that when we talked about non-symmetric pivoting, we were identifying fields in the unpivoted system and that we would implement pivoting internally (restoring the original ordering at the end of preconditioner application). Is there an example that uses this flexibility so I can understand what's happening?</div>
<div><br></div><div>I'm very nervous to make the definition of a field a thing that involves both input and output spaces.</div>