ScaLAPACK user's guide.
Saved in:
Imprint: | [Place of publication not identified] SIAM 1997. |
---|---|
Description: | 1 online resource. |
Language: | English |
Series: | Software, environments, tools Software, environments, tools. |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/12577620 |
Table of Contents:
- List of figures
- List of tables
- Preface
- Suggestions for reading
- List of notation
- Part I. Guide
- 1. Essentials
- ScaLAPACK
- Structure and Functionality
- Software Components
- Efficiency and Portability
- Availability
- Commercial Use
- Installation
- Documentation
- Support
- Errata
- Related Projects
- Contents of the CD-ROM
- 2. Getting Started with ScaLAPACK
- How to Run an Example Program Using MPI
- Source Code for Example Program #1
- Details of Example Program #1
- Four Basic Steps Required to Call a ScaLAPACK Routine
- 3. Contents of ScaLAPACK
- Structure of ScaLAPACK
- Driver Routines
- Computational Routines
- Orthogonal or Unitary Matrices
- Algorithmic Differences between LAPACK and ScaLAPACK
- 4. Data Distribution and Software Conventions
- Basics
- Array Descriptors
- In-Core Dense Matrices
- In-Core Narrow Band and Tridiagonal Matrices
- Out-of-Core Matrices
- Design and Documentation of Argument Lists
- Extensions
- 5. Performance of ScaLAPACK
- Achieving High Performance with ScaLAPACK
- Performance, Portability and Scalability
- Performance Evaluation
- Performance Improvement
- Performance of Banded and Out-of-Core Drivers
- 6. Accuracy and Stability
- Sources of Error in Numerical Calculations
- New Sources of Error in Parallel Numerical Computations
- How to Measure Errors
- Further Details: How Error Bounds are Derived
- Error Bounds for Linear Equation Solving
- Error Bounds for Linear Least Squares Problems
- Error Bounds for the Symmetric Eigenproblem
- Error Bounds for the Singular Value Decomposition
- Error Bounds for the Generalized Symmetric Definite Eigenproblem
- 7. Troubleshooting
- Installation Debugging Hints
- Application Debugging Hints
- Common Errors in Calling ScaLAPACK Routines
- Failures Detected by ScaLAPACK Routines
- Wrong Results
- Error Handling in the PBLAS
- Error Handling in the BLACS
- System Error Messages
- Poor Performance
- Appendix A. Index of ScaLAPACK Routines
- Index of Driver and Computational Routines
- Index of Auxiliary Routines
- Matrix Redistribution/Copy Routines
- Appendix B. Call Conversion: LAPACK to ScaLAPACK and BLAS to PBLAS
- Translating BLAS-based programs to the PBLAS
- Translating LAPACK-based programs to ScaLAPACK
- Appendix C. Example Programs
- Example Program #2
- HPF Interface to ScaLAPACK
- Appendix D. Quick Reference Guides
- ScaLAPACK Quick Reference Guide
- Quick Reference Guide to the PBLAS
- Quick Reference Guide to the BLACS
- Glossary
- Part II. Specifications of Routines:
- Bibliography
- Index by keyword
- Index by routine name