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.