On May 27, 2011, at 11:44 AM, Jed Brown wrote: > On Fri, May 27, 2011 at 18:35, Barry Smith <bsmith at mcs.anl.gov> wrote: > I quick and dirty fix would be to add a reset flag into PC_Fieldsplit and > then do this block of code only if that reset flag is true then turn off the > reset flag. > > What about putting that block of code in a different function and calling it > directly from PCReset_FieldSplit()?
I cannot be called from the PCReset() it needs to be called during the next PCSetUp(). The information is not available yet at the reset time. Barry > > > BTW: once we have PetscLayout containing field information we should > totally rewrite the PCFIELDSPLIT to simplify and rationalize it, > > Yes, absolutely.
