[petsc-dev] Graph of dependencies in include/

Barry Smith bsmith at mcs.anl.gov
Thu Feb 14 15:56:25 CST 2013


On Feb 14, 2013, at 3:43 PM, Karl Rupp <rupp at mcs.anl.gov> wrote:

> Hi,
> 
>>    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/.
> 
> Okay, I might color them differently then.
> 
>> 
>>    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
> 
> :-D I haven't thought about serializing function pointers yet…

   I got upset one day that trivially restarting an ODE integration in PETSc required the user to write any code at all so decided to do something about. Hence the mushrooms

> 
> Best regards,
> Karli




More information about the petsc-dev mailing list