<p><br>
On Sep 8, 2013 8:39 PM, "Barry Smith" <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> wrote:<br>
><br>
><br>
> On Sep 8, 2013, at 10:00 AM, Analabha Roy <<a href="mailto:hariseldon99@gmail.com">hariseldon99@gmail.com</a>> wrote:<br>
><br>
> > Hi all,<br>
> ><br>
> > Firstly:<br>
> > I need to store a matrix in HDF5. I was reading through petsc manual pages and examples and only saw information for storing vectors in HDF5. Using MatView() on a HDF5 viewer doesn't work. Is it even possible?<br>

> ><br>
>    Is your matrix dense?  If your matrix is sparse why do you even want to store it? and if you do want to store it why do you want to use HDF5 (it won't be any faster than just using the PETSc binary format).</p>

<p>It's sparse, but will binary output be cross platform portable? </p>
<p>>    Generally people store vectors in HDF5 because they have some other tool (like a visualization package) that can read HDF5 easily. Don't think that exists for sparse matrices.<br>
><br><br></p>
<p>>    Barry<br>
><br>
><br>
><br>
> > For now, I'm working around by extracting the columns from my Mat and storing them as vecs by looping  VecView().<br>
> ><br>
> ><br>
> > Secondly:<br>
> > Is there a way to add attributes to HDF5 data using the PetSc API? I didn't see any docs on this.<br>
> ><br>
> ><br>
> ><br>
> > Thanks in advance,<br>
> > AR<br>
> ><br>
> > --<br>
> > ---<br>
> > Analabha Roy<br>
> > C.S.I.R  Senior Research Associate<br>
> > Saha Institute of Nuclear Physics<br>
> > Section 1, Block AF<br>
> > Bidhannagar, Calcutta 700064<br>
> > India<br>
> > Emails: <a href="mailto:daneel@physics.utexas.edu">daneel@physics.utexas.edu</a>, <a href="mailto:hariseldon99@gmail.com">hariseldon99@gmail.com</a><br>
> > Webpage: <a href="http://www.ph.utexas.edu/~daneel/">http://www.ph.utexas.edu/~daneel/</a><br>
><br>
</p>