Overview
Since its initial release in February 1992, LAPACK has expanded in both depth and breadth. LAPACK is now available in both Fortran and C. The publication of this second edition of the Users' Guide coincides with the release of version 2.0 of the LAPACK software.This release of LAPACK introduces new routines and extends the functionality of existing routines. Prominent among the new routines are driver and computational routines for the generalized nonsymmetric eigenproblem, generalized linear least squares problems, the generalized singular value decomposition, a generalized symmetric-definite eigenproblem, and divide-and-conquer methods for symmetric eigenproblems. Additional computational routines include the generalized QR and RQ factorization and reduction of a band matrix to bidiagonal form.
The following are some of the additional modifications made since publication of the first edition:
- a description of LAPACK-related software projects has been added
- a new LAPACK benchmark section has been added that gives performance numbers for selected LAPACK routines
- the chapter on accuracy and stability has been simplified and expanded, separating the theory and details from the descriptions
- all of the new routines have been added to the following appendices: Index of Driver and Computational Routines; Index of Auxiliary Routines; Converting from LINPACK or EISPACK
- the new notes written during the LAPACK2 and ScaLAPACK projects have been added
- the Specifications of Routines section has been expanded and updated to include the new routines and revisions to the existing routines
- the bibliography has been expanded
- the index has been separated into one for key words and another for routines
- tables have been added to show the performance for specific routines
If you are familiar with the first edition of this book, you will want to update your library. If you have been reluctant to switch to LAPACK, the LAPACK Users' Guide, Second Edition will help you facilitate this change.
Editorials
Booknews
Coinciding with the release of version 3.0 of the LAPACK software, this guide includes updated information on accessing LAPACK and related projects via the Web; coverage of the new routines; updated performance results; and an expanded section on accuracy and stability that includes error bounds for generalized least squares. Annotation c. Book News, Inc., Portland, OR (booknews.com)Studies In Informatics and Control
LAPACK is more than a successor to LINPACK and EISPACK; it extends the functional capacity of these packages by including equilibration, iterative refinement, error bounds, and driver routines for linear systems, routines for computing and re-ordering the Schur factorization, and condition estimation routines for eigenvalue problems. .The underlying philosophy of LAPACK as well as a detailed description of its usage are exposed in the LAPACK Users' Guide . Specifically, this guide gives an informal introduction to the design of the algorithms and software, summarizes the contents of the package, describes conventions used in the software and its documentation, and includes complete specifications for calling the driver and computational routines.β Vol. 4, No. 4, December 1995
Xiao-Chuan Cai
As a successor to the software packages LINPACK and EISPACK, LAPACK provides more efficient and accurate routines for the solutions of dense systems of linear equations, lest squares problems, eigenvalue and singular value problems. .Overall, this is a well-written book, and I highly recommend it to those who are new to LAPACK or are interested in understanding or using the new routines released in version 2.0 of LAPACK.β Mathematics of Computation, Vol. 65, Number 216 October 1996.