On Thu, Feb 14, 2013 at 2:56 PM, Karl Rupp <rupp@mcs.anl.gov> wrote:
I hope this helps in simplifying the include hierarchy and in a better separation of modules. It also helps in finding erroneous conditional includes: petscfix.h, petscconf.h

These two are generated by configure and go in $PETSC_ARCH/include/.
 
and petscfptimpl.h are included under some circumstances - but don't exist.

Don't mind that. Barry was eating mushrooms that day. ;-)

https://bitbucket.org/petsc/petsc-dev/commits/70b547a30c706ea4b2828de11dd7962c0443a994