On Mon, 28 Jul 2014, Jed Brown wrote: > Can we loosen the order-dependence so that instructions can be > > #include <petsccomplex.h> > > instead of defining PETSC_DESIRE_COMPLEX in the compilation unit? I > think the include is more natural and less error-prone.
you mean - it would be ok to have the following? #include <petsc.h> #include <petscomplex.h> I guess we should maintain a list of include-files that are not automatically included from petsc.h [petscblaslapack.h, petscwebclient.h, petscviennacl.h and perhaps others..] Satish
