Page tree

The license could not be verified: License Certificate has expired!

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The APIs listed below from the HDF5 Reference Manual provide a means for users to directly manage the file space management feature.

  
H5FgetH5F_freeGET_sectionsFREE_SECTIONSRetrieves free-space section information for a file
H5FgetH5F_freespaceGET_FREESPACEReturns the amount of free space in a file
H5FgetH5F_info2GET_INFO2Returns global information for a file
H5PgetH5P_fileGET_spaceFILE_strategySPACE_STRATEGYRetrieves the File Space Strategy for a file creation property list
H5PsetH5P_fileSET_spaceFILE_strategySPACE_STRATEGYSets the File Space Strategy for a file creation property list
H5PgetH5P_fileGET_spaceFILE_pageSPACE_sizePAGE_SIZERetrieves the file space page size for paged aggregationH5Pset
H5P_fileSET_spaceFILE_pageSPACE_sizePAGE_SIZESets the file space page size for paged aggregation

...

h5dumpWhen printing the file creation property information for the superblock via the -B option, h5dump includes the block size obtained via H5Pget_file_space_page_size.
h5statWhen printing the file space information via the -S option, h5stat includes the block size obtained via H5Pget_file_space_page_size.
h5repackThe following options were added to h5repack:

-G FS_PAGESIZE,--fs_pagesize=FS_PAGESIZE enables the file space page size to be changed to FS_PAGESIZE.

-P FS_PERSIST,--fs_persist=FS_PERSIST sets the persisting free space to persist (1) or to not persist (0).

-S FS_STRATEGY, --fs_strategy=FS_STRATEGY sets the file space management strategy.

-T FS_THRESHOLD, --fs_threshold=FS_THRESHOLD sets the free-space section threshold.