hb_to_st


hb_to_st, a FORTRAN77 code which reads the definition of a sparse matrix from a file in Harwell-Boeing (HB) format, and writes the information into a Sparse Triplet (ST) 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 GNU LGPL 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

dlap_io, a FORTRAN77 library which reads and writes DLAP sparse matrix files;

dsp_to_st, a FORTRAN90 program 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 library which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.

HB_READ, a FORTRAN77 library 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 library which reads and writes sparse linear systems stored in the Matrix Market format.

SPARSEKIT, a FORTRAN90 library which carries out operations on sparse matrices, by Yousef Saad.

SPARSEPAK, a FORTRAN90 library which forms an obsolete version of the Waterloo Sparse Matrix Package.

ST, a data directory of 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 FORTRAN77 library which reads and writes sparse linear systems stored in the ST "sparse triplet" Sparse Matrix format.

ST_TO_DSP, a FORTRAN90 program which converts a sparse matrix file from ST format (zero-based indices) to DSP format (one-based indices);

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 11 October 2023.