ABSTRACT
Table 77.1 to Table 77.5 present a list of freely available software for the solution of linear algebra problems. The interest is in software for high-performance computers that is 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. <target id="page_1166" target-type="page">77-2</target>Support Routines for Numerical Linear Algebra
Type
Language
Mode
Package
Support
Real
Complex
f77
c
c++
Seq
Dist
Dense
Sparse
ATLAS
yes
X
X
X
X
X
X
BLAS
yes
X
X
X
X
X
X
FLAME
yes
X
X
X
X
X
X
LINALG
?
MTL
yes
X
X
X
X
NETMAT
yes
X
X
X
X
NIST S-BLAS
yes
X
X
X
X
X
X
PSBLAS
yes
X
X
X
X
X
M
X
SparseLib++
yes
X
X
X
X
X
X
uBLAS
yes
X
X
X
X
X
X
Available Software for Dense MatrixType
Language
Mode
Package
Support
Real
Complex
f77
c
c++
Seq
Dist
LAPACK
yes
X
X
X
X
X
LAPACK95
yes
X
X
95
X
NAPACK
yes
X
X
PLAPACK
yes
X
X
X
X
M
PRISM
yes
X
X
X
M
ScaLAPACK
yes
X
X
X
X
M/P
Sparse Direct SolversType
Language
Mode
Package
Support
Real
Complex
f77
c
c++
Seq
Dist
SPD
Gen
DSCPACK
yes
X
X
X
M
X
HSL
yes
X
X
X
X
X
X
MFACT
yes
X
X
X
X
MUMPS
yes
X
X
X
X
X
M
X
X
PSPASES
yes
X
X
X
M
X
SPARSE
?
X
X
X
X
X
X
SPOOLES
?
X
X
X
X
M
X
SuperLU
yes
X
X
X
X
X
M
X
TAUCS
yes
X
X
X
X
X
X
UMFPACK
yes
X
X
X
X
X
Y12M
?
X
X
X
X
X
Sparse Eigenvalue SolversType
Language
Mode
Package
Support
Real
Complex
f77
c
c++
Seq
Dist
Sym
Gen
(B/H)LZPACK
yes
X
X
X
X
M/P
X
X
HYPRE
yes
X
X
X
M
X
QMRPACK
?
X
X
X
X
X
X
LASO
?
X
X
X
X
P_ARPACK
yes
X
X
X
X
M/P
X
PLANSO
yes
X
X
X
M
X
SLEPc
yes
X
X
X
X
M
X
X
SPAM
yes
X
90
X
X
TRLAN
yes
X
X
X
M
X
<target id="page_1167" target-type="page">77-3</target>Sparse Iterative SolversType
Language
Mode
Precond.
Iterative Solvers
Package
Support
Real
Comp.
f77
c
c++
Seq
Dist
SPD
Gen
SPD
Gen
AZTEC
no
X
X
X
M
X
X
X
X
BILUM
yes
X
X
X
M
X
X
BlockSolve95
?
X
X
X
X
M
X
X
X
X
BPKIT
yes
X
X
X
X
X
M
X
X
CERFACS
yes
X
X
X
X
M
X
X
HYPRE
yes
X
X
X
X
M
X
X
X
X
IML++
?
X
X
X
X
X
X
X
ITL
yes
X
X
X
X
X
ITPACK
?
X
X
X
X
X
LASPack
yes
X
X
X
X
X
LSQR
yes
X
X
X
X
X
pARMS
yes
X
X
X
X
M
X
X
PARPRE
yes
X
X
M
X
X
PETSc
yes
X
X
X
X
X
M
X
X
X
X
P-SparsLIB
yes
X
X
M
X
X
PSBLAS
yes
X
X
f90
X
X
M
X
X
X
X
QMRPACK
?
X
X
X
X
X
X
SLAP
?
X
X
X
SPAI
yes
X
X
X
M
X
X
SPLIB
?
X
X
X
X
X
SPOOLES
?
X
X
X
X
M
X
X
X
X
SYMMLQ
yes
X
X
X
X
X
X
TAUCS
yes
X
X
X
X
X
X
X
X
Templates
yes
X
X
X
X
X
X
Trilinos
yes
X
X
X
M
X
X
X
X