PETSC_LIB

irfan.khan at gatech.edu irfan.khan at gatech.edu
Sun Aug 9 17:33:19 CDT 2009


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 
-- 
PhD Candidate 
G.W. Woodruff School of Mechanical Engineering 
Georgia Institute of Technology 
Atlanta, GA (30332) 



-- 
What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. 
-- Norbert Wiener 


-- 
PhD Candidate 
G.W. Woodruff School of Mechanical Engineering 
Georgia Institute of Technology 
Atlanta, GA (30332) 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20090809/6b186c37/attachment.htm>


More information about the petsc-users mailing list