[SciPy-user] Problems with ACML

Ryan May rmay@ou....
Thu Sep 13 15:41:26 CDT 2007

> Well, right now this is what I get (having updated scipy):
> Python 2.5.1 (r251:54863, Jul 27 2007, 10:40:24)
> [GCC 4.1.2 (Gentoo 4.1.2)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> from scipy.linalg import eigvals
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/lib64/python2.5/site-packages/scipy/linalg/__init__.py",
> line 8, in <module>
>     from basic import *
>   File "/usr/lib64/python2.5/site-packages/scipy/linalg/basic.py", line
> 17, in <module>
>     from lapack import get_lapack_funcs
>   File "/usr/lib64/python2.5/site-packages/scipy/linalg/lapack.py", line
> 18, in <module>
>     from scipy.linalg import clapack
> ImportError: /usr/lib64/python2.5/site-packages/scipy/linalg/clapack.so:
> undefined symbol: clapack_sgesv
>>>> scipy.__version__
> ''
> Any ACML users out there have any idea? This is on AMD64 w/
> gfortran/int64 edition of ACML 3.6.1.
> Ryan

Well, it appears that the missing symbol was due to some bad combination
 of ACML _and_ ATLAS.  Removing atlas and recompiling scipy/numpy
resolved it.

As far as the original crash goes, my problem was that I had the int64
version of ACML installed.  So for you ACML users out there, don't use
the int64 version unless the code you're using actually uses INTERGER*8.


Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma

More information about the SciPy-user mailing list