If the examples don't work [with the provided makefile] - you'll have to check with the person who built this petsc for you..
Perhaps he needs to reinstall petsc - or just install blas/lapack for this to work.. Satish On Sun, 9 Aug 2009, irfan.khan at gatech.edu wrote: > Thank for your reply Matt. I have tried to compile the > src/dm/ao/examples/tutorials/ex2.c using the makefile provided in same > directory. However I received the same error, i.e. > > ld: cannot find -llapack > make: [ex2] Error 1 (ignored) > > Please note that I was able to compile and run this example successfully > before the an update was done on the system. > > I wanted to get some idea as to the cause of this link error. This way I have > something to ask the team at Purdue to look into. > > Thank you > Irfan > > > ----- Original Message ----- > From: "Matthew Knepley" <knepley at gmail.com> > To: "PETSc users list" <petsc-users at mcs.anl.gov> > Sent: Friday, August 7, 2009 7:37:06 PM GMT -05:00 US/Canada Eastern > Subject: Re: PETSC_LIB > > The easiest way to link correctly is to use the PETSc makefile format: > > prog: file1.o file2.o > ${CLINKER} -o prog file1.o file2.o ${PETSC_SNES_LIB} > > Matt > > > On Fri, Aug 7, 2009 at 6:17 PM, < irfan.khan at gatech.edu > wrote: > > > Hi > I have been compiling and running my Petsc code on a TERAGRID cluster (Steele > - Purdue) for sometime now. Recently they made changes to their operating > system and also installed a clean version of Petsc (it now makes use of > MPICH-2 instead of MPICH). > > However my make file is not successfully linking anymore. The error message I > get is as follows. > > ld: cannot find -llapack > make: *** [te] Error 1 > > I see that the blaslapack package is not available under "externalpackages" > directory. I presume the link error is because the lapack library is included > in the PETSC_LIB command and this library may not have been installed during > PETSc installation. I say this because the make file works fine on my laptop > where I have installed blas-lapack during PETSc installation. Please correct > me if I am wrong. > > How can I resolve this link error? Kindly suggest. > > > Thank you > Irfan >