[Numpy-discussion] using CXML on Alpha
John A. Turner
turner at lanl.gov
Wed May 14 16:49:09 EDT 2003
is anyone using the Compaq Extended Math Libraries (CXML) on a Alpha
running Tru64Unix?
although Numeric-23.0 builds out-of-the-box and runs fine with its own
BLAS/LAPACK, I wanted to try making it use the (significantly faster)
CXML implementations
I modified this bit of setup.py:
# delete all but the first one in this list if using your own LAPACK/BLAS
# sourcelist = [os.path.join('Src', 'lapack_litemodule.c'),
# os.path.join('Src', 'blas_lite.c'),
# os.path.join('Src', 'f2c_lite.c'),
# os.path.join('Src', 'zlapack_lite.c'),
# os.path.join('Src', 'dlapack_lite.c')
# ]
sourcelist = [os.path.join('Src', 'lapack_litemodule.c')]
# set these to use your own BLAS;
library_dirs_list = ['/usr/opt/XMDLIB6510']
libraries_list = ['cxml_ev6'] # if you also set `use_dotblas` (see below), you'll need:
# ['lapack', 'cblas', 'f77blas', 'atlas', 'g2c']
(I had to do some hunting around to find where the libs actually live -
when using CXML with Fortran all you do is put -lcxml on the command line
and it links with the appropriate lib)
but this doesn't seem to have done it - after I build and install I see:
qsc4% python cg.py
Traceback (most recent call last):
File "cg.py", line 98, in ?
from RandomArray import *
File "/users/turner/Tools/T64U/lib/python2.2/site-packages/Numeric/RandomArray.py", line 3, in ?
import LinearAlgebra
File "/users/turner/Tools/T64U/lib/python2.2/site-packages/Numeric/LinearAlgebra.py", line 8, in ?
import lapack_lite
ImportError: dlopen: /users/turner/Tools/T64U/lib/python2.2/site-packages/Numeric/lapack_lite.so: symbol "zgelsd_" unresolved
I'm pretty sure I'm missing something important...
thanks in advance...
-John Turner
Los Alamos Natl. Lab.
Adv. Sci. Sim. (CCS-2)
More information about the NumPy-Discussion
mailing list