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


Reply via email to