hypre

Satish Balay balay at mcs.anl.gov
Tue Jun 9 09:17:06 CDT 2009


On Tue, 9 Jun 2009, Giuseppe Ghibò wrote:

> Satish Balay ha scritto:
> > On Mon, 8 Jun 2009, Giuseppe Ghibò wrote:
> > 
> >   
> > > > > static libraries of petsc.
> > > > >             
> > > > > >    2) Did you run config/configure.py with the option --with-shared,
> > > > > > if not they are turned off by default
> > > > > >                 
> > > > > yep, --with-shared=1 was already enabled.
> > > > >             
> > > > Perhaps you have a typo.. I just verified - the build works for me..
> > > > 
> > > >         
> > > sound strange. Btw, r u using hypre-2.0.0? or newer?
> > >     
> > 
> > --download-hypre=1
> > 
> > The package dependencies are encoded inside configure. For eg:
> > petsc-2.3.3-p15/python/PETSc/packages/hypre.py lists:
> > ftp://ftp.mcs.anl.gov/pub/petsc/externalpackages/hypre-2.0.0.tar.gz
> > 
> > However - your log [from 'make all'] indicateds '--with-shared' option
> > was not used..
> > 
> > Satish
> Indeed I found the problem. It was the missing of "all" in make, I was just
> using
> "make -j 8" and not "make -j 8 all". In that case when the hypre was enabled
> it was building only the
> static libraries and not the shared. Curiously previously with hypre disabled
> and without specifying any "all" target in make
> both the static and shared version were built.

Actually - its probably the '-j 8' thats cauising grief. PETSc make
targets are a bit sequential in nature - so builds with '-j' are
likely to be broken.

Satish


> 
> Thanks to all for the hints.
> 
> Bye
> Giuseppe.
> 
> 


More information about the petsc-dev mailing list