94 IBM Power Systems 775 for AIX and Linux HPC SolutionFigure 1-69 Scheduling and resource management flows in LoadLeveler1.9.9 Engineering and Scientific Subroutine LibraryThe Engineering and Scientific Subroutine Library (ESSL) is a collection of high-performancemathematical subroutines providing a wide range of functions for many common scientific andengineering applications. The mathematical subroutines are divided into the followingcomputational areas: Linear Algebra Subprograms Matrix Operations Linear Algebraic Equations Eigensystem Analysis Fourier Transforms, Convolutions, Correlations, and Related Computations Sorting and Searching Interpolation Numerical Quadrature Random Number GenerationAll of the libraries are designed to provide high levels of performance for numerically intensivecomputing jobs and provide mathematically equivalent results. The ESSL subroutines arecalled from application programs that are written in Fortran, C, and C++ that run on the AIXand Linux operating systems. For more information about ESSL, see this website:http://publib.boulder.ibm.com/infocenter/clresctr/vxrx/topic/com.ibm.cluster.essl.doc/esslbooks.html1.9.10 Parallel ESSLParallel ESSL is a scalable mathematical subroutine library for stand-alone clusters orclusters of servers that are connected via a switch and running AIX and Linux. Parallel ESSLsupports the Single Program Multiple Data (SPMD) programming model by using theMessage Passing Interface (MPI) library.ExecutingnodesJob4Job1Job2Job3Central ManagerStartdJob Manager DaemonJob dataResourceinformationStartdStartdStartdJob Manager DaemonResourceInfo.Launch jobPriority queueResource Manager DaemonJoblaunch/addrequestJob info.Exchangethru eventdriven APISchedulerplug-ininterfaceResource ManagerScheduler DBExecutingnodesJob4Job1Job2Job3Central ManagerStartdJob Manager DaemonJob dataResourceinformationStartdStartdStartdJob Manager DaemonResourceInfo.Launch jobPriority queueResource Manager DaemonJoblaunch/addrequestJob info.Exchangethru eventdriven APISchedulerplug-ininterfaceResource ManagerScheduler DB