Commercial Numerical Analysis and Math Libraries

  • Arm Performance Libraries.
  • Arm Performance Libraries

    Arm Performance Libraries are commercially available math libraries from Arm. These libraries include optimized BLAS, LAPACK and FFT.

    Learn more
  • NAG logo
  • NAG Library

    A commercially available numerical analysis library from NAG, with a collection of over 1600 routines covering a wide range of mathematical and statistical areas.

    Learn more

Open Source Math Libraries


    A vectorization library that abstracts SIMD programming, designed to exploit the maximum power of processors at low development cost, and which provides portable and generic C, C++98 and modern C++ APIs.

    Learn more
  • OpenBLAS

    An optimized BLAS library based on GotoBLAS2 1.13 BSD version.

    Learn more
  • FFTW

    A software library for computing Fast Fourier Transforms (FFT).

    Learn more
  • BLIS

    A software framework for instantiating high-performance BLAS-like dense linear algebra libraries.

    Learn more

    A mature open source implementation of BLAS APIs for C and Fortran77 with some routines from LAPACK.

    Learn more
  • Eigen Logo
  • Eigen

    A C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.

    Learn more
  • ARPACK Logo

    A collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

    Learn more
  • GNU logo
  • GNU Scientific Library

    A software library for numerical computations in applied mathematics and science.

    Learn more
  • Elemental Logo
  • Elemental

    An open-source, openly-developed software for distributed memory-dense and sparse-direct linear algebra and optimization.

    Learn more
  • FEAST Logo

    A free high-performance numerical library for solving the Hermitian and non-Hermitian eigenvalue problems, and obtaining all the eigenvalues and (right/left) eigenvectors within a given search interval or arbitrary domain in the complex plane.

    Learn more
  • SLEPc logo
  • SLEPc

    A software library for the solution of large scale sparse eigenvalue problems on parallel computers. It is an extension of PETSc and can be used for linear eigenvalue problems in either standard or generalized form, with real or complex arithmetic.

    Learn more
  • HYPRE Logo
  • Hypre

    A software library of high performance preconditioners and solvers for the solution of large, sparse linear systems of equations on massively parallel computers.

    Learn more
  • FLAME banner

    A high performance dense linear algebra library that is the result of the FLAME methodology for systematically developing dense linear algebra libraries.

    Learn more
  • PETSc

    A suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equation.

    Learn more
  • Trillnos Logo
  • Trilinos

    Algorithms and enabling technologies for the solution of large-scale, complex multi-physics engineering, and scientific problems.

    Learn more
  • Sundials Logo

    A suite of nonlinear and differential/algebraic equation solvers.

    Learn more

    Parallel Basic Linear Algebra Subprograms

    Learn more

    A library of high-performance linear algebra routines for parallel distributed memory machines. ScaLAPACK solves dense and banded linear systems, least squares problems, eigenvalue problems, and singular value problems.

    Learn more
  • SLEEF logo

    A SIMD library that provides vector implementations of all the floating-point math functions defined in the C99 standard.

    Learn more