[vtkusers] Different behavior of vtkXMLPUnstructuredGridWriter in VTK 7.1

John Peterson jwpeterson at gmail.com
Mon Dec 5 18:06:11 EST 2016


On Mon, Dec 5, 2016 at 12:45 PM, Andy Bauer <andy.bauer at kitware.com> wrote:

> Beyond this I can't think of any change off the top of my head that would
> cause your issue. I looked at the repo but can't figure out the VTK
> configurations from that. If you can share a simple test case which
> demonstrates the issue I may be able to easily diagnose it.
>

Here's a standalone test code that reproduces the issue for me:

https://gist.github.com/jwpeterson/92f4b8422d6fbb1056e848c9b14ee1d7

Run on two procs with: mpiexec -np 2 and I get the following test.pvtu file:

<?xml version="1.0"?>
> <VTKFile type="PUnstructuredGrid" version="0.1" byte_order="LittleEndian"
> header_type="UInt32" compressor="vtkZLibDataCompressor">
>   <PUnstructuredGrid GhostLevel="1">
>     <PPointData>
>       <PDataArray type="Float64" Name="u"/>
>     </PPointData>
>     <PCellData>
>       <PDataArray type="Int32" Name="elem_id"/>
>       <PDataArray type="Int32" Name="subdomain_id"/>
>       <PDataArray type="Int32" Name="processor_id"/>
>     </PCellData>
>     <PPoints>
>       <PDataArray type="Float64" Name="Points" NumberOfComponents="3"/>
>     </PPoints>
>     <Piece Source="test_0.vtu"/>
>   </PUnstructuredGrid>
> </VTKFile>



As you can see, only one "Piece Source" is listed, but the output of the
program is actually all 3 files (test.pvtu, test_0.vtu, test_1.vtu) and
both the _0 and _1 files have nodes in them.  Furthermore, if I simply add
a second "Piece Source" line corresponding to "test_1.vtu", the whole thing
opens up just fine in Paraview.  I am a novice VTK programmer so it's very
possible I'm doing something wrong, but this code definitely worked in VTK
6.x, and 7.0.

Thanks for your help,
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20161205/840214df/attachment.html>


More information about the vtkusers mailing list