MM_IO
Matrix Market - Read and Write Utilities
MM_IO is a C library which
reads and writes files in the Matrix Market format.
Related Data and Programs:
MM
is a data directory which
contains a description and
examples of the Matrix Market format for storing matrices.
MM_IO is available in
a C version and
a FORTRAN90 version and
a MATLAB version.
MM_TO_MSM
is a MATLAB program which
reads a Matrix Market file defining a sparse matrix, and creates
a corresponding MATLAB sparse matrix data structure.
MSM_TO_MM,
a MATLAB program which
writes a MATLAB sparse matrix to a
Matrix Market file;
TEMPLATES
is a MATLAB library which
performs the iterative solution of large sparse linear systems.
It includes a routine mm_to_msm which
can read a Matrix Market file and store it as a MATLAB sparse
matrix.
Reference:
-
Ronald Boisvert, Roldan Pozo, Karin Remington,
The Matrix Market Exchange Formats: Initial Design,
National Institute of Standards and Technology,
NISTIR 5935, December 1996,
Available online at
../../pdf/mm_format.pdf
-
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 02 November 2008.