From: Joris De R. <jo...@st...> - 2006-08-18 07:23:31
|
Hi, In the README.txt of the numpy installation it says that one could use a si= te.cfg file to=20 specify non-standard locations of ATLAS en LAPACK libraries, but it doesn't= explain how.=20 I have a directory software/atlas3.6.0/lib/Linux_PPROSSE2/ which contains libcombinedlapack.a libatlas.a libcblas.a libf77blas.a liblapack= =2Ea libtstatlas.a where liblapack.a are the few lapack routines provided by ATLAS, and libcom= binedlapack.a (> 5 MB) contains the full LAPACK library including the few optimized routi= nes of ATLAS. =46rom the example in numpy/distutils/system_info.py I figured that my site= =2Ecfg file should look like =2D-- site.cfg --- [atlas] library_dirs =3D /software/atlas3.6.0/lib/Linux_PPROSSE2/ atlas_libs =3D combinedlapack, f77blas, cblas, atlas =2D-------------- However, during numpy installation, he says: =46OUND: libraries =3D ['combinedlapack', 'f77blas', 'cblas', 'atlas'] library_dirs =3D ['/software/atlas3.6.0/lib/Linux_PPROSSE2/'] which is good, but afterwards he also says: Lapack library (from ATLAS) is probably incomplete: size of /software/atlas3.6.0/lib/Linux_PPROSSE2/liblapack.a is 305k (ex= pected >4000k) which he shouldn't use at all. Strangely enough, renaming libcombinedlapack= =2Ea to liblapack.a and adapting the site.cfg file accordingly still gives the same message. Any pointers? Joris |