I have an HDF5 file with complicate hierarchical structure. When I map the
file into Visad data, I have the following data type.
data type = (FunctionType (Real): (dim0, dim1) -> (Float2Darray1),
((FunctionTyp
e (Real): (dim0, dim1) -> (Float2Darray2), FunctionType (Real): (dim0, dim1) ->
(Float2Darray3)), (FunctionType (Real): (dim0, dim1) -> (Int2Darray2),
FunctionT
ype (Real): (dim0, dim1) -> (Int2Darray3)), ((FunctionType (Real): (dim0, dim1)
-> (Float2Darray1), FunctionType (Real): (dim0, dim1) -> (Int2Darray1)))),
Funct
ionType (Real): (dim0, dim1) -> (Int2Darray1), FunctionType (Real): (dim0,
dim1)
-> (Int2Darray1_HL), FunctionType (Real): (dim0, dim1, dim2) -> (Int3Darray))
When I export the file into netcdf, the data type is the following.
data type = (FunctionType (Real): (dim0, dim1) -> (Float2Darray2,
Float2Darray3,
Int2Darray2, Int2Darray3, Float2Darray1, Int2Darray1, Int2Darray1_HL),
Function
Type (Real): (dim0, dim1, dim2) -> Int3Darray)
I couldn't trace the source code where the datatype is converted. Can anyone
tell me
where the datatype is created when exporting data into netcdf ?
-----------------------------------------------------------
Thanks,
Peter Xiangchi Cao
Tel. (217) 244-3830
Fax. (217) 244-1987
Scientific Data Technologies Division
National Center for Supercomputing Applications