Hello,
I have a problem with h5tget_size under windows.
The compiler is ifort 11.1 and I use a the latest precompiled version of
HDF5 :
hdf5-1.8.4-patch1-win32-vs2008-iv101-enc
The following little program works under linux (ubuntu 32bit & centos5.4
64bit) but does'nt under windowsXP :
"""
program test
use hdf5
integer :: hdferr
integer(hid_t) :: real_type_id
integer(size_t) :: type_size
print *, "Test starting ..."
call h5open_f(hdferr)
call h5tget_size_f(H5T_NATIVE_REAL, type_size, hdferr)
if (hdferr<0) then
print *, "Get size failed"
endif
print *, "Real's size : ", type_size
print *, "End."
call h5close_f(hdferr)
end program test
"""
Under windows, the program stops with :
"""
Test starting ...
HDF5-DIAG: Error detected in HDF5 (1.8.4-patch1) thread 0:
#000: ../../../src/H5T.c line 2071 in H5Tget_size(): not a datatype
major: Invalid arguments to routine
minor: Inapproriate type
Get size failed.
"""
Do I something wrong ?
Thanks a lot,
Cyril.
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org