This section describes the hardware and software products you can use with Parallel ESSL.
Parallel ESSL runs on the IBM RS/6000 SP and clusters of |IBM pSeries and RS/6000 workstations supported by the operating systems listed
under Parallel ESSL--System Software.
|64-bit applications require 64-bit hardware.
Parallel ESSL for AIX is supported in the following operating system environments:
On the SP, you also need the following along with AIX:
Parallel ESSL for AIX requires the software products shown in Table 1 for compiling and running.
ESSL for AIX must be ordered separately.
To assist C and C++ users, a header file is provided with the Parallel ESSL product. Use of this file is described in Running Your Program.
To assist Fortran 90 sparse linear algebraic equation users, |module files are provided with the Parallel ESSL product. Use of this file is
described in Using Extrinsic Procedures--The Fortran 90 Sparse Linear Algebraic Equation Subroutines.
Table 1. Software Products Required for Use with Parallel ESSL
For Compiling | For Linking, Loading, or Running |
---|---|
XL Fortran for AIX, Version 7.1.1 (program number 5765-E02) -or-
C for AIX, Version 5.0.2 (program number 5765-E32) -or- VisualAge(R) C++ Professional for AIX Version 5.0.2 (program number 5765-E26) | XL Fortran Run-time Environment for AIX, Version
7.1.1 (program number 5765-E03) -and-
Parallel Environment for AIX, Version 3.2 (program number 5765-D93) -and- ESSL for AIX, Version 3.3 (program number 5765-C42) -and- C libraries1 |
1 AIX includes the C libraries and math libraries in the
Application Development Toolkit.
|
Parallel ESSL is not thread safe; however, Parallel ESSL is thread-tolerant and can therefore be called from a single thread of a multithreaded application. Multiple simultaneous calls to Parallel ESSL from different threads of a single process causes unpredictable results.
For more information on Thread Programming Concepts, see |AIX General Programming Concepts: Writing |and Debugging Programs.
Parallel ESSL is distributed on a compact disk (CD). The Parallel ESSL Installation Memo provides the detailed information you need to install Parallel ESSL on AIX.
The Parallel ESSL product is packaged in accordance with the AIX guidelines. The product can be installed using the smit command, as described in the IBM Parallel System Support Programs for AIX: Administration Guide. The product can be installed on multiple nodes using the dsh command, as described in the IBM Parallel System Support Programs for AIX: Administration Guide, and using the installp command, as described in the |AIX Commands Reference.
The |Parallel ESSL Guide and Reference is available in PDF and HTML on the product media.
To view the online publications shipped on the product media, you need either of the following:
A PDF file for the |Parallel ESSL Guide and Reference is provided with Parallel ESSL on the product medium. You can print it without any special setup, using whatever printing procedures you normally use for PDF files. Duplex printing is suggested, due to the size of the book.