hb_to_msm


hb_to_msm, a MATLAB code which accepts the name of a file containing a sparse matrix in the Harwell Boeing (HB) Sparse Matrix File Format, and which reads that data and returns it as a MATLAB sparse matrix (MSM).

The original version could only read real data. The code has recently been modified so that it should be able to handle complex data as well.

Licensing:

I don't care what you do with this code.

Languages:

hb_to_msm is available in a MATLAB version.

Related Data and Programs:

hb, a dataset directory which contains a collection of sparse matrices in the HB format.

hb_io, a MATLAB code which reads and writes Harwell-Boeing files, used by HB_TO_MSM.

hb_to_mm, a MATLAB code which converts a sparse matrix from Harwell-Boeing to Matrix Market format.

hb_to_msm_test

hb_to_st, a MATLAB code which converts a sparse matrix from Harwell-Boeing to sparse triplet format.

mm_to_msm, a MATLAB code which reads a Matrix Market file defining a sparse matrix, and creates a corresponding MATLAB sparse matrix data structure.

msm_to_hb, a MATLAB code which converts a MATLAB sparse matrix into a Harwell-Boeing file.

plasma_matrix, a MATLAB code which demonstrates how a large sparse MATLAB matrix can be written to or read from a Harwell-Boeing sparse matrix file.

st_to_msm, a MATLAB code which reads an ST sparse triplet file and creates a corresponding MATLAB Sparse Matrix.

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 28 January 2019.