msm_to_hb


msm_to_hb, an Octave code which accepts a matrix in Matlab sparse matrix (MSM) format and writes it to a file in the Harwell Boeing (HB) Sparse Matrix File Format, the original version being by Xiaoye Li.

The original version has been modified. In particular, an effort was made to allow the input of complex matrices.

Licensing:

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

Languages:

msm_to_hb is available in a MATLAB version and an Octave version.

Related Data and Programs:

msm_to_hb_test

hb_io, an Octave code which reads and writes sparse linear systems stored in the Harwell-Boeing (HB) Sparse Matrix format.

hb_to_msm, an Octave code which converts a Harwell Boeing (HB) sparse matrix to MATLAB sparse matrix (MSM) format.

mm_to_hb, an Octave code which reads the sparse matrix information from an Matrix Market (MM) file and writes a corresponding Harwell Boeing (HB) file.

mm_to_msm, an Octave code which reads a Matrix Market (MM) file defining a sparse matrix, and creates a corresponding MATLAB sparse matrix (MSM) data structure.

msm_to_mm, an Octave code which writes a MATLAB sparse matrix (MSM) to a Matrix Market (MM) file;

plasma_matrix, an Octave code which demonstrates how a MATLAB sparse matrix (MSM) can be written to or read from a Harwell-Boeing (HB)( sparse matrix file.

st_to_hb, an Octave code which converts a sparse matrix file from sparse triplet (ST) format to Harwell Boeing (HB) format;

test_mat, an Octave code which defines test matrices with known inverses, determinants, eigenvalues and so on.

Author:

Original verson by Xiaoye Li, University of California at Berkeley.
This modified version by John Burkardt.

Reference:

  1. Iain Duff, Roger Grimes, John Lewis,
    User's Guide for the Harwell-Boeing Sparse Matrix Collection,
    October 1992.

Source Code:


Last revised on 04 June 2023.