[NumPy-Tickets] [NumPy] #1374: Ticket 628 not fixed for Solaris (polyfit uses 100% CPU and does not stop)

Michel Keijzers michel.keijzers@asml....
Tue Jan 26 09:57:23 CST 2010


We compiled LAPACK and BLAS libraries ourselves according internal instructions below:
 
NumPy/SciPy installation
See also the Installing SciPy page. 


Basics
First make sure that all NumPy/SciPy prerequisites are installed and working properly. Then be sure to remove any old NumPy/SciPy installations (e.g. /usr/lib/python2.4/site-packages/{numpy,scipy} or $HOME/lib/python2.4/site-packages/{numpy,scipy}). 


Prerequisities
NumPy requires the following software installed: 

1. Python 2.4.x or 2.5.x 

Debian packages: python python-dev 

Make sure that the Python package distutils is installed before continuing. For example, in Debian GNU/Linux, distutils is included in the python-dev package. 

Python must also be compiled with the zlib module enabled. 

2. A C compiler. 

3. Optionally an optimized LAPACK library. Similar, to scipy setup.py script, numpy setup.py script can detect optimized LAPACK libraries in the system. See SciPy notes below. 

Scipy requires the following software installed: 

1. NumPy 0.9.2 or newer and its prerequisities. 

2. Complete LAPACK library. 

Debian packages: atlas2-headers atlas2-base atlas2-base-dev 

Various SciPy packages do linear algebra computations using the LAPACK routines. SciPy's setup.py scripts can use number of different LAPACK library setups, including optimized LAPACK libraries such as ATLAS or the Accelerate/vecLib framework on OS X. The notes below give more information on how to prepare the build environment so that SciPy's setup.py scripts can use whatever LAPACK library setup one has. 

3. C and Fortran compilers. 



The following libraries are built and installed in /home/<userid>/cadlib (for solaris 8):

lapack.so                
lapack_lnxppce500_spe.a  
lapack_sparc.a           
lapack_vwppc.a
blas_lnxppce500_spe.a
blas_sparc.a
blas_vwppc.a

LAPACK is also used for Matlab Users within our company and we used the existing version. I don't know the version but it corresponds to the recommended version from the Numpy installation.
We use g77 compiler (part of gcc package of cadappl) within our company.

>>>(Check ldd lapack_lite.so and find out where the lapack/blas  
>>>libraries referred there come from.)
I do not know how you could run this command...

Kind regards,

Michel
(information provided by Tanja)

-- 
The information contained in this communication and any attachments is confidential and may be privileged, and is for the sole use of the intended recipient(s). Any unauthorized review, use, disclosure or distribution is prohibited.  Unless explicitly stated otherwise in the body of this communication or the attachment thereto (if any), the information is provided on an AS-IS basis without any express or implied warranties or liabilities.  To the extent you are relying on this information, you are doing so at your own risk.   If you are not the intended recipient, please notify the sender immediately by replying to this message and destroy all copies of this message and any attachments. ASML is neither liable for the proper and complete transmission of the information contained in this communication, nor for any delay in its receipt. 



More information about the NumPy-Tickets mailing list