This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: lapack packaging question


Eric,

To recap the discussion, the lapack package is designed so that a user can
download the source, and build a locally-optimized atlas blas library from
source, then install it by copying the resulting dll's to /usr/local/bin.  If
this optimization is not performed, a generic non-optimized blas library is
installed.  Information on how to do this is in the CYGWIN-PATCHES subdirectory
of the source tree.

Locating the non-optimized generic dll's in /usr/lib/lapack allows them to be
simply overridden by the optimized ones, by virtue of /usr/local/bin preceding
/usr/lib/lapack in the path.

This is not as convenient as Debian's packaging system for atlas, but it
definitely _is_ more in the spirit of the way atlas is designed to work - it is
designed to produce a locally optimized blas library by a repeated sequence of
compile, test, adjust parameters, until it converges on an optimal set of
compile-time parameters for the fastest operation of the blas.

At the request of the gsl maintainer, cblas interface functions and headers
were added to the library following release 3.0-1, so the release is now at
3.0-3.  Actually there are some minor flaws with the cygwin README file on
release 3.0-3, so I have a new one prepared to address that whenever it seems
important.

I am very interested to obtain user feedback from the preparation/use of the
optimized atlas blas libraries, so if you try compiling atlas, please let me
know how it works out for you.  Any other user feedback is welcome as well.

Thanks,

Jim Phillips


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]