delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/08/09/10:55:45

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <20050809145524.15672.qmail@web31512.mail.mud.yahoo.com>
Date: Tue, 9 Aug 2005 07:55:24 -0700 (PDT)
From: "James R. Phillips" <antiskid56-cygwin AT yahoo DOT com>
Reply-To: antiskid56-cygwin AT yahoo DOT com
Subject: Re: lapack packaging question
To: cygwin AT cygwin DOT com
MIME-Version: 1.0

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019