Home 9 Resources 9 Software 9 AOCL

AOCL

The AMD Optimizing CPU Libraries (AOCL) is a set of numerical libraries optimized for AMD “Zen” core architecture processors, including  the AMD EPYC family.

AOCL includes the following libraries:

  • BLIS (BLAS library)
  • libFLAME (LAPACK)
  • AMD-FFTW
  • LibM (AMD core math library)
  • ScaLAPACK
  • AMD Random Number Generator (RNG)
  • AMD Secure RNG
  • AOCL-Sparse

See the AOCL User Guide for more information on these libraries and their use.

Documentation

Usage

To see what versions of AOCL are available, and which is the default if there is more than one, type

module spider aocl

To see what other modules are needed, what commands are available and how to get additional help type

module help aocl

To use the AOCl libraries, include a command like this in your batch script or interactive session to load the AOCL module:

module load aocl

Be sure you also load any other modules needed, as listed by the module help aocl command.