ACML

ACML is the AMD Core Math Library. It contains a set of numerical routines tuned specifically for AMD64 platforms, including BLAS, LAPACK, and FFT routines.

Installed on: Bigben and the Opteron cluster.

Bigben

Versions 3.0, 3.1 and 3.6 are available. Version 3.0 is the default. To use version 3.6 instead, you must unload the 3.0 version module and then load the 2.6 version module:

module unload  acml/3.0
module load acml/3.6

Link to the ACML routines by adding:

-lacml  
on the compilation line.

ACML was compiled with the -Mcache_align option. You must also use this option when compiling the routines that will be linked to the ACML library.

The Opteron cluster

Load the module for the version that you want to use. (Typing  module avail  displays all available versions.)

module load acml/version-number   # for the Portland compilers

module load acml-gnu/version-number  # for the gnu compilers

module load acml-mp/version-number   # Portland compilers, OpenMP

Compile with a command like:

pgf77 -o executable prog.f -Bstatic -lacml 

Documentation

The ACML manual is available online at http://developer.amd.com/assets/acml_userguide.pdf.

Additional ACML information is available on the AMD website at http://developer.amd.com/acml.aspx.

See also

Other mathematical and statistical software installed at PSC.