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)
- LibM (AMD core math library)
- AMD Random Number Generator (RNG)
- AMD Secure RNG
See the AOCL User Guide for more information on these libraries and their use.
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.