Jens, Yes, this is a problem several people have run across. There will be some solution in a future release. We'll probably need some type of fast transpose routines that do it in memory (potential memory hog) and/or as the data is read (potentially slow due to multiple IO calls).
Jerry Clarke Jens wrote:
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_______________________________________________ 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
_______________________________________________ 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
