XDMF: 3DSMesh: Error stepping through points

I have a simple 3D mesh. In IJK space, this is a box-of-blocks 17x20x60. In XYZ space, the shape is slightly deformed rectangular prism. When I try to load the mesh using “Xdmf3ReaderS”, the “Information” pane shows the correct array extents for X, Y, and Z, but the value Range for all three is “not available”

There is an error message, but it’s not clear what I should do about this:

ERROR: In C:\bbd\ecd3383f\build\superbuild\paraview\src\VTK\Filters\Core\vtkStructuredGridOutlineFilter.cxx, line 226
vtkStructuredGridOutlineFilter (000001C6735EA810): Error stepping through points.

ERROR: In C:\bbd\ecd3383f\build\superbuild\paraview\src\VTK\Common\ExecutionModel\vtkExecutive.cxx, line 753
vtkCompositeDataPipeline (000001C672A8DF80): Algorithm vtkStructuredGridOutlineFilter(000001C6735EA810) returned failure for request: vtkInformation (000001C673D7C3C0)
  Debug: Off
  Modified Time: 1311589
  Reference Count: 1
  Registered Events: (none)
  Request: REQUEST_DATA
  FORWARD_DIRECTION: 0
  ALGORITHM_AFTER_FORWARD: 1
  FROM_OUTPUT_PORT: 0

Here is the XDMF:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Xdmf SYSTEM "Xdmf.dtd">
<Xdmf Version="3.0">
	<Domain>
		<Grid Name="SimpleMesh" GridType="Uniform">
			<Topology TopologyType="3DSMesh" Dimensions="17 20 60"/>
			<Geometry GeometryType="X_Y_Z">
				<DataItem Dimensions="17 20 60" Format="HDF" NumberType="Float" Precision="8">...snip.../X</DataItem>
				<DataItem Dimensions="17 20 60" Format="HDF" NumberType="Float" Precision="8">...snip.../Y</DataItem>
				<DataItem Dimensions="17 20 60" Format="HDF" NumberType="Float" Precision="8">...snip.../Z</DataItem>
			</Geometry>
		</Grid>
	</Domain>
</Xdmf>
1 Like

I have the exact same issue. Any chance someone has a solution ?

Please share your data

Yes, sure, sorry. Here it is, the h5 and xdmf files.fwdFTLE_0.h5 (1.3 MB) fwdFTLE_1.h5 (1.3 MB) XDMF_FTLEFWD_reading_instructions.xdmf (6.1 KB)

Any chance someone understands why it does not work ?

Your data works perfectly with the XDMF Reader, only the XDMFReader3 does not work with your data.

This would require further investigation.

oh ok, indeed I did not try the XDMF reader…great thanks !

Do you mean some investigation I can conduct myself to see what goes wrong in the xdmf3 version or is this more of a xdmf3-Paraview interface problem ?

Actually, the investigation would first be needed to see if this is an issue with:

  • your file being invalid by Xdmf3 standard
  • your file being non supported by Xdmf3 implementation in VTK
  • A bug in Xdmf3 implementation in VTK

This investigation can be conducted by anyone who cares about the issue :slight_smile: .

Since you have a work around, I suppose this is fine.

It is strange as I have followed the xdmf3 format but indeed since I have a workaround I’m afraid I won’t care enough :stuck_out_tongue: (and because I must now deal with particles file issue…)

thanks again !