|You do not need to modify your existing Fortran compilation procedures when |using ESSL.
|When linking and running your program, you must modify your existing |job procedures for ESSL, to set up the necessary libraries.
|If you are accessing ESSL from a Fortran program, you can compile
|and link using the commands shown in the table below.
|
ESSL Library Name | Command | |
---|---|---|
SMP | 32-bit |
xlf_r -O -qnosave xyz.f -lesslsmp |
64-bit |
xlf_r -O -qnosave -q64 xyz.f -lesslsmp | |
Serial | 32-bit |
xlf_r -O -qnosave xyz.f -lessl |
64-bit |
xlf_r -O -qnosave -q64 xyz.f -lessl | |
Serial | 32-bit |
xlf -O xyz.f -lessl |
64-bit |
xlf -O -q64 xyz.f -lessl |
|where xyz.f is the name of your Fortran |program.
|ESSL supports the XL Fortran compile-time option |-qextname. For details, see the Fortran manuals.