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
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
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
-
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