Hi,<br><br>I have an existing HDF5 file (which I did not personally create so am not familiar with other than the info I get from h5dump/h5ls) I&#39;d like to read in with Paraview. I&#39;m first trying to create the most basic xmf file possible which allows Paraview to read in the position array from the HDF5 file (based on the documentation here: <a href="http://www.xdmf.org/index.php/XDMF_Model_and_Format">http://www.xdmf.org/index.php/XDMF_Model_and_Format</a>). Right now whatever I try either causes a segfault or reads in data nonsensically. Could anyone point me in the right direction--e.g. based on the info below are my data dimensions just off?--or to better documentation? Thanks in advance, it&#39;s hopefully something simple I just missed from the documentation.<br>
<br>More information about the file and what I have tried is below.<br><br>*After reading a bit and playing around with the parameters, my current .xmf attempt segfaults shortly after the server prints &quot;Done Parsing.&quot; If I change TopologyType to 3DSMesh it doesn&#39;t segfault but what it manages to read in (only a single point) is nonsensical. Any of the other TopologyTypes listed in the documentation I have found likewise produce a segfault. I also tried various permutations of the Dimensions argument (&quot;11254149 3&quot;, &quot;3 11254149&quot;, &quot;3751383 3&quot;, &quot;3751383 3&quot;<b>), </b>with each possible 3D Topology, these likewise manage to read in either just a single point or segfault. I didn&#39;t try modifying the precision argument as hd5ls tells me the position array should be of doubles. This is my current attempt:<font size="1"><b style="font-family: courier new,monospace;"><br>
</b><span style="font-family: courier new,monospace;">&lt;?xml version=&quot;1.0&quot; ?&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&lt;!DOCTYPE Xdmf SYSTEM &quot;Xdmf.dtd&quot; []&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&lt;Xdmf xmlns:xi=&quot;<a href="http://www.w3.org/2003/XInclude">http://www.w3.org/2003/XInclude</a>&quot; Version=&quot;2.2&quot;&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  &lt;Domain&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    &lt;Grid&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">      &lt;Topology TopologyType=&quot;3DRectMesh&quot;/&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">      &lt;Geometry&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        &lt;DataItem Dimensions=&quot;11254149 3&quot; Precision=&quot;8&quot; Format=&quot;HDF&quot;&gt;examplefile.h5:/dark/position&lt;/DataItem&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">      &lt;/Geometry&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    &lt;/Grid&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  &lt;/Domain&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">&lt;/Xdmf&gt;</span></font><br><br>*About the portion of the file I am trying to read in:<br>
<font size="1"><span style="font-family: courier new,monospace;">% h5ls -rv examplefile.h5</span></font><pre><font size="1"><span style="font-family: courier new,monospace;">Opened &quot;examplefile.h5&quot; with sec2 driver.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">/dark                    Group</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Attribute: iOrder    {1}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        Type:      native unsigned long</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        Data:  0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    Location:  0:1:0:2552</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Links:     1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">...</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">/dark/position           Dataset {11254149/Inf, 3/3}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    Location:  0:1:0:2600</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Links:     1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    Modified:  2008-07-31 04:12:06 CEST</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Chunks:    {32768, 1} 262144 bytes</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    Storage:   270099576 logical bytes, 270536736 allocated bytes, 99.84% utilization</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Filter-0:  fletcher32-3  {}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    Type:      native double</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">...</span></font><br><br><font style="font-family: arial,helvetica,sans-serif;" size="2">*More information about the portion of the file I am trying to read in obtained from h5dump</font><br>
<font size="1"><span style="font-family: courier new,monospace;">%h5dump -x examplefile.h5 &gt; examplefile.xml </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">%grep -A 30 position examplefile.xml</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">      &lt;hdf5:Dataset Name=&quot;position&quot; OBJ-XID=&quot;xid_2600-0&quot; H5Path= &quot;/dark/position&quot; Parents=&quot;xid_2552-0&quot; H5ParentPaths=&quot;/dark&quot;&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">         &lt;hdf5:StorageLayout&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            &lt;hdf5:ChunkedLayout Ndims=&quot;2&quot;&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">               &lt;hdf5:ChunkDimension DimSize=&quot;32768&quot; /&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">               &lt;hdf5:ChunkDimension DimSize=&quot;1&quot; /&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">               &lt;hdf5:RequiredFilter&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">                     &lt;hdf5:Fletcher32 /&gt;               &lt;/hdf5:RequiredFilter&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            &lt;/hdf5:ChunkedLayout&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         &lt;/hdf5:StorageLayout&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">         &lt;hdf5:FillValueInfo FillTime=&quot;FillIfSet&quot; AllocationTime=&quot;Incremental&quot;&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            &lt;hdf5:FillValue&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">                  &lt;hdf5:NoFill/&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            &lt;/hdf5:FillValue&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">         &lt;/hdf5:FillValueInfo&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         &lt;hdf5:Dataspace&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            &lt;hdf5:SimpleDataspace Ndims=&quot;2&quot;&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">               &lt;hdf5:Dimension  DimSize=&quot;11254149&quot; MaxDimSize=&quot;UNLIMITED&quot;/&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">               &lt;hdf5:Dimension  DimSize=&quot;3&quot; MaxDimSize=&quot;3&quot;/&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            &lt;/hdf5:SimpleDataspace&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">         &lt;/hdf5:Dataspace&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         &lt;hdf5:DataType&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            &lt;hdf5:AtomicType&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">               &lt;hdf5:FloatType ByteOrder=&quot;LE&quot; Size=&quot;8&quot; SignBitLocation=&quot;63&quot; ExponentBits=&quot;11&quot; ExponentLocation=&quot;52&quot; MantissaBits=&quot;52&quot; MantissaLocation=&quot;0&quot; /&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            &lt;/hdf5:AtomicType&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">         &lt;/hdf5:DataType&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">         &lt;hdf5:Data&gt;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            &lt;hdf5:DataFromFile&gt;</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            -0.0117184 -0.00222114 -0.0762903</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            -0.0111324 -0.00176135 -0.0765049</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            -0.0106262 -0.00136187 -0.0765845</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            -0.0112606 -0.00112936 -0.0766193</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">...</span></font><br></pre>