F90 module for DM

2009-06-09 Thread Matthew Knepley
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

F90 module for DM

2009-06-09 Thread Satish Balay
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

F90 module for DM

2009-06-09 Thread Satish Balay
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 -

F90 module for DM

2009-06-09 Thread Satish Balay
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