SPARSEKIT2 is a FORTRAN77 library which carries out a number of operations on sparse matrices, particularly conversion between various sparse formats.
SPARSEKIT2 is version 2 of the SPARSEKIT package.
SPARSEKIT2 can manipulate sparse matrices in a variety of formats, and can convert from one to another. For example, a matrix can be converted from the generalized diagonal format used by ELLPACK and ITPACK to the format used by the Harwell-Boeing Sparse Matrix Collection or into LINPACK banded format.
Utilities available include converting data structures, printing simple statistics on a matrix, plotting a matrix profile, performing basic linear algebra operations (similar to the BLAS for dense matrix), and so on.
Matrix formats that are recognized include:
SPARSEKIT2 is available in a FORTRAN77 version
CSPARSE, a C library which carries out the direct solution of sparse linear systems.
DLAP, a FORTRAN90 library which solves sparse linear systems.
HB_IO, a FORTRAN90 library which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.
HB_TO_ST, a FORTRAN77 program which converts the sparse matrix information stored in a Harwell-Boeing file into a sparse triplet file.
MGMRES, a FORTRAN77 library which applies the restarted GMRES algorithm to solve a sparse linear system.
MM_IO, a FORTRAN90 library which reads and writes sparse linear systems stored in the Matrix Market format.
SPARSE_CC, a data directory which contains a description and examples of the CC format, ("compressed column") for storing a sparse matrix, including a way to write the matrix as a set of three files.
SPARSE_CR, a data directory which contains a description and examples of the CR format, ("compressed row") for storing a sparse matrix, including a way to write the matrix as a set of three files.
SPARSEKIT, a FORTRAN77 library which implements operations on sparse matrices, including conversion between various formats, by Yousef Saad.
SPARSEPAK, a FORTRAN90 library which reorders and solves sparse linear systems.
UMFPACK, a FORTRAN77 library which solves unsymmetric sparse linear systems, by Timothy Davis, Iain Duff.
You can go up one level to the FORTRAN77 source codes.