BLAS

BLAS (Basic Linear Algebra Subprograms)

Description

The BLAS (Basic Linear Algebra Subprograms) are routines that provide standard building blocks for performing basic vector and matrix operations.

For more information visit BLAS home page.

BLAS is currently available in different modules in HLRN:

  • Intel MKL (via intel/mkl module)
  • OpenBLAS

Both provide highly optimized BLAS routines. Additionally there is a (slow) reference lapack in /usr/lib64

Modules

VersionInstallation Pathmodulefilecompiler
0.3.7/sw/numerics/openblas/0.3.7/sklopenblas/gcc.7/0.3.7gcc/7.5.0
0.3.7/sw/numerics/openblas/0.3.7/sklopenblas/gcc.8/0.3.7gcc/8.3.0
0.3.7/sw/numerics/openblas/0.3.7/sklopenblas/gcc.9/0.3.7gcc/9.2.0