IBM Books

Parallel Engineering and Scientific Subroutine Library for AIX Version 2 Release 3: Guide and Reference


Hardware and Software Products That Can Be Used with Parallel ESSL

This section describes the hardware and software products you can use with Parallel ESSL.

Parallel ESSL--Hardware

Parallel ESSL runs on the IBM RS/6000 SP and clusters of |IBM e(logo)server 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--System Software

Parallel ESSL for AIX is supported in the following operating system environments:

Parallel ESSL--Software Products

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.

Thread Safety

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.

Installation and Customization

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.

Software Products for Displaying Parallel ESSL Online Information

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:

Parallel ESSL--PDF File

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.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]