Xdmf* parallel reading doesn't work
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
When reading an XDMF file in parallel, all data members are actually present on all processes. Attached is a XDMF3 example, but if you replace vtkXdmf3Reader
by vtkXdmfReader
, you'll see the same effect for XDMF2. Specifically:
- A serial read gives the output
numprocs: 1 myproc: 0
XDMF Error in /home/nschloe/software/vtk/upstream/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfAttribute.cxx line 183 (Unknown Attribute Type None)
759 409
where the error message doesn't seem to have any effect (bug?).
- A parallel read returns
numprocs: 2 myproc: 0
numprocs: 2 myproc: 1
XDMF Error in /home/nschloe/software/vtk/upstream/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfAttribute.cxx line 183 (Unknown Attribute Type None)
XDMF Error in /home/nschloe/software/vtk/upstream/ThirdParty/xdmf2/vtkxdmf2/libsrc/XdmfAttribute.cxx line 183 (Unknown Attribute Type None)
0 0
(the last two numbers being the number of points and cells on one proc) and then just chokes.