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
