Engineering and Scientific Subroutine Library (ESSL)
![]() |
The Engineering and Scientific Subroutine
Library (ESSL) family of products is a state-of-the-art
collection of mathematical subroutines that provides a wide
range of high-performance mathematical functions for many
different scientific and engineering applications. |
||
| ESSL
for AIX contains over 400 high-performance mathematical
subroutines tuned to RS/6000 hardware. ESSL runs on RS/6000
workstations, servers and SP systems. ESSL also has a parallel
version specifically tuned to exploit the full power of
the IBM RS/6000 SP hardware with scalability across the
range of system configurations. |
| ESSL provides a variety of complex mathematical functions such as: | |
| Basic Linear Algebra Subroutines (BLAS) | |
| Linear Algebraic Equations | |
| Eigensystem Analysis | |
| Fourier Transforms | |
| The ESSL products are compatible with public domain subroutine libraries such as Basic Linear Algebra Subprograms (BLAS), Scalable Linear Algebra Package (ScaLAPACK), and Parallel Basic Linear Algebra Subprograms (PBLAS), making it easy to migrate applications that utilize these libraries to use ESSL and/or Parallel ESSL | |
| In which systems is ESSL available ? | |
ESSL
( Version 2 Release 2 ) is currently available in all the
IBM 590 and 591 Servers, and the IBM 43P and 340 Workstations
in SERC. The Parallel ESSL is available on the IBM
RS/6000 SPat SERC. |
|
| How to use ESSL ? | |
ESSL
is a an archived library which needs to be linked to your
FORTRAN/C programme during compilation. To do this, add
-l essl at the end of the compilation command you use. |
|
| Where do I get help ? | |
| Help
on ESSL can be obtained through the InfoExplorer in any
of the IBM 590/591 Servers. To access this help (i) log
into any of the 590/591 Servers, (ii) set the DISPLAY to
your workstation, and (iii) type info -l essl
from the command prompt. |
|
| ESSL reference manuals are also available in SERC library. | |
| For further assistance, please contact HelpDesk@SERC by E-mail or phone (#444 within SERC). | |
