[Numpy-discussion] f2py build with mkl lapack

sunghyun Kim kimsunghyun at kaist.ac.kr
Mon Jul 8 12:05:44 EDT 2013


Hi

I'm trying to use fortran wrapper f2py with intel's mkl

following is my command

LIB='-L/opt/intel/Compiler/11.1/064/mkl/lib/em64t/ -lguide -lpthread
-lmkl_core -lmkl_intel_lp64 -lmkl_sequential'
INC=-I/opt/intel/Compiler/11.1/064/mkl/include
f2py  --fcompiler=intelem $INC $LIB  -m solveLE  -c solveLE2.f
solveLE2.f is simple fortran code using lapack's linear equation solver
SGESV
=============
CALL SGESV(N, NRHS, A, LDA, IPIV, B, LDB, INFO)
=============

When i use the command, compile was done.
But when I use the solveLE.so, I received following error massage

==================
$python test.py
python: symbol lookup error:
/opt/intel/Compiler/11.1/064/mkl/lib/em64t/libmkl_lapack.so: undefined
symbol: mkl_lapack_sgetrf
==================

I think "mkl_lapack_sgetrf" is defined in -lmkl_sequential.

I don't know what should I do.


Any help would be greatly appreciated!




Sunghyun Kim
Ph.D. Candidate
Theoretical Condensed Matter Physics Group.
KAIST
291 Daehak-ro(373-1 Guseong-dong), Yuseong-gu, Daejeon 305-701, Republic of
Korea
+10-4144-5946
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20130709/ec0622e4/attachment.html>


More information about the NumPy-Discussion mailing list