← Back to team overview

dolfin team mailing list archive

Re: io MatrixMarket documentation draft

 

Thanks.

/Anders

On Thu, Oct 20, 2005 at 10:09:51AM +0200, hetzel.devel@xxxxxx wrote:
> 
> I attached a short text for the documentation of the MatrixMarket interface.
> 
> LaTeX-Entry
> -------
> \subsection{MatrixMarket}
> 
> The Matrix Market~\cite{www:MatrixMarket} is a component of the
> NIST (National Institute of Standards and Technology) project on
> Tools for Evaluation of Mathematical and Statistical Software
> which has focus areas in linear algebra, special functions
> and statistics.\\
> \dolfin{} supports a basic input and output interface for
> matrices and vectors to files with \texttt{.mat} and \texttt{.mtx}
> suffix.
> The definition of a Matrix Market file contains three qualifiers 
> (see~\cite{www:MatrixMarket-Def} for further information).\\
> For \bf{vectors} the first qualifier needs to be \texttt{array} so all 
> values needs to be inserted no sparse definition is supported. 
> The second qualifier for reading can be \texttt{integer} or
> \texttt{real}.
> Because of processing the file with the \texttt{Vector}-class of 
> \dolfin{} the values will be converted to \texttt{real}, so the output
> of a vector will always be of type \texttt{real}.
> The third qualifier gives information about the special structure of
> a matrix, therefore needs a vector to be \texttt{general}.\\
> For \bf{matrices} the first qualifier needs to be \texttt{coordinate}, 
> because of the assumption that the most used matrices are sparse.
> For reading a matrix \texttt{real} and \texttt{integer} will be accepted, but 
> for writing allways \texttt{real} will be used.
> At the moment no support for special matrix-structures is 
> implemented, so the whole matrix need to be specified. The third
> qulifier is therefore \texttt{general}.
> -------
> 
> 
> BibTeX
> -------
> @misc{www:MatrixMarket,
>        title = {Matrix{Market}},
>        year = {2005},
>        note = {\url{http://math.nist.gov/MatrixMarket/}},
> }
> 
> @misc{www:MatrixMarket-Def,
>        title = {The MatrixMarket Exchange Formats},
>        year = {2005},
>        note =
> {\url{http://math.nist.gov/MatrixMarket/reports/MMformat.ps}},
> }
> -------
> 
> /Haiko
> ______________________________________________________________
> Verschicken Sie romantische, coole und witzige Bilder per SMS!
> Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> 
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> 

-- 
Anders Logg
Research Assistant Professor
Toyota Technological Institute at Chicago
http://www.tti-c.org/logg/



References