[Numpy-discussion] doc bug in numarray 1.1
Chris Barker
Chris.Barker at noaa.gov
Wed Sep 15 11:32:12 EDT 2004
Stephen Walton wrote:
>>These libraries are specific to the commercial Absoft Fortran
>>compiler. If you change the lapack_libs assignment in addons.py to
>>
>> lapack_libs = ['lapack', 'f77blas', 'cblas', 'atlas', 'g2c', 'm']
>
>
> And I'm a bit of an idiot. This should be a permanent change;
great. Do we need to submit a bug report, or is someone going to do this?
By the way, if it is found that different library lists are needed for
different systems, it would be nice to have a small selection of list of
commented out options:
if BUILTIN_BLAS_LAPACK:
sourcelist = [
os.path.join('Packages/LinearAlgebra2/Src', 'lapack_litemodule.c'),
os.path.join('Packages/LinearAlgebra2/Src', 'blas_lite.c'),
os.path.join('Packages/LinearAlgebra2/Src', 'f2c_lite.c'),
os.path.join('Packages/LinearAlgebra2/Src', 'zlapack_lite.c'),
os.path.join('Packages/LinearAlgebra2/Src', 'dlapack_lite.c')
]
lapack_libs = []
else:
sourcelist = [
os.path.join('Packages/LinearAlgebra2/Src', 'lapack_litemodule.c'),
]
# Set to list off libraries to link against.
# (only the basenames, e.g. 'lapack')
## for atlas on linux:
lapack_libs = ['lapack', 'f77blas', 'cblas', 'atlas', 'm']
## for absoft on linux:
#lapack_libs = ['lapack', 'f77blas', 'cblas', 'atlas',
'm','someotherlib']
## for whatever on whatever:
#lapack_libs = ['a','different','list']
Also:
Shouldn't this be inside the "if" above ?
# Set to list directories to be searched for BLAS and LAPACK libraries
# For absoft on Linux
##lapack_dirs = ['/usr/local/lib/atlas', '/opt/absoft/lib']
# For atlas on Gentoo Linux
lapack_dirs = []
Though I suppose it doesn't hurt to search non-exisitant directories.
By the way. I set the USE_LAPACK environment variable. Is there a way to
pass it in as an option to setup.py instead? That seems a better way of
keeping with the spirit of distutils.
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the NumPy-Discussion
mailing list