ScaLAPACK is a library of high-performance linear algebra routines for parallel distributed memory machines. It depends on external libraries including BLAS and LAPACK for Linear Algebra computations. AMD’s optimized version of ScaLAPACK enables using the BLIS and libFLAME libraries with optimized dense-matrix functions and solvers for AMD processors.

Highlights of AMD ScaLAPACK 3.1

  • Enabled ILP64 support

Highlights of AMD ScaLAPACK 3.0

  • Improved LU Factorization for real double precision datatype on AMD EPYCTM processors
  • Updated CMake build system. It can be used for building both static and shared libraries
  • New API to get version number of the library, GET_AOCL_SCALAPACK_VERSION()

The package containing Scalapack binaries, examples and documentation are available in the Downloads section below.

Source code for AMD ScaLAPACK will be available shortly on GitHub https://github.com/amd/aocl-scalapack

Refer here for prior versions of ScaLAPACK documentation and downloads.

Download:

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 3.2

File Name

Version

3.1

Size

12.3 MB

Launch Date

12/10/2021

OS

Ubuntu, SLES, CentOS, RHEL

Bitness

64-bit

Description

AOCC compiled AMD ScaLAPACK library binary package with example code. sha256 Checksum: ea25b9ca586a8800dc2cb14d2afe806cf6fa099541958bc05af3c05a52df9ef3
Binary Packages Compiled with GCC 11.1

File Name

Version

3.1

Size

6.98 MB

Launch Date

12/10/2021

OS

Ubuntu, SLES, CentOS, RHEL

Bitness

64-bit

Description

GCC compiled AMD ScaLAPACK library binary package with example code. sha256 Checksum: 04ce5d1d49abab519ae0c905f637cc1b398b5d7d4816e8b80e11fc41bc9f9b33