170 lines
6.2 KiB
Plaintext
170 lines
6.2 KiB
Plaintext
==================
|
|
LAPACK README FILE
|
|
==================
|
|
|
|
VERSION 1.0 : February 29, 1992
|
|
VERSION 1.0a : June 30, 1992
|
|
VERSION 1.0b : October 31, 1992
|
|
VERSION 1.1 : March 31, 1993
|
|
VERSION 2.0 : September 30, 1994
|
|
VERSION 3.0 : June 30, 1999
|
|
VERSION 3.0 + update : October 31, 1999
|
|
VERSION 3.0 + update : May 31, 2000
|
|
VERSION 3.1 : November 2006
|
|
VERSION 3.1.1 : February 2007
|
|
VERSION 3.2 : November 2008
|
|
VERSION 3.2.1 : April 2009
|
|
VERSION 3.2.2 : June 2010
|
|
VERSION 3.3.0 : November 2010
|
|
VERSION 3.3.1 : April 2011
|
|
VERSION 3.4.0 : November 2011
|
|
VERSION 3.4.1 : April 2012
|
|
VERSION 3.4.2 : September 2012
|
|
|
|
LAPACK is a library of Fortran 90 with subroutines for solving
|
|
the most commonly occurring problems in numerical linear algebra.
|
|
It is freely-available software, and is copyrighted.
|
|
|
|
LAPACK is available on netlib and can be obtained via the World Wide
|
|
Web and anonymous ftp.
|
|
|
|
http://www.netlib.org/lapack/
|
|
|
|
The distribution tar file contains the Fortran source for LAPACK and the
|
|
testing programs. It also contains the Fortran77
|
|
reference implementation of the Basic Linear Algebra Subprograms
|
|
(the Level 1, 2, and 3 BLAS) needed by LAPACK. However this code is
|
|
intended for use only if there is no other implementation of the BLAS
|
|
already available on your machine; the efficiency of LAPACK depends
|
|
very much on the efficiency of the BLAS.
|
|
|
|
=================
|
|
LAPACK INSTALLATION:
|
|
- LAPACK can be installed with make. Configuration haev to be set in the
|
|
make.inc file. A make.inc.example for a Linux mahcine running GNU compilers
|
|
is given in the main directory. Some specific make.inc are also available in
|
|
the INSTALL directory
|
|
- LAPACK includes also the CMAKE build. You will need to have CMAKE installed
|
|
on your machine (CMAKE is available at http://www.cmake.org/). CMAKE will allow
|
|
an easy installation on a Windows Machine
|
|
- Specific information to run LAPACK under Windows are available at
|
|
http://icl.cs.utk.edu/lapack-for-windows/lapack/
|
|
|
|
For further information on LAPACK please read our FAQ at
|
|
http://www.netlib.org/lapack/#_faq
|
|
A User forum is also available to help you with the LAPACK library at
|
|
http://icl.cs.utk.edu/lapack-forum/
|
|
================
|
|
|
|
|
|
================
|
|
LAPACK User Support
|
|
|
|
LAPACK has been thoroughly tested, on many different
|
|
types of computers. The LAPACK project supports the package in the
|
|
sense that reports of errors or poor performance will gain immediate
|
|
attention from the developers. Such reports, descriptions
|
|
of interesting applications, and other comments should be sent by
|
|
electronic mail to lapack@cs.utk.edu.
|
|
|
|
A list of known problems, bugs, and compiler errors for LAPACK is
|
|
maintained on netlib.
|
|
http://www.netlib.org/lapack/release_notes.html
|
|
|
|
A User forum is also available to help you with the LAPACK library at
|
|
http://icl.cs.utk.edu/lapack-forum/
|
|
You can also contact directly the LAPACK team at lapack@cs.utk.edu
|
|
================
|
|
|
|
|
|
================
|
|
LAPACK TESTING
|
|
The complete package, including test code in four
|
|
different Fortran data types (real, complex, double precision, double
|
|
complex), contains some 805,000 lines of Fortran source and comments.
|
|
You will need approximately 33 Mbytes to read the complete tape.
|
|
We recommend that you run the testing. The total
|
|
space requirements for the testing for all four data
|
|
types, including the object files, is approximately 80 Mbytes.
|
|
|
|
A README file containing the information in this letter is located
|
|
in the LAPACK directory. Postscript and LaTeX versions of the Quick
|
|
Installation Guide are in the LAPACK/INSTALL directory, in the files
|
|
lawn81.tex, psfig.tex, lawn81.ps, and org2.ps. Consult the Installation
|
|
Guide for further details on installing the package and on what is contained
|
|
in each subdirectory. For complete information on the LAPACK Testing
|
|
please consult LAPACK Working Note 41 "Installation
|
|
Guide for LAPACK".
|
|
================
|
|
|
|
|
|
================
|
|
LAPACK USER GUIDE
|
|
It is highly recommended that you obtain a copy of the Third Edition of
|
|
the LAPACK Users' Guide published by SIAM in Winter, 1999. This Users'
|
|
Guide gives a detailed description of the philosophy behind LAPACK as well
|
|
as an explanation of its usage. The LAPACK Users' Guide can be purchased from:
|
|
SIAM; Customer Service; P. O. Box 7260; Philadelphia, PA 19104;
|
|
215-382-9800, FAX 215-386-7999. It will also be available from booksellers.
|
|
|
|
To order by email, send email to service@siam.org. The book is also
|
|
available via SIAM's World Wide Web URL at http://www.siam.org. The
|
|
ISBN number is 0-89871-447-8, and SIAM order code is SE09. The list
|
|
price for SIAM members is $31.20; the cost for nonmembers is $39.00.
|
|
|
|
To view an HTML version of the Users' Guide please refer to the URL
|
|
|
|
http://www.netlib.org/lapack/lug/lapack_lug.html.
|
|
================
|
|
|
|
================
|
|
LAPACKE
|
|
LAPACK now includes the LAPACKE package
|
|
LAPACKE is a Standard C language APIs for LAPACK
|
|
http://www.netlib.org/lapack/#_standard_c_language_apis_for_lapack
|
|
collaboration LAPACK and INTEL Math Kernel Library
|
|
|
|
Documentation available in the DOCS folder
|
|
================
|
|
|
|
================
|
|
RELATED LAPACK PROJECTS
|
|
|
|
The Fortran95 interface to LAPACK is available, as well as an f2c'ed
|
|
version of LAPACK, and a C++ version of a subset of LAPACK routines.
|
|
Refer to the following URLs on netlib for further information:
|
|
|
|
http://www.netlib.org/lapack95/
|
|
http://www.netlib.org/clapack/
|
|
http://www.netlib.org/lapack++/
|
|
http://www.cs.utk.edu/java/f2j/
|
|
|
|
Or, for more information on the distributed-memory version of LAPACK,
|
|
consult the ScaLAPACK index on netlib:
|
|
|
|
http://www.netlib.org/scalapack/
|
|
================
|
|
|
|
|
|
================
|
|
LAPACK WORKING NOTES
|
|
|
|
A number of technical reports were written during the development of
|
|
LAPACK and published as LAPACK Working Notes, initially by Argonne
|
|
National Laboratory and later by the University of Tennessee. Many of
|
|
these reports later appeared as journal articles. Most of these working
|
|
notes are available in pdf and postscript form from netlib.
|
|
http://www.netlib.org/lapack/lawns/
|
|
http://www.netlib.org/lapack/lawnspdf/
|
|
Otherwise, requests for copies of these working notes can be sent to
|
|
the following address.
|
|
|
|
LAPACK Project
|
|
c/o J.J. Dongarra
|
|
Computer Science Department
|
|
University of Tennessee
|
|
Knoxville, Tennessee 37996-1301
|
|
USA
|
|
Email: lapack@cs.utk.edu
|
|
================
|