F90 module for DM

Satish Balay balay at mcs.anl.gov
Tue Jun 9 17:02:19 CDT 2009


ok - pushed to petsc-dev now. [I used matdef as dependency for dadef]

There were some false dependencies on ksp from da at that the time
when I make this change. But this false depencency was rectified in a
different commit.

Satish

On Tue, 9 Jun 2009, Satish Balay wrote:

> Ok - looks like I should use vecdef - not ksp in dadef module. Will
> fix in release and push to dev
> 
> Satish
> 
> On Tue, 9 Jun 2009, Satish Balay wrote:
> 
> > Before you commit [to petsc-release] make sure the following builds go through without erorrs.
> > 
> > - regular
> > - with --with-fortran-datatypes=1
> > - with --with-fortran-interfaces=1
> > 
> > I'll have to check the commit to see why it was needed..
> > 
> > Satish
> > 
> > 
> > On Tue, 9 Jun 2009, Matthew Knepley wrote:
> > 
> > > In petscdmmod.F, I have
> > > 
> > >         module petscdadef
> > >         use petscksp
> > > #include "finclude/petscda.h"
> > > #include "finclude/ftn-custom/petscdadef.h90"
> > >         end module
> > > 
> > > Why is KSP in there? This creates a circular dependence between libraries.
> > > Looks like
> > > it was introduced in 13712 (Satish). I am taking it out of mine and
> > > rebuilding.
> > > 
> > >   Matt
> > > 
> > > 
> > 
> > 
> 
> 




More information about the petsc-dev mailing list