Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2026-03-23 The HDF5 Field Guide

Loading...
Searching...
No Matches
Fortran File (H5F) Interface

## Detailed Description

See also
  Files (H5F), C-API
  HDF5 File, User Guide

## Modules
module | h5f
| This module contains Fortran interfaces for H5F functions.

## Functions/Subroutines
subroutine | h5fclose_async_f (file_id, es_id, hdferr, file, func, line)
| Asynchronously closes HDF5 file.
subroutine | h5fclose_f (file_id, hdferr)
| Closes HDF5 file.
subroutine | h5fcreate_async_f (name, access_flags, file_id, es_id, hdferr, creation_prp, access_prp, file, func, line)
| Asynchronously creates HDF5 files.
subroutine | h5fcreate_f (name, access_flags, file_id, hdferr, creation_prp, access_prp)
| Creates HDF5 files.
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 | h5fflush_f (object_id, scope, hdferr)
| Flushes all buffers associated with a file to disk.
subroutine | h5fget_access_plist_f (file_id, access_id, hdferr)
| Returns a file access property list identifier.
subroutine | h5fget_create_plist_f (file_id, prop_id, hdferr)
| Returns a file creation property list identifier.
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 | 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_fileno_f (file_id, fileno, hdferr)
| Retrieves the file number of the HDF5 file.
subroutine | h5fget_filesize_f (file_id, size, hdferr)
| Retrieves the file size of the HDF5 file.
subroutine | h5fget_freespace_f (file_id, free_space, hdferr)
| Get amount of free space within a file.
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.
subroutine | h5fget_name_f (obj_id, buf, size, hdferr)
| Gets the name of the file from the object identifier.
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 | 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 | h5fmount_f (loc_id, name, child_id, hdferr, access_prp)
| Mounts a file.
subroutine | h5fopen_async_f (name, access_flags, file_id, es_id, hdferr, access_prp, file, func, line)
| Asynchronously opens HDF5 file.
subroutine | h5fopen_f (name, access_flags, file_id, hdferr, access_prp)
| Opens HDF5 file.
subroutine | h5freopen_async_f (file_id, ret_file_id, es_id, hdferr, file, func, line)
| Asynchronously reopens HDF5 file.
subroutine | h5freopen_f (file_id, ret_file_id, hdferr)
| Reopens HDF5 file.
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 | h5fstart_swmr_write_f (file_id, hdferr)
| Enables SWMR writing mode for a file.
subroutine | h5funmount_f (loc_id, name, hdferr)
| Unmounts a file.

## Variables
integer | h5f_acc_debug_f
| H5F_ACC_DEBUG.
integer | h5f_acc_excl_f
| H5F_ACC_EXCL.
integer | h5f_acc_rdonly_f
| H5F_ACC_RDONLY.
integer | h5f_acc_rdwr_f
| H5F_ACC_RDWR.
integer | h5f_acc_swmr_read_f
| H5F_ACC_SWMR_READ.
integer | h5f_acc_swmr_write_f
| H5F_ACC_SWMR_WRITE.
integer | h5f_acc_trunc_f
| H5F_ACC_TRUNC.
integer | h5f_close_default_f
| H5F_CLOSE_DEFAULT.
integer | h5f_close_semi_f
| H5F_CLOSE_SEMI.
integer | h5f_close_strong_f
| H5F_CLOSE_STRONG.
integer | h5f_close_weak_f
| H5F_CLOSE_WEAK.
integer | h5f_fspace_strategy_aggr_f
| H5F_FSPACE_STRATEGY_AGGR.
integer | h5f_fspace_strategy_fsm_aggr_f
| H5F_FSPACE_STRATEGY_FSM_AGGR.
integer | h5f_fspace_strategy_none_f
| H5F_FSPACE_STRATEGY_NONE.
integer | h5f_fspace_strategy_ntypes_f
| H5F_FSPACE_STRATEGY_NTYPES.
integer | h5f_fspace_strategy_page_f
| H5F_FSPACE_STRATEGY_PAGE.
integer | h5f_libver_earliest_f
| H5F_LIBVER_EARLIEST.
integer | h5f_libver_error_f
| H5F_LIBVER_ERROR.
integer | h5f_libver_latest_f
| H5F_LIBVER_LATEST.
integer | h5f_libver_nbounds_f
| H5F_LIBVER_NBOUNDS.
integer | h5f_libver_v110_f
| H5F_LIBVER_V110.
integer | h5f_libver_v112_f
| H5F_LIBVER_V112.
integer | h5f_libver_v114_f
| H5F_LIBVER_V114.
integer | h5f_libver_v18_f
| H5F_LIBVER_V18.
integer | h5f_libver_v200_f
| H5F_LIBVER_V200.
integer | h5f_obj_all_f
| H5F_OBJ_ALL.
integer | h5f_obj_dataset_f
| H5F_OBJ_DATASET.
integer | h5f_obj_datatype_f
| H5F_OBJ_DATATYPE.
integer | h5f_obj_file_f
| H5F_OBJ_FILE.
integer | h5f_obj_group_f
| H5F_OBJ_GROUP.
integer | h5f_scope_global_f
| H5F_SCOPE_GLOBAL.
integer | h5f_scope_local_f
| H5F_SCOPE_LOCAL.
integer | h5f_unlimited_f
| H5F_UNLIMITED.

