Okay, I have toyed around and gotten the pvti/vti files almost working, but when I load the pvti file and add a filter (i.e., threshold), then set it to color based upon my &quot;cell_scalars&quot; data, only one of my four process&#39;s data is displayed. I have been guessing as to what the appropriate WholeExtent and Extent choices are for each of the four processes. For completeness, here is a sketch of the parallel file and the four serial files (one for each quadrant of the square slab). I would greatly appreciate any help.<div>
<br></div><div>slab.pvti:</div><div>&lt;?xml version=&quot;1.0&quot;?&gt;</div><div>&lt;VTKFile type=&quot;PImageData&quot; version=&quot;0.1&quot; byte_order=&quot;LittleEndian&quot;&gt;</div><div> &lt;PImageData WholeExtent=&quot;0 640 0 640 0 1&quot; Origin=&quot;0 0 0 &quot; Spacing = &quot;1 1 1&quot; GhostLevel=&quot;0&quot;&gt;</div>
<div>  &lt;PCellData Scalars=&quot;cell_scalars&quot;&gt;</div><div>   &lt;PDataArray type=&quot;Float64&quot; Name=&quot;cell_scalars&quot;/&gt;</div><div>  &lt;/PCellData&gt;</div><div>  &lt;Piece Extent=&quot;0 320 0 320 0 1&quot; Source=&quot;slab_0.vti&quot;/&gt;</div>
<div>  &lt;Piece Extent=&quot;0 320 320 640 0 1&quot; Source=&quot;slab_1.vti&quot;/&gt;</div><div>  &lt;Piece Extent=&quot;320 640 0 320 0 1&quot; Source=&quot;slab_2.vti&quot;/&gt;</div><div>  &lt;Piece Extent=&quot;320 640 320 640 0 1&quot; Source=&quot;slab_3.vti&quot;/&gt;</div>
<div> &lt;/PImagData&gt;</div><div>&lt;/VTKFile&gt;</div><div><br></div><div>slab_0.vti:</div><div>&lt;?xml_version=&quot;1.0&quot;?&gt;</div><div>&lt;VTKFile type=&quot;ImageData&quot; version=&quot;0.1&quot; byte_order=&quot;LittleEndian&quot;&gt;</div>
<div> &lt;ImageData WholeExtent=&quot;0 640 0 640 0 1&quot; Origin=&quot;0 0 0&quot; Spacing=&quot;1 1 1&quot;&gt;</div><div>  &lt;Piece Extent=&quot;0 320 0 320 0 1&quot;&gt;</div><div>   &lt;CellData Scalars=&quot;cell_scalars&quot;&gt;</div>
<div>    &lt;DataArray type=&quot;Float64&quot; Name=&quot;cell_scalars&quot; format=&quot;ascii&quot;&gt;</div><div>...data is here...</div><div>    &lt;/DataArray&gt;</div><div>   &lt;/CellData&gt;</div><div>  &lt;/Piece&gt;</div>
<div> &lt;/ImageData&gt;</div><div>&lt;/VTKFile&gt;</div><div><br></div><div><div>slab_1.vti:</div><div>&lt;?xml_version=&quot;1.0&quot;?&gt;</div><div>&lt;VTKFile type=&quot;ImageData&quot; version=&quot;0.1&quot; byte_order=&quot;LittleEndian&quot;&gt;</div>
<div> &lt;ImageData WholeExtent=&quot;0 640 0 640 0 1&quot; Origin=&quot;0 0 0&quot; Spacing=&quot;1 1 1&quot;&gt;</div><div>  &lt;Piece Extent=&quot;0 320 320 640 0 1&quot;&gt;</div><div>   &lt;CellData Scalars=&quot;cell_scalars&quot;&gt;</div>
<div>    &lt;DataArray type=&quot;Float64&quot; Name=&quot;cell_scalars&quot; format=&quot;ascii&quot;&gt;</div><div>...data is here...</div><div>    &lt;/DataArray&gt;</div><div>   &lt;/CellData&gt;</div><div>  &lt;/Piece&gt;</div>
<div> &lt;/ImageData&gt;</div><div>&lt;/VTKFile&gt;</div></div><div><br></div><div><div>slab_2.vti:</div><div>&lt;?xml_version=&quot;1.0&quot;?&gt;</div><div>&lt;VTKFile type=&quot;ImageData&quot; version=&quot;0.1&quot; byte_order=&quot;LittleEndian&quot;&gt;</div>
<div> &lt;ImageData WholeExtent=&quot;0 640 0 640 0 1&quot; Origin=&quot;0 0 0&quot; Spacing=&quot;1 1 1&quot;&gt;</div><div>  &lt;Piece Extent=&quot;320 640 0 320 0 1&quot;&gt;</div><div>   &lt;CellData Scalars=&quot;cell_scalars&quot;&gt;</div>
<div>    &lt;DataArray type=&quot;Float64&quot; Name=&quot;cell_scalars&quot; format=&quot;ascii&quot;&gt;</div><div>...data is here...</div><div>    &lt;/DataArray&gt;</div><div>   &lt;/CellData&gt;</div><div>  &lt;/Piece&gt;</div>
<div> &lt;/ImageData&gt;</div><div>&lt;/VTKFile&gt;</div></div><div><br></div><div><div>slab_3.vti:</div><div>&lt;?xml_version=&quot;1.0&quot;?&gt;</div><div>&lt;VTKFile type=&quot;ImageData&quot; version=&quot;0.1&quot; byte_order=&quot;LittleEndian&quot;&gt;</div>
<div> &lt;ImageData WholeExtent=&quot;0 640 0 640 0 1&quot; Origin=&quot;0 0 0&quot; Spacing=&quot;1 1 1&quot;&gt;</div><div>  &lt;Piece Extent=&quot;320 640 320 640 0 1&quot;&gt;</div><div>   &lt;CellData Scalars=&quot;cell_scalars&quot;&gt;</div>
<div>    &lt;DataArray type=&quot;Float64&quot; Name=&quot;cell_scalars&quot; format=&quot;ascii&quot;&gt;</div><div>...data is here...</div><div>    &lt;/DataArray&gt;</div><div>   &lt;/CellData&gt;</div><div>  &lt;/Piece&gt;</div>
<div> &lt;/ImageData&gt;</div><div>&lt;/VTKFile&gt;</div></div><div><br></div><div>Thanks again,<br>Jack</div><div><br><div class="gmail_quote">On Fri, Feb 11, 2011 at 9:28 AM, Jack Poulson <span dir="ltr">&lt;<a href="mailto:jack.poulson@gmail.com">jack.poulson@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I have been scouring the web and the VTK documentation for an example of an XML vtkImageData file (and preferably a .pvti/.vti pairing), but I cannot seem to find one.<div>
<br></div><div>I know that you guys heavily recommend using vtkXMLPImageDataWriter, but I have a parallel code that I would like to dump out .pvti and .vti files from without requiring the user to link to VTK. </div>
<div><br></div><div>Does anyone know where I can read a precise specification or find an example file? Even a trivial ascii/binary/appended data version would suffice. </div><div><br>Thank you in advance,</div><div>Jack</div>

</blockquote></div><br></div>