Hi Utkarsh,

On 08/16/2011 06:22 PM, Utkarsh Ayachit wrote:
> If you're writing out data that is already partitioned, you should
> write it out as a collection of grids. Then each grid in that
> collection is read on a separate partition.

I followed your advice, but seem to have hit on another bug, this time
with nodes not reading/showing their collection. See the attached Xdmf
file, it contains a temporal collection of spatial collections, where
there is actually only 1 timestep as it shows the incorrect behaviour.
Each spatial grid consists of 16 unstructured grids, read from 16 HDF5
files.

The behaviour I'm seeing when loading this dataset on an 8-process PV
session is that only 1/8th of the data actually shows up. Looking at the
process Id scalars it only has a range of [0,0] and only 1 out of 8 of
the "hypercolumn-?" sets in the multi-block set show any cells and
points. This is with PV patched with the code you sent earlier, btw.
Loading the same set on a local PV session works fine.

I can upload the corresponding HDF5 files, if needed, but these are not
public I'm afraid.

Regards,
Paul

<?xml version="1.0" ?>
<!DOCTYPE Xdmf SYSTEM "Xdmf.dtd" []>
<Xdmf>
    <Domain>
        <Grid GridType="Collection" CollectionType="Temporal" Name="TimeSeries">

<Grid GridType="Collection" CollectionType="Spatial" Name="SpatialDecomposition">
    <Time Value="0" />
    <Grid Name="hypercolumn-0" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0000.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0000.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0000.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0000.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-1" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0001.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0001.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0001.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0001.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-2" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0002.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0002.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0002.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0002.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-3" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0003.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0003.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0003.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0003.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-4" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0004.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0004.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0004.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0004.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-5" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0005.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0005.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0005.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0005.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-6" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0006.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0006.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0006.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0006.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-7" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0007.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0007.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0007.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0007.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-8" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0008.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0008.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0008.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0008.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-9" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0009.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0009.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0009.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0009.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-10" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0010.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0010.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0010.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0010.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-11" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0011.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0011.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0011.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0011.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-12" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0012.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0012.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0012.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0012.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-13" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0013.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0013.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0013.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0013.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-14" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0014.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0014.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0014.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0014.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
    <Grid Name="hypercolumn-15" GridType="Uniform">
        <Topology TopologyType="Polyvertex" NumberOfElements="3456" />
        <Geometry GeometryType="XYZ">
            <DataItem Name="Coordinates" NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0015.hdf5:/positions</DataItem>
        </Geometry>
        <Attribute Name="voltage" Type="Scalar" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 1" Format="HDF">out0000_0015.hdf5:/voltages</DataItem>
        </Attribute>
        <Attribute Name="type" Type="Scalar" Center="Node">
            <DataItem NumberType="Int" Dimensions="3456 1" Format="HDF">out0000_0015.hdf5:/types</DataItem>
        </Attribute>
        <Attribute Name="rotation" Type="Vector" Center="Node">
            <DataItem NumberType="Float" Precision="4" Dimensions="3456 3" Format="HDF">out0000_0015.hdf5:/rotations</DataItem>
        </Attribute>
    </Grid>
</Grid>

        </Grid>
    </Domain>
</Xdmf>
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to