On Jan 3, 2011, at 12:10 PM, enjoywm at cs.wm.edu wrote:

> Hi,
> My application works well on old version petsc with libs: petscsnes,
> petscksp, petsccdm, petscmat and petscvec and lapack.
> Now I use PETSc-3.1-p6 and installed it successfully.
> However, I cannot find these libs except libpetsc.a and libflapack.a.
> Do I need to replace  petscsnes, petscksp, petsccdm, petscmat and petscvec
> with libpetsc and replace lapack with flapack?
> 
> Thanks.
> 
> Yixun

   The 3.1 release defaults now to a single library libpetsc

   The names of the lapack and blas libraries depends on what Blas and LAPACK 
you are using, so if you hardwired the name then yes you need to change them.

   Note if you used the PETSc makefiles as a starting point for your makefile 
you would have a completely portable makefile that you would not need to change 
for different systems and configurations. See for example 
src/snes/examples/tutorials/makefile and the rule for building ex1

  Barry

Reply via email to