hb_to_st


hb_to_st, a Fortran90 code which reads the definition of a sparse matrix from a file in Harwell-Boeing format, and writes the information into a Sparse Triplet file.

Usage:

hb_to_st hb.file st.file
where

Licensing:

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

Languages:

hb_to_st is available in a Fortran90 version and a MATLAB version and an Octave version.

Related Data and Programs:

hb_to_st_test

dsp_to_st, a Fortran90 code which converts a sparse matrix file from DSP format (one-based indices) to ST format (zero-based indices);

hb, a data directory which contains examples of HB files, the Harwell Boeing sparse matrix file format;

hb_io, a Fortran90 code which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.

hb_read, a Fortran90 code which reads files in the Harwell Boeing (HB) sparse matrix format; This is a simplified interface intended to handle only the most common format, complex unsymmetric assembled (CUA) or real unsymmetric assembled (RUA).

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

mm_io, a Fortran90 code which reads and writes sparse linear systems stored in the Matrix Market format.

nspcg, a Fortran90 code which applies nonsymmetric preconditioned conjugate gradient methods to sparse linear systems.

slap_io, a Fortran90 code which reads and writes slap() sparse matrix files;

sparsekit, a Fortran90 code which is used for sparse matrix operations, by Yousef Saad.

sparsepak, a Fortran90 code which forms an obsolete version of the Waterloo Sparse Matrix Package.

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

st_io, a Fortran90 code which reads and writes sparse linear systems stored in the ST "sparse triplet" Sparse Matrix format.

st_to_dsp, a Fortran90 code which converts a sparse matrix file from ST forma (zero-based indices) to DSP format (one-based indices);

st_to_hb, a Fortran90 code which converts a sparse matrix file from Sparse Triplet (ST) format to Harwell Boeing (HB) format;

Reference:

  1. Timothy Davis,
    Direct Methods for Sparse Linear Systems,
    SIAM, Philadelphia, 2006.
  2. Iain Duff, Roger Grimes, John Lewis,
    User's Guide for the Harwell-Boeing Sparse Matrix Collection,
    October 1992.
  3. Iain Duff, Roger Grimes, John Lewis,
    The Rutherford-Boeing Sparse Matrix Collection,
    Technical Report RAL-TR-97-031,
    Rutherford Appleton Laboratory, 1997.

Source Code:


Last revised on 01 March 2024.