CC_IO
Read and Write Compressed Column (CC) Sparse Matrix Files


CC_IO is a MATLAB library which reads and writes compressed column (CC) sparse matrix files.

An MxN sparse matrix of NCC nonzero entries in compressed column format is described by three items:

The nonzero entries of column J are stored in locations CCC(J) through CCC(J+1)-1 of ICC and ACC.

Licensing:

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

Languages:

CC_IO 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_TO_ST, a MATLAB library which converts a sparse matrix from compressed column (CC) to sparse triple (ST) format.

HB_IO, a MATLAB library which reads and writes sparse linear systems stored in the Harwell Boeing (HB) format for sparse matrices.

MM_IO, a MATLAB library which reads and writes sparse linear systems stored in the Matrix Market (MM) format.

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

ST_TO_CC, a MATLAB library which converts sparse matrix data from Sparse Triplet (ST) format to Compressed Column (CC) format.

Source Code:

Examples and Tests:

Test #1 and #2 write and read back the information for the "simple" 5x5 matrix with 12 nonzero entries. There are files associated with this.

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


Last revised on 19 July 2014.