Page tree

General purpose library functions

  • 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_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: November 16, 2017 | 07:34 AM