Engineering & Scientific Subroutine Library

What is the Engineering & Scientific Subroutine Library?

Engineering & Scientific Subroutine Library is a set of FORTRAN and C routine optimized for the IBM RS/6000 590 for performing certain mathematical functions. ESSL is the Engineering Scientific Subroutine Library licensed for use on some IBM computers. It is optimized and contains general-purpose math routines in the following computational areas: linear algebra, matrix operations, linear algebraic equations, eigensystem analysis, Fourier transforms, convolutions and correlations, sorting and searching, interpolation, numerical quadrature, and random number generation. Use ESSL if you intend your application to run on an IBM computer for which ESSL is licensed and if your application does not require porting to other systems.

How to Use

When Compiling Fortan code on the IBM RS/6000s use the following command:
xlf  [command line options and program_name.f] -lxlf90  
or, if you are using the Engineering and Scientific Subroutine Library (ESSL) use the following command:
xlf  [command line options and program_name.f] -lxlf90 -lessl 

How to get Help

On the IBM:
setenv DISPLAY YourMachineName:0.0
info -l essl

Availability

ESSL is available only on the IBM 590, charybdis.
Press here to return to the User's Guide Menu.