Comparison of linear algebra libraries


The following tables provide a comparison of linear algebra software libraries, either specialized or general purpose libraries with significant linear algebra coverage.

Dense linear algebra

Matrix types and operations

Matrix types :Real – general realComplex – general complexSPD – symmetric positive definite HPD – Hermitian positive definite SY – symmetric HE – Hermitian BND – band
Operations:TF – triangular factorizations OF – orthogonal factorizations EVP – eigenvalue problemsSVD – singular value decompositionGEVP – generalized EVPGSVD – generalized SVD
RealComplexSPDHPDSYHEBNDTFOFEVPSVDGEVPGSVD
ALGLIB
ATLAS
Dlib
GNU Scientific Library
ILNumerics.Net
IMSL Numerical Libraries
LAPACK
oneMKL
NAG Numerical Library
NMath
SciPy
Eigen
Armadillo