Blaise- I constructed my Xdmf writer based on the documentation at http://www.xdmf.org/index.php/XDMF_Model_and_Format. The documentation is vague but I was able to figure most things out with a little trial and error.
An example pair of HDF5 and Xdmf files is attached. The code is in the PyLith repository available at http://www.geodynamics.org/wsvn/cig/short/3D/PyLith/trunk/libsrc/pylith/meshio/?rev=18708&sc=0 The Xdmf object takes an HDF5 file (that we wrote so we know its layout) and writes the corresponding Xdmf file. The Xdmf.hh, Xdmf.cc, HDF5.hh, and HDF5.cc files are all in this directory. Regards, Brad On 07/07/2011 01:01 PM, Blaise A Bourdin wrote: > Brad, > > Do you have examples of the way you encode mesh informations > (connectivity table, block of elements, edges, vertices) in hdf5 > files, and of the xdmf files that describe that layout? As I said in > a previous message, I find the xdmf format documentation quite > lacking. > > I also use Sieve to represent my mesh. > > Regards, > > Blaise > -------------- next part -------------- A non-text attachment was scrubbed... Name: step06.h5.gz Type: application/gzip Size: 68990 bytes Desc: not available URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110707/68cd8104/attachment-0002.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: step06.xmf Type: text/xml Size: 13970 bytes Desc: not available URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20110707/68cd8104/attachment-0003.bin>