Server Software includes over 400 scientific subroutines.

Press Release Summary:



ESSL for Linux on pSeries(TM) v4.1 offers mathematical functions for scientific and engineering applications. It incorporates 2 run-time libraries that support 32- and 64-bit environment applications as well as mathematical subroutines that encompass 9 computational areas. Callable from Fortran, C, and C++, software supports SuSE Linux Enterprise Server 8 for iSeries/pSeries and provides thread-safe serial and symmetric multiprocessing libraries and error-handling capabilities.



Original Press Release:



Engineering and Scientific Subroutine Library (ESSL) for Linux on IBM eServer pSeries, V4.1 Offers Scientific Subroutines for Optimum Performance



At a glance

ESSL supports SuSE Linux Enterprise Server 8 (SLES) for iSeries/pSeries.

Tuned for optimum performance on POWER4 and POWER4+ processors, ESSL for Linux on pSeries offers:

Thread-safe serial and symmetric multiprocessing (SMP) libraries

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 ESSL for Linux on pSeries(TM) V4.1 expands its optimized collection of over 400 subroutines to the Linux on pSeries platform.

It offers a wide range of mathematical functions for many different scientific and engineering applications.

Primary characteristics are performance, functional capability, and usability.

Performance and functional capability

The mathematical subroutines, in nine computational areas, are tuned for optimum performance on the pSeries POWER4(TM) and POWER4+(TM). The computational areas are:

Linear Algebra Subprograms

Matrix Operations

Linear Algebraic Equations

Eigensystem Analysis

Fourier Transforms, Convolutions and Correlations, and Related Computations

Sorting and Searching

Interpolation

Numerical Quadrature

Random Number Generation

ESSL provides two run-time libraries:

The ESSL symmetric multiprocessing (SMP) library provides thread-safe versions of the ESSL subroutines for use on all SMP (for example, p690) processors. In addition, a subset of these subroutines are also multithreaded versions; that is, they support the shared memory parallel processing programming model. You do not have to change your existing application programs that call ESSL to take advantage of the increased performance of using the SMP processors; you can simply re-link your existing application programs.

The ESSL Serial Library provides thread-safe versions of the ESSL subroutines for use on all processors. You may use this library to develop your own multithreaded applications.

All libraries are designed to provide high levels of performance for numerically intensive computing jobs on these respective processors. All versions provide mathematically equivalent results.

The ESSL Serial Library and the ESSL SMP library support both 32-bit environment and 64-bit environment applications.

The ESSL subroutines can be called from application programs written in Fortran, C, and C++. ESSL runs under the SuSE Linux Enterprise Server 8 (SLES) for iSeries(TM)/pSeries operating system.

Key prerequisites

Operating systems: SLES for iSeries/pSeries

Software:

For compiling (one of these):

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

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

For linking, loading, or running:

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

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

Planned availability date

September 26, 2003

Description

IBM ESSL for Linux on pSeries is functionally equivalent to the ESSL for AIX® 5L V5.2 except that the ESSL header file does not support the Open Class® Complex Mathematics Library.

All 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 ESSL for AIX V4.1 and Linux on pSeries V4.1 Guide and Reference for details. Hardcopy documentation is not shipped with the product. It can be viewed or printed as detailed in the Publications section.

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

All Topics