Guide and Reference


Appendix D. Bibliography

This bibliography lists the publications that you may need to use with ESSL and describes how to obtain them.


References

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:

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.

  1. Agarwal, R. C.; Cooley, J. W. September 1987. "Vectorized Mixed Radix Discrete Fourier Transform Algorithms." IEEE Proceedings, Vol. 75-9:1283-1292.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. Arioli, M.; Duff, I. S.; Ruiz, M. 1992. "Stopping Criteria for Iterative Solvers," SIAM Journal of Matrix Analysis Application, Vol. 13, pp. 138-144.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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.

  16. 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.

  17. 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.

  18. 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.

  19. 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.

  20. 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.

  21. 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.

  22. 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.

  23. 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.

  24. 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.

  25. 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.

  26. 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.

  27. 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.

  28. 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.

  29. 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.

  30. 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.

  31. 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.

  32. 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.

  33. 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.

  34. 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.

  35. 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.)

  36. 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.

  37. Golub, G. H.; Van Loan, C. F. 1990. Matrix Computations, John Hopkins University Press, Baltimore, Maryland.

  38. 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.)

  39. 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.

  40. 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.

  41. High Performance Fortran Language Specification High Performance Fortran Forum; November 10, 1994; Version 1.1.

  42. 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).

  43. Kelley, C. T. 1995. "Iterative Methods for Linear and Nonlinear Equations" SIAM. Philadelphia, PA.

  44. Koelbel, C.; Loveman, D.; Schreiber, R.; Steele Jr., G.; Zosel, M. 1994. The High Performance Fortran Handbook. The MIT Press, Cambridge, MA; London, England.

  45. Metcalf, M.; Reid, J. 1994. Fortran 90 Explained. Oxford University Press, U.S.A.

  46. 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

  47. Percus, O. E.; Kalos, M. H. 1989. "Random Number Generators for MIMD Parallel Processors." Journal of Parallel and Distributed Computing, 6:477-497.

  48. Percus, O. E.; Percus, J. K. July 1988. "Long Range Correlations in Linear Congruential Generators." Journal of Computational Physics, 77(1).

  49. 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.

  50. 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.

  51. Sun, Xian-He; Zhang, Hong; Ni, Lionel M. March 1992. "Efficient Tridiagonal Solvers on Multicomputers". IEEE Transactions on Computers, Vol. 41, No. 3.

  52. 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 ]