I'm running IDL Version 7.0 (linux x86 m32).
I'm creating a HDF files and load some data in it. When the files get bigger than about 2 GB I am not able to close the file.
Here is a pseudo code showing what I do.
EFF_GRID = HDF_SD_Start("grid.hdf",/Create,/RDWR)
for i = 0,N do begin
data = somedatatosave_i
ID_data = HDF_SD_Create(EFF_GRID,NAME[i] $
,[bignumber])
HDF_SD_AddData,ID_data,data
HDF_SD_EndAccess,ID_data
endfor
; When grid.hdf is bigger than 2GB
;"HDF_SD_End,EFF_GRID" is not working
HDF_SD_End,EFF_GRID
Is there any fix to that problem!
|