## Function/Subroutine Documentation

## ◆ h5fclose_async_f()

subroutine h5fclose_async_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hid_t), intent(in) | es_id,
|  | integer, intent(out) | hdferr,
|  | type(c_ptr), intent(in), optional | file,
|  | type(c_ptr), intent(in), optional | func,
|  | integer, intent(in), optional | line )

Asynchronously closes HDF5 file.

Parameters

  file_id | File identifier
  es_id | Event set identifier
  hdferr | Returns 0 if successful and -1 if it fails.
  file | Pointer to filename the async subroutine is being called from, filename must be null character terminated
  func | Pointer to function name the async subroutine is being called in, func must be null character terminated
  line | Line number the async subroutine is being called at

See C API: H5Fclose_async()

## ◆ h5fclose_f()

subroutine h5fclose_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(out) | hdferr )

Closes HDF5 file.

Parameters

  file_id | File identifier.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fclose()

## ◆ h5fcreate_async_f()

subroutine h5fcreate_async_f | ( | character(len=*), intent(in) | name,
|  | integer, intent(in) | access_flags,
|  | integer(hid_t), intent(out) | file_id,
|  | integer(hid_t), intent(in) | es_id,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | creation_prp,
|  | integer(hid_t), intent(in), optional | access_prp,
|  | type(c_ptr), intent(in), optional | file,
|  | type(c_ptr), intent(in), optional | func,
|  | integer, intent(in), optional | line )

Asynchronously creates HDF5 files.

Parameters

  name | Name of the file to create
  access_flags | File access flags. Allowable values are: H5F_ACC_TRUNC_F H5F_ACC_EXCL_F
  file_id | File identifier
  es_id | Event set identifier
  hdferr | Returns 0 if successful and -1 if it fails.
  creation_prp | File creation property list identifier
  access_prp | File access property list identifier
  file | Pointer to filename the async subroutine is being called from, filename must be null character terminated
  func | Pointer to function name the async subroutine is being called in, func must be null character terminated
  line | Line number the async subroutine is being called at

See C API: H5Fcreate_async()

## ◆ h5fcreate_f()

subroutine h5fcreate_f | ( | character(len=*), intent(in) | name,
|  | integer, intent(in) | access_flags,
|  | integer(hid_t), intent(out) | file_id,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | creation_prp,
|  | integer(hid_t), intent(in), optional | access_prp )

Creates HDF5 files.

Parameters

  name | Name of the file to create.
  access_flags | File access flags. Allowable values are: H5F_ACC_TRUNC_F H5F_ACC_EXCL_F
  file_id | File identifier.
  hdferr | Returns 0 if successful and -1 if it fails.
  creation_prp | File creation property list identifier.
  access_prp | File access property list identifier.

See C API: H5Fcreate()

## ◆ h5fdelete_f()

subroutine h5fdelete_f | ( | character(len=*), intent(in) | name,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | access_prp )

Deletes an HDF5 file.

