← Back to team overview

dolfin team mailing list archive

Re: io interface for MatrixMarket

 


Discussion of DOLFIN development <dolfin-dev@xxxxxxxxxx> schrieb am 18.10.05 15:18:49:
> 
> What is the licensing situation with the code you have copied from the
> MatrixMarket web page?

I'll check this.

> 
> Next time you send some code, please try to send the code as a patch
> (+ any additional new files) and send it directly to the mailing list.
> (If it's not too big, then put the patch somewhere and post an url to
> the patch so I or someone else of the maintainers can wget it.)

Ok

/ Haiko
>
> No need to resend the code this time, but I need to know that we can
> safely distribute the code under the GPL, so whatever license the
> original code uses, it needs to be a subset of the GPL.
> 
> /Anders
> 
> On Tue, Oct 18, 2005 at 01:01:06PM +0200, hetzel.devel@xxxxxx wrote:
> > 
> > Hi Andres,
> > I attached a tar file for a first matrixmarket interface. It uses the files mmio.c (renamed to mmio.cpp) and mmio.h which you can get from the MatrixMarket homepage.
> > It was neccessary to make some small adjustments to these files.
> > File.cpp and File.h needed to be updated to incorporate the extentions ".mtx" and ".mat"
> > MTXFile.cpp and MTXFile.h include the in and out routine for "normal" matrices and vectors.
> > I tested the line with some simple files.
> > The mail with the files will be send directly to you, to avoid sending them through the mailing list.
> > 
> > /Haiko
> > 
> > Discussion of DOLFIN development <dolfin-dev@xxxxxxxxxx> schrieb am 17.10.05 17:03:02:
> > > 
> > > On Mon, Oct 17, 2005 at 04:47:13PM +0200, hetzel.devel@xxxxxx wrote:
> > > > 
> > > > Hi, I'm currently implementing some stuff with dolfin and so I
> > > > rewrote the C-interface to read and write my MatrixMarket
> > > > matrices(http://math.nist.gov/MatrixMarket/) for dolfin.  The
> > > > interface is quite simple and does not support the whole
> > > > functionality of the MatrixMarket syntax, but I think this would be
> > > > a good think to incorporate to dolfin.  So my question is: How can I
> > > > help? Who is responsible for the io-stuff?
> > > > 
> > > > /Haiko
> > > 
> > > It would be good with support for the MatrixMarket format in DOLFIN.
> > > 
> > > I suggest you look at the files in the directory src/kernel/io. You
> > > need to write a new class MTXFile as a subclass of GenericFile and
> > > modify the class File so that files with extension .mtx or .mtx.gz are
> > > coupled to the MTX format. Then matrices (and vectors?) can be written
> > > to file in MatrixMarket format as follows:
> > > 
> > >     Matrix A;
> > >     ...
> > >     File file("matrix.mtx");
> > >     file << A;
> > > 
> > > and read from file as follows:
> > > 
> > >     Matrix A;
> > >     File file("matrix.mtx");
> > >     file >> A;
> > > 
> > > We could add a new constructor to Matrix that allows us to do
> > > 
> > >     Matrix A("matrix.mtx");
> > > 
> > > and the implementation would just be
> > > 
> > >     File file(filename);
> > >     file >> *this;
> > > 
> > > You will probably need to make MTXFile a friend of Matrix so you can
> > > modify the matrix from within MTXFile at read.
> > > 
> > > /Anders
> > > 
> > > _______________________________________________
> > > DOLFIN-dev mailing list
> > > DOLFIN-dev@xxxxxxxxxx
> > > http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
> > 
> > 
> > ______________________________________________________________
> > 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/
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev


______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193