From: Jeff W. <js...@cd...> - 2001-08-30 17:08:18
|
Chris: The ATLAS project (http://www.netlib.org/ATLAS) provides a mechanism for creating optimized BLAS/LAPACK libs on almost any (unixish) platform. The tuning process is very complicated. It would not be feasible to include this in the Numpy distribution - however the mechanism does exist to link these libs when compiling numpy. Perhaps a more realistic goal would be to modify the setup.py script to automatically detect ATLAS and use those libs if they are installed. -Jeff On Thu, 30 Aug 2001, Chris Barker wrote: > Jeff Whitaker wrote: > > Paul's initial comment > > was that since it was not self-contained (it required linking external > > blas and lapack libs) he could not consider putting it in. I have > > rectified that now by including new versions of f2c_lite.c, blas_lite.c > > and d(z)lapack_lite.c that support the newer, faster lapack routines. > > I don't know what it would take, but I would LOVE it if NumPy used a > highly optimised BLAS wherever possible. I have no idea whether there is > a good BLAS available for every major platform that has a licence that > allows it to be included with NumPy, but if so, I think it should be > included. I know this is more effor than just including a generic one, > but having optimum performace "out of the box" would be a great thing. > > just my $.02, which is worth about that, as I am in littel position to > help... > > > -Chris > > > > -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/CDC R/CDC1 Email : js...@cd... 325 Broadway Web : www.cdc.noaa.gov/~jsw Boulder, CO, USA 80303-3328 Office : Skaggs Research Cntr 1D-124 |