Parameters

  name | Name of the file to delete
  hdferr | Returns 0 if successful and -1 if it fails.
  access_prp | File access property list identifier

See C API: H5Fdelete()

## ◆ h5fflush_async_f()

subroutine h5fflush_async_f | ( | integer(hid_t), intent(in) | object_id,
|  | integer, intent(in) | scope,
|  | integer(hid_t), intent(in) | es_id,
|  | integer, intent(out) | hdferr,
|  | type(c_ptr), intent(in), optional | file,
|  | type(c_ptr), intent(in), optional | func,
|  | integer, intent(in), optional | line )

Asynchronously flushes all buffers associated with a file to disk.

Parameters

  object_id | Identifier of object used to identify the file.
  scope | Specifies the scope of the flushing action. Possible values are: H5F_SCOPE_GLOBAL_F H5F_SCOPE_LOCAL_F
  es_id | Event set identifier
  hdferr | Returns 0 if successful and -1 if it fails.
  file | Pointer to filename the async subroutine is being called from, filename must be null character terminated
  func | Pointer to function name the async subroutine is being called in, func must be null character terminated
  line | Line number the async subroutine is being called at

See C API: H5Fflush_async()

## ◆ h5fflush_f()

subroutine h5fflush_f | ( | integer(hid_t), intent(in) | object_id,
|  | integer, intent(in) | scope,
|  | integer, intent(out) | hdferr )

Flushes all buffers associated with a file to disk.

Parameters

  object_id | Identifier of object used to identify the file.
  scope | Specifies the scope of the flushing action. Possible values are: H5F_SCOPE_GLOBAL_F H5F_SCOPE_LOCAL_F
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fflush()

## ◆ h5fget_access_plist_f()

subroutine h5fget_access_plist_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hid_t), intent(out) | access_id,
|  | integer, intent(out) | hdferr )

Returns a file access property list identifier.

Parameters

  file_id | Identifier of a file to creation property list of.
  access_id | Access property list identifier.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_access_plist()

## ◆ h5fget_create_plist_f()

subroutine h5fget_create_plist_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hid_t), intent(out) | prop_id,
|  | integer, intent(out) | hdferr )

Returns a file creation property list identifier.

Parameters

  file_id | Identifier of a file to creation property list of.
  prop_id | Creation property list identifier.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_create_plist()

## ◆ h5fget_dset_no_attrs_hint_f()

subroutine h5fget_dset_no_attrs_hint_f | ( | integer(hid_t), intent(in) | file_id,
|  | logical, intent(out) | minimize,
|  | integer, intent(out) | hdferr )

Gets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.

Parameters

  file_id | Target file identifier
  minimize | Value of the setting
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_dset_no_attrs_hint()

## ◆ h5fget_file_image_f()

subroutine h5fget_file_image_f | ( | integer(hid_t), intent(in) | file_id,
|  | type(c_ptr), intent(inout) | buf_ptr,
|  | integer(size_t), intent(in) | buf_len,
|  | integer, intent(out) | hdferr,
|  | integer(size_t), intent(out), optional | buf_size )

Retrieves a copy of the image of an existing, open file.

Parameters

  file_id | Target file identifier
  buf_ptr | Pointer to the buffer into which the image of the HDF5 file is to be copied
  buf_len | Size of the supplied buffer
  hdferr | Returns 0 if successful and -1 if it fails.
  buf_size | Returns the size in bytes of the buffer required to store the file image, no data will be copied

See C API: H5Fget_file_image()

## ◆ h5fget_fileno_f()

subroutine h5fget_fileno_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(out) | fileno,
|  | integer, intent(out) | hdferr )

Retrieves the file number of the HDF5 file.

Parameters

  file_id | File identifier
  fileno | File number
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_fileno()

## ◆ h5fget_filesize_f()

subroutine h5fget_filesize_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hsize_t), intent(out) | size,
|  | integer, intent(out) | hdferr )

Retrieves the file size of the HDF5 file.

Parameters

  file_id | File identifier
  size | File size
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_filesize()

## ◆ h5fget_freespace_f()

subroutine h5fget_freespace_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hssize_t), intent(out) | free_space,
|  | integer, intent(out) | hdferr )

