| 
| subroutine  | h5fcreate_f (name, access_flags, file_id, hdferr, creation_prp, access_prp) | 
|   | Creates HDF5 files.  
  | 
|   | 
| subroutine  | h5fcreate_async_f (name, access_flags, file_id, es_id, hdferr, creation_prp, access_prp, file, func, line) | 
|   | Asynchronously creates HDF5 files.  
  | 
|   | 
| subroutine  | h5fflush_f (object_id, scope, hdferr) | 
|   | Flushes all buffers associated with a file to disk.  
  | 
|   | 
| subroutine  | h5fdelete_f (name, hdferr, access_prp) | 
|   | Deletes an HDF5 file.  
  | 
|   | 
| subroutine  | h5fflush_async_f (object_id, scope, es_id, hdferr, file, func, line) | 
|   | Asynchronously flushes all buffers associated with a file to disk.  
  | 
|   | 
| subroutine  | h5fmount_f (loc_id, name, child_id, hdferr, access_prp) | 
|   | Mounts a file.  
  | 
|   | 
| subroutine  | h5funmount_f (loc_id, name, hdferr) | 
|   | Unmounts a file.  
  | 
|   | 
| subroutine  | h5fopen_f (name, access_flags, file_id, hdferr, access_prp) | 
|   | Opens HDF5 file.  
  | 
|   | 
| subroutine  | h5fopen_async_f (name, access_flags, file_id, es_id, hdferr, access_prp, file, func, line) | 
|   | Asynchronously opens HDF5 file.  
  | 
|   | 
| subroutine  | h5freopen_f (file_id, ret_file_id, hdferr) | 
|   | Reopens HDF5 file.  
  | 
|   | 
| subroutine  | h5freopen_async_f (file_id, ret_file_id, es_id, hdferr, file, func, line) | 
|   | Asynchronously reopens HDF5 file.  
  | 
|   | 
| subroutine  | h5fget_create_plist_f (file_id, prop_id, hdferr) | 
|   | Returns a file creation property list identifier.  
  | 
|   | 
| subroutine  | h5fget_access_plist_f (file_id, access_id, hdferr) | 
|   | Returns a file access property list identifier.  
  | 
|   | 
| subroutine  | h5fis_accessible_f (name, status, hdferr, access_prp) | 
|   | Determines whether a file can be accessed as HDF5.  
  | 
|   | 
| subroutine  | h5fis_hdf5_f (name, status, hdferr) | 
|   | Determines whether a file is in the HDF5 format.  
  | 
|   | 
| subroutine  | h5fclose_f (file_id, hdferr) | 
|   | Closes HDF5 file.  
  | 
|   | 
| subroutine  | h5fclose_async_f (file_id, es_id, hdferr, file, func, line) | 
|   | Asynchronously closes HDF5 file.  
  | 
|   | 
| subroutine  | h5fget_obj_count_f (file_id, obj_type, obj_count, hdferr) | 
|   | Gets number of the objects open within a file.  
  | 
|   | 
| subroutine  | h5fget_obj_ids_f (file_id, obj_type, max_objs, obj_ids, hdferr, num_objs) | 
|   | Get list of open objects identifiers within a file.  
  | 
|   | 
| subroutine  | h5fget_freespace_f (file_id, free_space, hdferr) | 
|   | Get amount of free space within a file.  
  | 
|   | 
| subroutine  | h5fget_name_f (obj_id, buf, size, hdferr) | 
|   | Gets the name of the file from the object identifier.  
  | 
|   | 
| subroutine  | h5fget_filesize_f (file_id, size, hdferr) | 
|   | Retrieves the file size of the HDF5 file.  
  | 
|   | 
| subroutine  | h5fget_fileno_f (file_id, fileno, hdferr) | 
|   | Retrieves the file number of the HDF5 file.  
  | 
|   | 
| subroutine  | h5fget_file_image_f (file_id, buf_ptr, buf_len, hdferr, buf_size) | 
|   | Retrieves a copy of the image of an existing, open file.  
  | 
|   | 
| subroutine  | h5fget_dset_no_attrs_hint_f (file_id, minimize, hdferr) | 
|   | Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.  
  | 
|   | 
| subroutine  | h5fset_dset_no_attrs_hint_f (file_id, minimize, hdferr) | 
|   | Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.  
  | 
|   | 
| subroutine  | h5fget_info_f (obj_id, file_info, hdferr) | 
|   | Retrieves global file information.  
  | 
|   | 
| subroutine  | h5fget_intent_f (file_id, intent, hdferr) | 
|   | Determines the read/write or read-only status of a file.  
  | 
|   | 
This module contains Fortran interfaces for H5F functions.