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 RS/6000 workstations supported by the operating systems listed under "Parallel ESSL--System Software".

Parallel ESSL--System Software

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

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 Message Passing Program".

To assist Fortran 90 sparse linear algebraic equation users, a module file is provided with the Parallel ESSL product. Use of this file is described in "Using Extrinsic Procedures--The Fortran 90 Sparse Linear Algebraic Equation Subroutines".

To assist HPF users, a module file is provided with the Parallel ESSL product. Use of this file is described in "Using Extrinsic Procedures--The Parallel ESSL Subroutines".

Table 1. Software Products Required for Use with Parallel ESSL for AIX
For Compiling For Linking, Loading, or Running
XL Fortran for AIX, Version 5.1 or later (program number 5765-C10)-or-

C Set ++ for AIX, Version 3.1.4.6 or later (program number 5765-421)-or-

C for AIX, Version 4.1 (program number 5767-AAR with feature number 1486)

XL Fortran RTE for AIX, Version 5.1 or later (program number 5765-C10 or 5765-C11) -and-

Parallel Environment for AIX, Version 2.3 or later (program number 5765-543 and APAR IX72055) -and-

ESSL for AIX, Version 3.1 (program number 5765-C42) -and-

C libraries2

XL High Performance Fortran for AIX, Version 1 Release 2 or later (program number 5765-613)1 XL High Performance Fortran Run-Time Environment for AIX, Version 1 Release 2 or later (program number 5765-612)1 -and-

Parallel Environment for AIX, Version 2.3 or later (program number 5765-543 and APAR IX72055) -and-

ESSL for AIX, Version 3.1 (program number 5765-C42) -and-

C libraries2

Note: 1 XL HPF for AIX is only needed when you call Parallel ESSL HPF subroutines.

2AIX includes the C and math libraries.

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 IBM AIX Version 4 General Programming Concepts: Writing and Debugging Programs.

Installation and Customization

Parallel ESSL is distributed on an 4-millimeter cartridge or a 8-millimeter cartridge. 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 the installp command, as described in the IBM AIX Version 4 Commands Reference.

Software Products for Displaying Parallel ESSL Online Information

To view the HTML version of the Parallel ESSL Version 2 Guide and Reference, you need the following:

Parallel ESSL--PostScript File

A PostScript file for the Parallel ESSL Version 2 Guide and Reference is provided with Parallel ESSL on the product medium. You can print it on your PostScript printer without any special setup, using whatever printing procedures you normally use for PostScript files. Duplex printing is suggested, due to the size of the book.


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