On Feb 13, 2013, at 10:39 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> > On Wed, Feb 13, 2013 at 10:35 PM, Barry Smith <bsmith at mcs.anl.gov> wrote: > After trying to put it into petscpc.h I remembered why it was separate. It > uses the KSP object. So either we put part of the interface in petscksp.h or > typedef KSP in petscpc.h so I'll leave it as is for now. > > Ah, that's why PCFieldSplitGetSubKSP() is in petscksp.h, along with > MatSchurComplement stuff. Yuck. So using two different bad ways of resolving the same problem! Not good. I'm inclined to get rid of petscpcmg.h anyways (and its 3 Fortran versions). Then we are at least solving the same problem with only one bad way. Barry
