Guide and Reference
This bibliography lists the publications that you may need to use with ESSL
and describes how to obtain them.
Text books and articles covering the mathematical aspects of ESSL are
listed in this section, as well as several software libraries available from
other companies. They are listed alphabetically as follows:
- Publications are listed by the author's name. IBM publications that
include an order number, other than an IBM Technical Report can be ordered through the Subscription Library Services System (SLSS). The
non-IBM publications listed here should be obtained through publishers,
bookstores, or professional computing organizations.
- Software libraries are listed by their product name. Each reference
includes the names, addresses, and phone numbers of the companies from which
they can be obtained.
Each citation in the text of this book is shown as a number enclosed in
square brackets. It indicates the number of the item listed in the
bibliography. For example, reference [1] cites the first item listed
below.
- Agarwal, R. C.; Cooley, J. W. September 1987. "Vectorized
Mixed Radix Discrete Fourier Transform Algorithms." IEEE
Proceedings, Vol. 75-9:1283-1292.
- Agarwal, R. C.; Gustavson, F.; Joshi, M.; Zubair, M. February
1995. "A Scalable Parallel Block Algorithm for Band Cholesky
Factorization." SIAM Conference on Parallel Processing.
- Agarwal, R. C.; Gustavson, F.; Zubair, M. May 1994. "An
Efficient Parallel Algorithm for the Three-Dimensional FFT NAS Parallel
Benchmark." Proceedings of IEEE SHPCC '94, 129-133.
- Anderson, E.; Bai, Z.; Bischof, C.; Demmel, J.; Dongarra, J.;
DuCroz, J.; Greenbaum, S.; Hammarling, A.; McKenney, S.; Ostrouchov, S.;
Sorensen, D. 1995. "LAPACK User's Guide, Second Edition." SIAM,
Philadelphia, Pa.
- Anderson, E.; Bai, Z.; Bischof, C.; Demmel, J.; Dongarra, J.;
DuCroz, J.; Greenbaum, S.; Hammarling, A.; McKenney, S.; Sorensen, D. May
1990. "LAPACK: A Portable Linear Algebra Library for High-Performance
Computers." University of Tennessee, Technical Report CS-90-105.
- Anderson, E.; Benzoni, A.; Dongarra, J.; Moulton, S.;
Ostrouchov, S.; Tourancheau, B.; van de Geijn, R. 1991. "Basic Linear
Algebra Communication Subprograms." Sixth Distributed Memory Computing
Conference Proceedings IEEE Computer Society Press.
- Arioli, M.; Duff, I. S.; Ruiz, M. 1992. "Stopping Criteria
for Iterative Solvers," SIAM Journal of Matrix Analysis
Application, Vol. 13, pp. 138-144.
- Bailey, D.; Barton, J.; Lasinski, T.; Simon, H.. 1991. "NAS
Parallel Benchmarks." Report RNR-91-002, Revision 2. NASA Ames Research
Center, Moffett Field, CA.
- Barrett, R.; Berry, M.; Chan, T. F.; Demmel, J.; Donato, J.;
Dongarra, J.; Eijkhout, V.; Pozo, R; Romine, C.; van der Vorst, H. 1994.
"Templates for the Solution of Linear Systems: Building Blocks for
Iterative Methods," SIAM. Philadelphia, PA.
- Blackford, L. S.; Choi, J.; Cleary, A.; D'Azevedo, E.;
Demmel, J.; Dhillon, I.; Dongarra, J.; Hammarling, S.; Henry, G.; Petitet, A.;
Stanley, K.; Walker, D.; Whaley, R. C. 1997. "ScaLAPACK Users'
Guide," SIAM. Philadelphia, PA.
- Brainerd, W. S.; Goldberg, C. H.; Adams, J. C. 1990.
Programmer's Guide to Fortran 90 Intertext Publications and McGraw-Hill Book Company, New York, N.Y.
- Cerioni, F.; Colajanni, M.; Filippone, S.; Maiolatesi, S. 1996.
"A Proposal for Parallel Sparse BLAS," in Proceedings of PARA '96.
Edited by J. Wasniewski, J. Dongarra, K. Madsen, and D. Olesen.
Springer-Verlag
Lecture Notes in Computer Science, No. 1184, pp. 166-175.
- Choi, J.; Demmel, J.; Dhillon, I.; Dongarra, J. J.;
Ostrouchov, L. S.; Petitet, A.; Walker, D.; Whaley, R. C.; Stanley, K. March
1995. "Installation Guide for ScaLAPACK," LAPACK Working Note
93 University of Tennessee, Technical Report CS-95-280.
- Choi, J.; Dongarra, J. J.; Walker, D. W. 1994.
"PB-BLAS: A Set of Parallel Block Basic Linear Algebra
Subprograms," Technical Report ORNL/TM-12468 Oak Ridge National Laboratory, Mathematical Sciences Section,
Oak Ridge, Tennessee.
- Choi, J.; Dongarra, J. J.; Walker, D. W. 1994.
"PB-BLAS: Reference Manual," Technical Report
ORNL/TM-12469 Oak Ridge National Laboratory, Mathematical Sciences Section,
Oak Ridge, Tennessee.
- Choi, J.; Dongarra, J. J.; Ostrouchov, S.; Petitet, A. P.;
Walker, D. W.; Whaley, R. C. September 1994. "The Design and Implementation
of the ScaLAPACK LU, QR, and Cholesky Factorization Routines," LAPACK
Working Note 80 University of Tennessee, Technical Report CS-94-246.
- Choi, J.; Dongarra, J. J.; Ostrouchov, S.; Petitet, A. P.;
Walker, D. W.; Whaley, R. C. May 1995. "A Proposal for a Set of Parallel
Basic Linear Algebra Subprograms," LAPACK Working Note 100 Soogsil University, University of Tennessee, and Oak Ridge National
Laboratory.
- Choi, J.; Dongarra, J. J.; Walker, D. W. 1994. "SCALAPACK
Reference Manual I: Parallel Factorization Routines (LU, QR, and
Cholesky)," Technical Report ORNL/TM-12471 Oak Ridge National Laboratory, Mathematical Sciences Section, Oak Ridge,
Tennessee.
- Choi, J.; Dongarra, J. J.; Walker, D. W. 1994. "SCALAPACK
II: Parallel Reduction Routines (HRD, TRD, and BRD)," Technical
Report ORNL/TM-12472 Oak Ridge National Laboratory, Mathematical Sciences Section, Oak Ridge,
Tennessee.
- Choi, J.; Dongarra, J. J.; Walker, D. W. 1994. "SCALAPACK
Reference Manual II: Parallel Reduction Routines (HRD, TRD, and
BRD)," Technical Report ORNL/TM-12473 Oak Ridge National Laboratory, Mathematical Sciences Section, Oak
Ridge, Tennessee.
- Choi, J.; Dongarra, J. J.; Walker, D. February 1995. "The
Design of a Parallel Dense Linear Algebra Software Library: Reduction to
Hessenberg, Tridiagonal, and Bidiagonal Form," LAPACK Working Note
92 University of Tennessee, Technical Report CS-95-275.
- Choi, J.; Dongarra, J. J.; Pozo, R.; Walker, D. 1992.
"ScaLAPACK: A Scalable Linear Algebra Library for Distributed Memory
Concurrent Computers." Proceedings of the Fourth Symposium on the
Frontiers of Massively Parallel Computation (FRONTIERS '92) IEEE Computer Society Press.
- Choi, J.; Dongarra, J. J.; Pozo, R.; Walker, D. November 1992.
"ScaLAPACK: A Scalable Linear Algebra Library for Distributed Memory
Concurrent Computers," University of Tennessee, Technical Report CS-92-181.
- Demmel, J. W.; Dhillon, I.; Ren, H. March 1994. "On the
correctness of Parallel Bisection in Floating Point," LAPACK Working
Note 70 University of Tennessee, Technical Report CS-94-228.
- Demmel, J. W.; Kahan, W. February 1988. "Computing Small
Singular Values of Bidiagonal Matrices with Guaranteed High Relative
Accuracy," LAPACK Working Note 3 Argonne National Laboratory, MCS-TM-110.
- Demmel, J. W.; Stanley, K. September 1994. "The Performance
of Finding Eigenvalues and Eigenvectors of Dense Symmetric Matrices on
Distributed Floating Point," LAPACK Working Note 86 University of Tennessee, Technical Report CS-94-254.
- Dongarra, J. J.; DuCroz, J.; Hammarling, S.; Duff, I. March
1990. "A Set of Level 3 Basic Linear Algebra Subprograms." ACM
Transactions on Mathematical Software, 16(1):1-17.
- Dongarra, J. J.; DuCroz, J.; Hammarling, S.; Hanson, R. J.
March 1988. "An Extended Set of FORTRAN Basic Linear Algebra
Subprograms." ACM Transactions on Mathematical Software, 14(1):1-17.
- Dongarra, J. J.; DuCroz, J.; Hammarling, S.; Hanson, R. J.
March 1988. "Algorithm 656. An Extended Set of Basic Linear Algebra
Subprograms: Model Implementation and Test Programs." ACM
Transactions on Mathematical Software, 14(1):18-32.
- Dongarra, J. J.; DuCroz, J.; Hammarling, S. 1996. "A
Proposal for Fortran 90 BLAS," LAPACK Working Note University of Tennessee, Oak Ridge National Laboratory, and Numerical
Algorithms Group Ltd.
- Dongarra, J. J.; DuCroz, J.; Hammarling, S.; Wasniewski, J.;
Zemla, A. August 1995. "A Proposal for a Fortran 90 Interface for
LAPACK," LAPACK Working Note 101 University of Tennessee, Numerical Algorithms Group Ltd., Technical
University of Denmark, and Polish Academy of Sciences.
- Dongarra, J. J.; van de Geijn, R. A. 1991. "Two Dimensional
Basic Linear Algebra Communication Subprogram," LAPACK Working Note
37 University of Tennessee, Technical Report CS-91-138.
- Dongarra, J. J.; van de Geijn, R. A.; Whaley, R. C. December
1993 and June 1994. A User's Guide to the BLACS, Oak Ridge National Laboratory, Oak Ridge, Tennessee.
- Dongarra, J. J.; Walker, D. 1993. "The Design of Linear
Algebra Libraries for High Performance Computers," LAPACK Working Note
58 University of Tennessee, Technical Report CS-93-188.
- Duff, I. S.; Marrone, M.; Radicati, G.; and Vittoli, C. March
1997. "Basic Linear Algebra Subprograms for Sparse Matrices: a User
Level Interface." Technical Report RAL-TR-95-049, Department for
Computation and Information, Atlas Centre, Rutherford Appleton Laboratory,
Oxon OX11 0QX. (To appear in ACM Transactions on Mathematical
Software.)
- Filippone, S.; Sales, M. L. 1994. "Experiences in Numerical
Software on IBM Distributed Memory Architectures." Parallel Scientific
Computing 207-218. Edited by J. Dongarra and J. Wasnievski. Springer-Verlag, New
York, Heidelberg, Berlin.
- Golub, G. H.; Van Loan, C. F. 1990. Matrix
Computations, John Hopkins University Press, Baltimore, Maryland.
- Gropp, W.; Lusk, E.; Skjellum, A. 1994. Using MPI:
Portable Parallel Programming with the Message Passing Interface. The MIT Press, Cambridge, MA; London, England. (This book is also orderable
through SLSS by specifying publication number SR28-5757.)
- Gupta, A.; Gustavson, F.; Joshi, M.; Toledo, S. June, 20,
1996. "The Design, Implementation, and Evaluation of a Banded Linear Solver
for Distributed-Memory Parallel Computers." IBM Research Report RC 20481.
- Gupta, A.; Gustavson, F.; Joshi, M.; Toledo, S. 1996. "The
Design, Implementation, and Evaluation of a Banded Linear Solver for
Distributed-Memory Parallel Computers." Applied Parallel Computing,
Industrial Problems and Optimization. Edited by Dongarra, J.; Madsden, K.; Washniewski, J. Parallel Computing,
Third International Workshop, PARA'96 Lyngby, Denmark, August 1996
Proceedings Lecture Notes in Computer Science, Springer-Verlag, 1996.
- High Performance Fortran Language Specification High Performance Fortran Forum; November 10, 1994; Version 1.1.
- Holian, B. L.; Percus, O. E.; Warnock, T. T.; Whitlock, P. A.
August 1994. "Pseudorandom Number Generator for Massively Parallel
Molecular-Dynamics Simulations." Physical Review E, 50(2).
- Kelley, C. T. 1995. "Iterative Methods for Linear and
Nonlinear Equations" SIAM. Philadelphia, PA.
- Koelbel, C.; Loveman, D.; Schreiber, R.; Steele Jr., G.; Zosel,
M. 1994. The High Performance Fortran Handbook. The MIT Press, Cambridge, MA; London, England.
- Metcalf, M.; Reid, J. 1994. Fortran 90 Explained. Oxford University Press, U.S.A.
- Message Passing Interface Forum, MPI: A Message
Passing Interface Standard, Version 1.1. June 6, 1995. University of Tennessee, Knoxville, Tennessee. This document
can be obtained at the URL,
http://www.mcs.anl.gov/Projects/mpi/index.html
- Percus, O. E.; Kalos, M. H. 1989. "Random Number Generators
for MIMD Parallel Processors." Journal of Parallel and Distributed
Computing, 6:477-497.
- Percus, O. E.; Percus, J. K. July 1988. "Long Range
Correlations in Linear Congruential Generators." Journal of
Computational Physics, 77(1).
- Percus, O. E.; Percus, J. K. 1992. "An Expanded Set of
Correlation Tests for Linear Congruential Random Number Generators."
Combinatorics, Probability and Computing, 1:161-168.
- Percus, O. E.; Percus, J. K. 1992. "Intrinsic Relations in
the Structure of Linear Congruential Generators Modulo 2beta."
Statistics and Probability Letters, 15:381-383.
- Sun, Xian-He; Zhang, Hong; Ni, Lionel M. March 1992.
"Efficient Tridiagonal Solvers on Multicomputers". IEEE Transactions
on Computers, Vol. 41, No. 3.
- Whaley, R. Clint. May 1994. "Basic Linear Algebra
Communication Subprograms: Analysis and Implementation Across Multiple
Parallel Architectures," LAPACK Working Note 73 University of Tennessee, Technical Report CS-94-234.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]