Get amount of free space within a file.

Parameters

  file_id | File identifier
  free_space | Amount of free space in file
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_freespace()

## ◆ h5fget_info_f()

subroutine h5fget_info_f | ( | integer(hid_t), intent(in) | obj_id,
|  | type(h5f_info_t), intent(out), target | file_info,
|  | integer, intent(out) | hdferr )

Retrieves global file information.

Parameters

  obj_id | Object identifier. The identifier may be that of a file, group, dataset, named datatype, or attribute.
  file_info | Buffer for global file information
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_info2()

## ◆ h5fget_intent_f()

subroutine h5fget_intent_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(out) | intent,
|  | integer, intent(out) | hdferr )

Determines the read/write or read-only status of a file.

Parameters

  file_id | File identifier
  intent | Access mode flag as originally passed with H5Fopen_f()
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_intent()

## ◆ h5fget_name_f()

subroutine h5fget_name_f | ( | integer(hid_t), intent(in) | obj_id,
|  | character(len=*), intent(out) | buf,
|  | integer(size_t), intent(out) | size,
|  | integer, intent(out) | hdferr )

Gets the name of the file from the object identifier.

Parameters

  obj_id | Object identifier
  buf | Buffer to store the read name
  size | Actual size of the name
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_name()

## ◆ h5fget_obj_count_f()

subroutine h5fget_obj_count_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(in) | obj_type,
|  | integer(size_t), intent(out) | obj_count,
|  | integer, intent(out) | hdferr )

Gets number of the objects open within a file.

Parameters

  file_id | File identifier
  obj_type | Type of the object; possible values are: H5F_OBJ_FILE_F H5F_OBJ_DATASET_F H5F_OBJ_GROUP_F H5F_OBJ_DATATYPE_F H5F_OBJ_ALL_F
  obj_count | Number of open objects
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fget_obj_count()

## ◆ h5fget_obj_ids_f()

subroutine h5fget_obj_ids_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(in) | obj_type,
|  | integer(size_t), intent(in) | max_objs,
|  | integer(hid_t), dimension(*), intent(inout) | obj_ids,
|  | integer, intent(out) | hdferr,
|  | integer(size_t), intent(out), optional | num_objs )

Get list of open objects identifiers within a file.

Parameters

  file_id | File identifier
  obj_type | Type of the object; possible values are: H5F_OBJ_FILE_F H5F_OBJ_DATASET_F H5F_OBJ_GROUP_F H5F_OBJ_DATATYPE_F H5F_OBJ_ALL_F
  max_objs | Maximum # of objects to retrieve
  obj_ids | Array of open object identifiers
  hdferr | Returns 0 if successful and -1 if it fails.
  num_objs | Number of open objects

See C API: H5Fget_obj_ids()

## ◆ h5fis_accessible_f()

subroutine h5fis_accessible_f | ( | character(len=*), intent(in) | name,
|  | logical, intent(out) | status,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | access_prp )

Determines whether a file can be accessed as HDF5.

Parameters

  name | Name of the file to check.
  status | Indicates if file is and HDF5 file.
  hdferr | Returns 0 if successful and -1 if it fails.
  access_prp | File access property list identifier.

See C API: H5Fis_accessible()

## ◆ h5fis_hdf5_f()

subroutine h5fis_hdf5_f | ( | character(len=*), intent(in) | name,
|  | logical, intent(out) | status,
|  | integer, intent(out) | hdferr )

Determines whether a file is in the HDF5 format.

Parameters

  name | Name of the file to check.
  status | Indicates if file is and HDF5 file.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fis_hdf5()

## ◆ h5fmount_f()

subroutine h5fmount_f | ( | integer(hid_t), intent(in) | loc_id,
|  | character(len=*), intent(in) | name,
|  | integer(hid_t), intent(in) | child_id,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | access_prp )

Mounts a file.

Parameters

  loc_id | The identifier for of file or group in which name is defined.
  name | The name of the group onto which the file specified by child_id is to be mounted.
  child_id | The identifier of the file to be mounted.
  hdferr | Returns 0 if successful and -1 if it fails.
  access_prp | The identifier of the property list to be used.

