SoftwareCompilersLibraries Applications Tools & Utilities Software by PlatformFranklinBassi Jacquard DaVinci PDSF HPSS Affiliated CollectionsACTS Collection |
Parallel Engineering and Scientific Subroutine Library (PESSL)For complete documentation, see Parallel ESSL is a scalable mathematical subroutine library that supports parallel processing applications on IBM RS/6000* SP* Systems. Parallel ESSL supports the Single Program Multiple Data (SPMD) programming model using the Message Passing Interface (MPI) library. The PESSL library is not loaded by default. You must link with the PESSL library when you compile your program. An example compile line is 64-bit (Bassi default)% mpxlf90 -o executable_name mycode.f -lesslsmp -lpesslsmp -lblacssmp -I/usr/lpp/pessl.rte.common/include/64 Parallel ESSL provides subroutines in six major areas of mathematical computations:
For communication, Parallel ESSL includes a subset of the Basic Linear Algebra Communications Subprograms (BLACS), which use the Message Passing Interface (MPI). |
![]() |
Page last modified: Fri, 29 Feb 2008 23:40:31 GMT Page URL: http://www.nersc.gov/nusers/resources/software/ibm/pessl.php Web contact: webmaster@nersc.gov Computing questions: consult@nersc.gov Privacy and Security Notice |
![]() |