Engineering and Scientific Subroutine Library (ESSL)

ESSL version 4.1 is installed. Packages are installed for:

To link in ESSL simply include -lessl at link time. Note that if you put -lessl ahead of other object files it will override other versions of routines with the same name. If you want the multi threaded routines use the threaded compiler invocations (ie xlf_r).

You can typically expect a 5-10% improvement in performance over the basic BLAS library, perhaps more for some functions.