MM_IO
Matrix Market - Sparse Matrix Read and Write Utilities
MM_IO
is a C library which
reads and writes files in the Matrix Market (MM) format.
Languages:
MM_IO is available in
a C version and
a FORTRAN90 version and
a MATLAB version.
Related Data and Programs:
CC_IO,
a C library which
reads and writes sparse linear systems
stored in the Compressed Column (CC) format.
HB_IO,
a C library which
reads and writes sparse linear systems stored in the Harwell Boeing (HB)
format for sparse matrices.
MM,
a data directory which
contains a description and
examples of the Matrix Market format for storing matrices.
SPARSE_DISPLAY,
a C library which
can read information defining a matrix of numbers and display
the sparsity pattern or location of the nonzero elements using
gnuplot. This operation is already available in the built-in
MATLAB "spy" command.
ST_IO,
a C library which
reads and writes sparse linear systems
stored in the Sparse Triplet (ST) format.
Reference:
-
Ronald Boisvert, Roldan Pozo, Karin Remington,
The Matrix Market Exchange Formats: Initial Design,
National Institute of Standards and Technology,
NISTIR 5935, December 1996.
-
http://math.nist.gov/MatrixMarket/,
the Matrix Market web site.
Source Code:
Examples and Tests:
List of Routines:
-
MM_IS_VALID checks whether the matrix code is valid or not.
-
MM_READ_BANNER reads the header line of an MM file.
-
MM_READ_MTX_ARRAY_SIZE reads the size line of an MM array file.
-
MM_READ_MTX_CRD reads the values in an MM coordinate file.
-
MM_READ_MTX_CRD_DATA reads the values in an MM coordinate file.
-
MM_READ_MTX_CRD_ENTRY ???
-
MM_READ_MTX_CRD_SIZE reads the size line of an MM coordinate file.
-
MM_READ_UNSYMMETRIC_SPARSE ???
-
MM_STRDUP creates a new copy of a string.
-
MM_TYPECODE_TO_STR converts the internal typecode to an MM header string.
-
MM_WRITE_BANNER writes the header line of an MM file.
-
MM_WRITE_MTX_ARRAY_SIZE writes the size line of an MM array file.
-
MM_WRITE_MTX_CRD writes an MM coordinate file.
-
MM_WRITE_MTX_CRD_SIZE writes the size line of an MM coordinate file.
-
TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to
the C source codes.
Last revised on 31 January 2014.