Skip to content

OpenBLAS

A Highly Optimized Linear Algebra Library based on GotoBLAS


OpenBLAS requires an environment module

In order to use OpenBLAS, you must first load the appropriate environment module:

module load gnu

OpenBLAS is an implementation of the Basic Linear Algebra Subprograms suite (BLAS) based specifically on the GotoBLAS implementation. GotoBLAS is optimized for high-performance computing.

Using OpenBLAS on RCC Resources#

No environment modules are necessary to use OpenBLAS on the HPC. You only need to link the appropriate library. For example, with gcc:

$ gcc -c TEST.c -I/opt/rcc/gnu/include
$ gcc TEST.o -L/opt/rcc/gnu/lib64 -lopenblas

More information is available on the OpenBLAS GitHub Wiki.