Page tree

General purpose library functions (H5)

  • H5_ALLOCATE_MEMORYAllocates memory that will later be freed internally by the HDF5 library
  • H5_CHECK_VERSIONVerifies that HDF5 library versions are consistent
  • H5_CLOSEFlushes all data to disk, closes all open objects, and cleans up memory
  • H5_DONT_ATEXITInstructs library not to install atexit cleanup routine
  • H5_FREE_MEMORYFrees memory allocated by the HDF5 library
  • H5_GARBAGE_COLLECTGarbage collects on all free-lists of all types
  • H5_GET_ALLOC_STATSGets the memory allocation statistics for the library
  • H5_GET_FREE_LIST_SIZESGets the current size of the free lists used to manage memory
  • H5_GET_LIBVERSIONReturns the HDF library release number
  • H5_IS_LIBRARY_THREADSAFEDetermines whether the HDF5 library was built with the thread-safety feature enabled
  • H5_OPENInitializes the HDF5 library
  • H5_RESIZE_MEMORYResizes and, if required, re-allocates memory that will later be freed internally by the HDF5 library
  • H5_SET_FREE_LIST_LIMITSSets free-list size limits
  • H5_VERSION_GEDetermines whether the version of the library being used is greater than or equal to the specified version
  • H5_VERSION_LEDetermines whether the version of the library being used is less than or equal to the specified version

--- Last Modified: August 23, 2019 | 10:08 AM