crs_io


crs_io, an Octave code which reads and writes Compressed Row Storage (CRS) sparse matrix files.

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

The nonzero entries of row I are stored in locations ROW(I) through ROW(I+1)-1 of COL and VAL.

Licensing:

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

Languages:

crs_io is available in a MATLAB version and an Octave version and a Python version.

Related Data and Programs:

crs_io_test

ccs_io, an Octave code which reads and writes sparse linear systems stored in the Compressed Column Storage (CCS) format.

crs, a dataset directory which contains examples of the Compressed Column Storage (CCS) sparse matrix file format;

ge_to_crs, an Octave code which converts a matrix from General (GE) to Compressed Row Storage (CRS) format.

mgmres, an Octave code which applies the restarted Generalized Minimum Residual (GMRES) algorithm to solve a sparse linear system, using Compressed Row Storage (CRS) or sparse triplet (ST) format, by Lili Ju.

r8crs, an Octave code which contains linear algebra routines for r8crs matrices (real, 64 bit, Compressed Row Storage (CRS) format).

st_io, an Octave code which reads and writes sparse linear systems stored in the Sparse Triplet (ST) format.

Source Code:


Last revised on 04 June 2023.