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

| HDF5 Last Updated on 2026-07-28 The HDF5 Field Guide

Loading...
Searching...
No Matches
H5Fff.F90 File Reference

## Data Types
type | h5f_info_free_t
| H5F_info_t_free derived type. More...
type | h5f_info_sohm_t
| H5F_info_t_sohm derived type. More...
type | h5f_info_super_t
| H5F_info_t_super derived type. More...
type | h5f_info_t
| h5f_info_t derived type. More...

## 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(size_t) | h5open_num_obj