english deutsch
Eigenvalues
ARPACK, Eigenvalues of Laplacian in the L-shaped domain, EISPACK, Generalized Eigenvalue Solver, Hapack: Software for (skew-)Hamiltonian Eigenvalue, Lanczos, Lanz, Laso, SLEIGN2
Sparse
BILUM, Block-band Matrix Solver, ITPACK, LINSOL, MINRES: Sparse Symmetic Equations, MUltifrontal Massively Parallel sparse direct Solv, NIST Fortran Sparse BLAS, NSPCG, OptimQR, Parallel Sparse Basic Linear Algebra Subroutines (
Computing Pseudospectra
Serial and parallel Fortran and Matlab codes for computing pseudospectra of matrices.
Expokit
Software package for computing small dense and large sparse matrix exponentials in Fortran and Matlab. Usable in C/C++.
Fast Hankel and Toeplitz solvers
In Fortran 90, by the MaSe (Matrices Having Structure) Team of the University of Leuven.
JTPACK Linear Solver Toolkit
Toolkit containing various Fortran routines developed over a number of years in support of several code efforts at Los Alamos National Lab. It contains some BLAS-like routines, some LAPACK-like routines, various iterative solvers, and utility routines like timers, random number generators, I/O routines, routines to parse command-line arguments to Fortran programs, etc.
LAPACK
Alternative source of LAPACK.
LAPACK
Fortran 77 routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
Linear Algebra
BLZPACK uses the block Lanczos algorithm to solve (generalized) eigenvalue problems, HLZPACK uses the Lanczos algorithm to solve Hermitian eigenvalue problems, and SKYPACK implements algorithms for matrices having a skyline structure. By Osni Marques.
LINPACK
A collection of Fortran subroutines that analyze and solve linear equations and linear least-squares problems. The package solves linear systems whose matrices are general, banded, symmetric indefinite, symmetric positive definite, triangular, and tridiagonal square. In addition, the package computes the QR and singular value decompositions of rectangular matrices and applies them to least-squares problems.
LUMOD
Updates a dense square factorization L*C = U, when rows and columns of C are added, deleted or replaced.
Matran
Fortran 95 wrapper that implements matrix operations and computes matrix decompositions using Lapack and the Blas.
Ming Gu
Codes available from author to quickly update singular value decompositions, solve banded plus semiseparable systems of linear equations, and compute eigenvalues symmetric block-diagonal plus semiseparable matrices.
Parallel Algorithms Project
Codes to solve linear systems with the GMRES and conjugate gradient methods, among other topics.
Parallel LANSO (PLANSO)
Implements a Lanczos iteration for symmetric generalized eigenvalue problems. The current version uses the Omega-recurrence to detect loss of orthogonality among the Lanczos vectors.
RECSY
Library by Isak Jonsson and Bo Kågström for solving triangular Sylvester-type matrix equations.
Software Iterative Methods: GMRESR and BiCGstab(el
Fortran 77 subroutines by Henk A. van der Vorst for the iterative methods GMRESR and BiCGstab(ell). These are methods for the iterative solution of large and typically sparse systems of linear equations with a nonsymmetric matrix.
Subroutines for Manipulating Large Systems of Equa
Fortran 90 codes by Matt Newman for Gaussian elimination and forward reduction to solve linear equations, diagonal preconditioned gradient to solve linear equations, and subspace iteration to determine the first p eigenvalues of the generalized eigenvalue problem for a system of size q where q>>p.