FREELY AVAILABLE SOFTWARE FOR

LINEAR ALGEBRA ON THE WEB (September 2006)

 

Here is a list of freely available software for the solution of linear algebra problems. The interest is in software for high-performance computers that's available in “open source” form on the web for solving problems in numerical linear algebra, specifically dense, sparse direct and iterative systems and sparse iterative eigenvalue problems. Please let me know about updates and corrections.

 

Additional pointers to software can be found at:

http://www.nhse.org/rib/repositories/nhse/catalog/#Numerical_Programs_and_Routines

A survey of Iterative Linear System Solver Packages can be found at:

http://www.netlib.org/utk/papers/iterative-survey/

Thanks, Jack and Alfredo

                        

Software Package

License

Support

Type

Language

Mode

Dense

Sparse Direct

Sparse Iterative

Sparse Eigenvalue

SUPPORT ROUTINES

 

 

Real

Complex

f77

c

c++

Seq

Dist

 

SPD

Gen

SPD

Gen

Sym

Gen

ATLAS

BSD like

yes

X

X

X

X

 

X

 

X

 

 

 

 

 

 

BLAS

PD

yes

X

X

X

X

 

X

 

X

 

 

 

 

 

 

FLAME

LGPL

yes

X

X

X

X

 

X

 

X

 

 

 

 

 

 

LINALG *

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MTL

OSI

yes

X

 

 

 

X

X

 

X

 

 

 

 

 

 

NEWMAT

?

yes

X

 

 

 

X

X

 

X

 

 

 

 

 

 

NIST S-BLAS

?

yes

X

X

X

X

 

X

 

 

 

 

 

 

 

 

SparseLib++

?

yes

X

X

 

X

X

X

 

 

 

 

 

 

 

 

Trilinos/Epetra

LGPL

yes

X

 

X

X

X

X

M

X

 

 

 

 

 

 

Trilinos/Tpetra

LGPL

yes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Trilinos/Teuchos

LGPL

yes

X

X

 

 

X

X

M

 

 

 

 

 

 

 

uBLAS

 

yes

X

X

 

X

X

X

 

X

 

 

 

 

 

 

DIRECT SOLVERS

 

 

Real

Complex

f77

c

c++

Seq

Dist

 

SPD

Gen

SPD

Gen

Sym

Gen

FLAME

LGPL