Parallel Engineering and Scientific Subroutine Library for AIX Version 2 Release 3: Guide and Reference
Front Matter consists of the Table of Contents, a subroutine
lookup table, special terms and abbreviated names, and other prefatory
information. Use these to find or interpret information in the
book.
Part 1. "Guide Information" provides guidance
information for using Parallel ESSL.
- Chapter 1, "Overview, Requirements, and List of
Subroutines" gives an overview of Parallel ESSL and lists required
hardware and software products. Read this chapter first to determine
the aspects of Parallel ESSL you want to use.
- Chapter 2, "Distributing Your Data" describes how to
distribute your data across processes for various types of data
structures: vectors, matrices, and sequences. Use this
information when designing and coding your program.
- Chapter 3, "Coding and Running Your Program" explains
coding requirements for calling Parallel ESSL from Fortran, C, and C++
programs, performance coding tips, and how to run your program in the Parallel
Environment. Use this information when coding or running your
program.
- Chapter 4, "Migrating Your Program" describes how to
migrate your program to Parallel ESSL. Use this information when
updating your program for a new release of Parallel ESSL or when moving from
ScaLAPACK to Parallel ESSL.
- Chapter 5, "Using Error Handling" describes how to use
error handling in Parallel ESSL to retrieve information about errors that
occur in your program and diagnose problems. Use this information when
designing and coding your program as well as diagnosing your problems.
Part 2. "Reference Information" provides
reference information you need to code calling sequences for the Parallel ESSL
subroutines. Each chapter contains an introduction and subroutine
descriptions. To understand the information in the subroutine
descriptions, see Interpreting the Subroutine Descriptions. Use the appropriate chapter when coding your
program:
- Chapter 6, "Level 2 PBLAS"
- Chapter 7, "Level 3 PBLAS"
- Chapter 8, "Linear Algebraic Equations"
- Chapter 9, "Eigensystem Analysis and Singular Value
Analysis"
- Chapter 10, "Fourier Transforms"
- Chapter 11, "Random Number Generation"
- Chapter 12, "Utilities"
Appendix A. Basic Linear Algebra Communication Subprograms
(BLACS) Quick Reference Guide provides a list of calling sequences for
the BLACS subroutines.
Appendix B. Sample Programs contains a sample Fortran 90
application program using Parallel ESSL. It also contains sample
application programs using the Fortran 90 and Fortran 77 sparse linear
algebraic equation subroutines.
Glossary contains definitions of terms used in this book.
Bibliography provides information about publications related to
Parallel ESSL. Use it to identify and order publications with
supporting information.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]