ST_TO_CC
Sparse Triplet to Compressed Column Conversion


ST_TO_CC is a FORTRAN90 library which converts information describing a sparse matrix from sparse triplet (ST) format to compressed column storage (CC).

Licensing:

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

Languages:

ST_TO_CC is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version and a MATLAB version.

Related Data and Programs:

CC, a data directory which contains examples of the Compressed Column (CC) sparse matrix file format;

CC_IO, a FORTRAN90 library which reads and writes sparse linear systems stored in the Compressed Column (CC) format.

CC_TO_ST, a C++ library which converts a sparse matrix from compressed column (CC) to sparse triple (ST) format.

CC_TO_ST, a FORTRAN90 library which converts a sparse matrix from compressed column (CC) to sparse triple (ST) format.

HBSMC, a dataset directory which contains the Harwell Boeing Sparse Matrix Collection;

LINPLUS, a FORTRAN90 library which carries out operations such as matrix-vector products, matrix factorization, linear solvers including Gauss-elimination, Jacobi iteration, Gauss-Seidel iteration, Conjugate Gradient (CG), for matrices in a variety of formats, including banded, border-banded, circulant, lower triangular, pentadiagonal, sparse, symmetric, toeplitz, tridiagonal, upper triangular and vandermonde formats.

ST, a data directory which contains examples of the Sparse Triplet (ST) format, a sparse matrix file format, storing just (I,J,A(I,J)), and using zero-based indexing.

ST_IO, a FORTRAN90 library which reads and writes sparse linear systems stored in the sparse triplet (ST) Sparse Matrix format.

ST_TO_HB, a FORTRAN90 program which converts a sparse matrix file from sparse triplet (ST) format to Harwell Boeing (HB) format);

SUPERLU, FORTRAN90 programs which illustrate how to call the SUPERLU library, (which is written in C), which applies a fast direct solution method to solve sparse linear systems, by James Demmel, John Gilbert, and Xiaoye Li.

UMFPACK, FORTRAN90 programs which illustrate how to solve a sparse linear system by calling the C library UMFPACK, by Timothy Davis.

WATHEN, a FORTRAN90 library which compares storage schemes (full, banded, sparse triplet) and solution strategies (Linpack full, Linpack banded, conjugate gradient (CG)) for linear systems involving the Wathen matrix, which can arise when solving a problem using the finite element method (FEM).

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN90 source codes.


Last revised on 12 July 2014.