Server Software offers scientific subroutines.

Press Release Summary:



Parallel ESSL v3.1 scalable mathematical subroutine library supports parallel processing applications on clusters of IBM pSeries(TM) servers running Linux. Callable from Fortran, C, and C++, product offers 32- and 64-bit application support and error-handling capabilities. Software supports Single Program Multiple Data programming model and provides over 100 subroutines in 6 areas of mathematical computations. For communication, it includes Basic Linear Algebra Communications Subprograms.



Original Press Release:



IBM Parallel Engineering and Scientific Subroutine Library for Linux on pSeries V3.1 (Parallel ESSL) Offers Scientific Subroutines for Optimum Performance



At a glance

Parallel ESSL V3.1 is tuned for optimum performance on POWER4(TM) and POWER4+(TM) processors and the Myrinet switch.

Callable from Fortran, C, and C++

32-bit and 64-bit application support

Easy-to-use call interface

Informative error-handling capabilities

For ordering, contact:

Your IBM representative, an IBM Business Partner, or the Americas Call Centers at 800-IBM-CALL (Reference: RE001).

Overview

IBM Parallel ESSL is a scalable mathematical subroutine library that supports parallel processing applications on clusters of IBM pSeries(TM) servers running Linux.

Parallel ESSL supports the Single Program Multiple Data (SPMD) programming model.

Parallel ESSL provides over 100 subroutines in six major areas of mathematical computations:

Level 2 parallel basic linear algebra subprograms (PBLAS)

Level 3 PBLAS

Linear algebraic equations

Eigensystem analysis and singular value analysis

Fourier transforms

Random number generation

For communication, Parallel ESSL includes Basic Linear Algebra Communications Subprograms (BLACS), which use the Message Passing Interface (MPI). For computations, Parallel ESSL uses ESSL for Linux on pSeries subroutines.

The Parallel ESSL GM libraries are provided for use with the MPICH-GM library and the Myrinet-2000 switch with Myrinet/PCI-X adapters. Internet protocol (IP) is not supported.

The Parallel ESSL GM libraries support both 32-bit environment and 64-bit environment applications. The subroutines can be called from application programs written in Fortran, C, and C++.

Parallel ESSL runs under the SuSE Linux Enterprise Server 8 (SLES) for IBM iSeries(TM)/pSeries operating system.

Key prerequisites

Operating systems - SLES for iSeries/pSeries

Hardware:

Clusters of pSeries servers

Myrinet-2000 switch with Myrinet/PCI-X adapters

Software:

For compiling:

IBM XL Fortran for Linux on pSeries V8.1.0.2 (5765-F70), or later

VisualAge® C++ for Linux on pSeries V6 (5765-F56)

For linking, loading, or running

IBM XL Fortran for Linux on pSeries Run-Time Environment V8.1.0.2 (5765-F71), or later

GNU Compiler Collection (GCC) V3.2, or later, 32-bit and 64-bit libraries

Engineering and Scientific Subroutine Library for Linux on pSeries V4.1 (5765-G17)

GM 2.0.6. or later

MPICH-GM 1.2.5.10

Planned availability date

September 26, 2003

Description

IBM Parallel Engineering and Scientific Subroutine Library for Linux on pSeries is functionally equivalent to the Parallel ESSL for AIX® 5L V2.3 (5765-C41) product, except that:

The switch supported is the Myrinet-2000 with Myrinet/PCI-X adapters.

IP is not supported.

Multiple Computational Threads are not supported.

The Parallel ESSL header file does not support the IBM Open Class® Complex Mathematics Library.

All Parallel ESSL libraries provide high levels of performance for numerically intensive computing jobs on the respective processors. All versions provide mathematically equivalent results.

Refer to the Parallel Engineering and Scientific Subroutine Library for AIX, V2.3 and Linux on pSeries, V3.1 Guide and Reference, V3.1 for details. Hardcopy documentation is not shipped with the product. Documentation can be viewed or printed as detailed in the Publications section.

The Parallel ESSL software license agreement is shipped, viewed, and accepted electronically.

All Topics