ScaLAPACK is a software package provided by Univ. of Tennessee; Univ. of California, Berkeley; Univ. of Colorado Denver; and NAG Ltd.

Generic

High Performance Computing

Software

http://www.netlib.org/scalapack/

GSL – GNU Scientific Library

Free Software Foundation

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.

Engineering, Other

High Performance Computing

Software

https://www.gnu.org/software/gsl/

OpenBLAS

Zhang Xianyi

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.

Generic

High Performance Computing

Software

https://www.openblas.net/

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).

Engineering, Other

High Performance Computing

Software

https://www.fftw.org/

MPICH

MPI Forum

MPICH is a high performance and widely portable implementation of the Message Passing Interface (MPI) standard.

Generic

High Performance Computing

Software

https://www.mpich.org/

Open MPI: Open Source High Performance Computing

Software in the Public Interest (SPI)

The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners.

Other

High Performance Computing

Software

https://www.open-mpi.org/

The Intel® oneAPI DPC++/C++Compiler provides optimizations that help your applications to run faster on Intel® 64 and IA-32 (Windows and Linux only) architectures, with support for the latest C, C++, and DPC++ language standards (including C++17).

Generic

High Performance Computing

Software

https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html

nVidia HPC SDK

nVidia Developer

The NVIDIA HPC Software Development Kit (SDK) includes the proven compilers, libraries and software tools essential to maximizing developer productivity and the performance and portability of HPC applications.

Generic

High Performance Computing

Software

https://developer.nvidia.com/hpc-sdk

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

Generic

High Performance Computing

Software

https://llvm.org/

ARPACK

Open source

ARPACK software is capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems from significant application areas. The software is designed to compute a few (k) eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request.

Generic

High Performance Computing

Software

https://www.caam.rice.edu/software/ARPACK/