[petsc-dev] [petsc-maint #42006] TAO is broken

Satish Balay balay at mcs.anl.gov
Thu Feb 18 15:41:12 CST 2010


On Thu, 18 Feb 2010, Jose E. Roman wrote:

> 
> On 18/02/2010, balay at mcs.anl.gov wrote:
> 
> > Ok.
> > 
> > the way single-lib is implemented - PETSC_ARCH/conf/petscvariables
> > has:
> > LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
> > 
> > 
> > This overwrites conf/variables and makefile [in src makefile].  This
> > affected mpiuni - and now it affects tao [and will probably affect
> > slepc]
> > 
> > So we have to remove the hacks in PETSC_ARCH/conf/petscvariables [that
> > are in place for single-lib] - and see if its possible to implement it
> > differently
> > 
> > Perhaps this is a petsc-dev issue - so forwarding to petsc-dev
> > 
> > 
> > Satish
> 
> In SLEPc, we fixed this simply by overwriting the LIBNAME variable in SLEPc's makefile:
> 
>   LIBNAME = ${INSTALL_LIB_DIR}/${LIBBASE}.${AR_LIB_SUFFIX}
> 
> where LIBBASE=libslepc in our case.

ok - looks like slepc and tao have fixes for this issue [so its resolved]

thanks,
Satish



More information about the petsc-dev mailing list