[petsc-dev] reminder never use #include "mylocalinclude.h" in PETSc source

Jed Brown jed at 59a2.org
Tue May 4 11:26:36 CDT 2010


On Tue, 4 May 2010 11:21:25 -0500, Matthew Knepley <knepley at gmail.com> wrote:
> Each configure test is a Python module. The modules are organized in a
> DB.  You can request a module using its full name. When you get the
> module reference you can query all of its attributes. For instance,
> 
>   config.PETSc.utilities.scalarTypes has attribute "scalartype" which
> can be "real" or "complex"
> 
> Same for 3rd party packages, which all inherit from
> config.package.Package.

I wasn't asking how these values were set.  Looking at the source, I see
that checkDir() parses the makefiles and processes lines starting with
#requires.

Jed



More information about the petsc-dev mailing list