See C API: H5Fmount()

## ◆ h5fopen_async_f()

subroutine h5fopen_async_f | ( | character(len=*), intent(in) | name,
|  | integer, intent(in) | access_flags,
|  | integer(hid_t), intent(out) | file_id,
|  | integer(hid_t), intent(in) | es_id,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | access_prp,
|  | type(c_ptr), intent(in), optional | file,
|  | type(c_ptr), intent(in), optional | func,
|  | integer, intent(in), optional | line )

Asynchronously opens HDF5 file.

Parameters

  name | Name of the file to acecss.
  access_flags | File access flags. Allowable values are: H5F_ACC_RDWR_F H5F_ACC_RDONLY_F
  file_id | File identifier
  es_id | Event set identifier
  hdferr | Returns 0 if successful and -1 if it fails.
  access_prp | File access property list identifier
  file | Pointer to filename the async subroutine is being called from, filename must be null character terminated
  func | Pointer to function name the async subroutine is being called in, func must be null character terminated
  line | Line number the async subroutine is being called at

See C API: H5Fopen_async()

## ◆ h5fopen_f()

subroutine h5fopen_f | ( | character(len=*), intent(in) | name,
|  | integer, intent(in) | access_flags,
|  | integer(hid_t), intent(out) | file_id,
|  | integer, intent(out) | hdferr,
|  | integer(hid_t), intent(in), optional | access_prp )

Opens HDF5 file.

Parameters

  name | Name of the file to access.
  access_flags | File access flags. Allowable values are: H5F_ACC_RDWR_F H5F_ACC_RDONLY_F
  file_id | File identifier.
  hdferr | Returns 0 if successful and -1 if it fails.
  access_prp | File access property list identifier.

See C API: H5Fopen()

## ◆ h5freopen_async_f()

subroutine h5freopen_async_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hid_t), intent(out) | ret_file_id,
|  | integer(hid_t), intent(in) | es_id,
|  | integer, intent(out) | hdferr,
|  | type(c_ptr), intent(in), optional | file,
|  | type(c_ptr), intent(in), optional | func,
|  | integer, intent(in), optional | line )

Asynchronously reopens HDF5 file.

Parameters

  file_id | Identifier of a file for which an additional identifier is required.
  ret_file_id | New file identifier.
  es_id | Event set identifier
  hdferr | Returns 0 if successful and -1 if it fails.
  file | Pointer to filename the async subroutine is being called from, filename must be null character terminated
  func | Pointer to function name the async subroutine is being called in, func must be null character terminated
  line | Line number the async subroutine is being called at

See C API: H5Freopen_async()

## ◆ h5freopen_f()

subroutine h5freopen_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer(hid_t), intent(out) | ret_file_id,
|  | integer, intent(out) | hdferr )

Reopens HDF5 file.

Parameters

  file_id | Identifier of a file for which an additional identifier is required.
  ret_file_id | New file identifier.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Freopen()

## ◆ h5fset_dset_no_attrs_hint_f()

subroutine h5fset_dset_no_attrs_hint_f | ( | integer(hid_t), intent(in) | file_id,
|  | logical, intent(in) | minimize,
|  | integer, intent(out) | hdferr )

Sets the value of the "minimize dataset headers" value which creates smaller dataset object headers when its set and no attributes are present.

Parameters

  file_id | Target file identifier
  minimize | Value of the setting
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fset_dset_no_attrs_hint()

## ◆ h5fstart_swmr_write_f()

subroutine h5fstart_swmr_write_f | ( | integer(hid_t), intent(in) | file_id,
|  | integer, intent(out) | hdferr )

Enables SWMR writing mode for a file.

Parameters

  file_id | File identifier.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Fstart_swmr_write()

## ◆ h5funmount_f()

subroutine h5funmount_f | ( | integer(hid_t), intent(in) | loc_id,
|  | character(len=*), intent(in) | name,
|  | integer, intent(out) | hdferr )

Unmounts a file.

Parameters

  loc_id | The identifier for of file or group in which name is defined.
  name | The name of the mount point.
  hdferr | Returns 0 if successful and -1 if it fails.

See C API: H5Funmount()

## Variable Documentation

