[Paraview] xyz or zyx in XDMF-files?
Jens
jens-devel at gmx.de
Fri May 29 04:40:43 EDT 2009
Hi everyone,
I just answer my own question :)
If you create a 3d-array(i,j,k) it will look like this:
Fortran-App:
[iii][iii][iii] [iii][iii][iii] [iii][iii][iii]
[ j ][ j ][ j ]
[ k ]
C/C++-App:
[kkk][kkk][kkk] [kkk][kkk][kkk] [kkk][kkk][kkk]
[ j ][ j ][ j ]
[ i ]
Saving an array from Fortran to HDF5 or from C/C++ to HDF5 results in
ZYX or XYZ
Therefor problem is not Xdmf, but the difference between Fortran-Style
and C/C++-Style
Greetings
Jens
Jens schrieb:
> Hello Paraview-Experts,
>
> I am using XDMF-file-format to display flow-simulation results.
> I just figured out, that XDMF is somehow mixing the dimensions :(
>
> If I store a 3d-dataset using hdf5 in xyz-style. I have to access these
> dataset using xdmf in zyx-style.
>
> This is some kind of strange. Is there any reason for that behavior?
>
> Greetings
> Jens
>
> Example:
> HyperSlab x=32, y=64, z=128
> Dataset x=128, y=256, z=512
>
> <Grid Name="1-1-1_t0.0" Type="Uniform">
> <Topology Type="3DCORECTMESH" Dimensions="128 64 32"> </Topology>
> <Geometry Type="ORIGIN_DXDYDZ">
> <DataItem
> DataType="Float"
> Dimensions="3" Format="XML">
> 0.0 0.0 0.0
> </DataItem>
> <DataItem
> DataType="Float"
> Dimensions="3"
> Format="XML">
> 1.0 1.0 1.0
> </DataItem>
> </Geometry>
>
> <!-- u-Field -->
> <Attribute Active="1" Type="Scalar" Center="Node" Name="u">
> <DataItem ItemType="HyperSlab"
> Dimensions="128 64 32"
> Type="HyperSlab">
> <DataItem Dimensions="3 3" Format="XML">
> 0 0 0 <!-- Start -->
> 1 1 1 <!-- Stride -->
> 128 64 32 <!-- Count -->
> </DataItem>
> <DataItem ItemType="Uniform" Format="HDF"
> NumberType="Float" Precision="8"
> Dimensions="512 256 128">
> dns.h5:/flow/DNSdata/u
> </DataItem>
> </DataItem>
> </Attribute>
> </Grid>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
More information about the ParaView
mailing list