## ◆ h5f_acc_debug_f

integer h5f_acc_debug_f

H5F_ACC_DEBUG.

## ◆ h5f_acc_excl_f

integer h5f_acc_excl_f

H5F_ACC_EXCL.

## ◆ h5f_acc_rdonly_f

integer h5f_acc_rdonly_f

H5F_ACC_RDONLY.

## ◆ h5f_acc_rdwr_f

integer h5f_acc_rdwr_f

H5F_ACC_RDWR.

## ◆ h5f_acc_swmr_read_f

integer h5f_acc_swmr_read_f

H5F_ACC_SWMR_READ.

## ◆ h5f_acc_swmr_write_f

integer h5f_acc_swmr_write_f

H5F_ACC_SWMR_WRITE.

## ◆ h5f_acc_trunc_f

integer h5f_acc_trunc_f

H5F_ACC_TRUNC.

## ◆ h5f_close_default_f

integer h5f_close_default_f

H5F_CLOSE_DEFAULT.

## ◆ h5f_close_semi_f

integer h5f_close_semi_f

H5F_CLOSE_SEMI.

## ◆ h5f_close_strong_f

integer h5f_close_strong_f

H5F_CLOSE_STRONG.

## ◆ h5f_close_weak_f

integer h5f_close_weak_f

H5F_CLOSE_WEAK.

## ◆ h5f_fspace_strategy_aggr_f

integer h5f_fspace_strategy_aggr_f

H5F_FSPACE_STRATEGY_AGGR.

## ◆ h5f_fspace_strategy_fsm_aggr_f

integer h5f_fspace_strategy_fsm_aggr_f

H5F_FSPACE_STRATEGY_FSM_AGGR.

## ◆ h5f_fspace_strategy_none_f

integer h5f_fspace_strategy_none_f

H5F_FSPACE_STRATEGY_NONE.

## ◆ h5f_fspace_strategy_ntypes_f

integer h5f_fspace_strategy_ntypes_f

H5F_FSPACE_STRATEGY_NTYPES.

## ◆ h5f_fspace_strategy_page_f

integer h5f_fspace_strategy_page_f

H5F_FSPACE_STRATEGY_PAGE.

## ◆ h5f_libver_earliest_f

integer h5f_libver_earliest_f

H5F_LIBVER_EARLIEST.

## ◆ h5f_libver_error_f

integer h5f_libver_error_f

H5F_LIBVER_ERROR.

## ◆ h5f_libver_latest_f

integer h5f_libver_latest_f

H5F_LIBVER_LATEST.

## ◆ h5f_libver_nbounds_f

integer h5f_libver_nbounds_f

H5F_LIBVER_NBOUNDS.

## ◆ h5f_libver_v110_f

integer h5f_libver_v110_f

H5F_LIBVER_V110.

## ◆ h5f_libver_v112_f

integer h5f_libver_v112_f

H5F_LIBVER_V112.

## ◆ h5f_libver_v114_f

integer h5f_libver_v114_f

H5F_LIBVER_V114.

## ◆ h5f_libver_v18_f

integer h5f_libver_v18_f

H5F_LIBVER_V18.

## ◆ h5f_libver_v200_f

integer h5f_libver_v200_f

H5F_LIBVER_V200.

## ◆ h5f_obj_all_f

integer h5f_obj_all_f

H5F_OBJ_ALL.

## ◆ h5f_obj_dataset_f

integer h5f_obj_dataset_f

H5F_OBJ_DATASET.

## ◆ h5f_obj_datatype_f

integer h5f_obj_datatype_f

H5F_OBJ_DATATYPE.

## ◆ h5f_obj_file_f

integer h5f_obj_file_f

H5F_OBJ_FILE.

## ◆ h5f_obj_group_f

integer h5f_obj_group_f

H5F_OBJ_GROUP.

## ◆ h5f_scope_global_f

integer h5f_scope_global_f

H5F_SCOPE_GLOBAL.

## ◆ h5f_scope_local_f

integer h5f_scope_local_f

H5F_SCOPE_LOCAL.

## ◆ h5f_unlimited_f

integer h5f_unlimited_f

H5F_UNLIMITED.