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
h5r Module Reference
FH5R

This module contains Fortran interfaces for H5R functions. More...

## Data Types
type | h5r_ref_t
interface | h5rget_object_type_f
type | hdset_reg_ref_t_f03
| hdset_reg_ref_t_f03 C compatible reference More...

## Functions/Subroutines
subroutine | h5rcopy_f (src_ref_ptr, dst_ref_ptr, hdferr)
| Copies an existing reference.
subroutine | h5rcreate_attr_f (loc_id, name, attr_name, ref_ptr, hdferr, oapl_id)
| Creates an attribute reference.
subroutine | h5rcreate_f (loc_id, name, ref_type, ref, hdferr, space_id)
| Creates a reference.
subroutine | h5rcreate_object_f (loc_id, name, ref, hdferr, oapl_id)
| Creates a reference.
subroutine | h5rcreate_region_f (loc_id, name, space_id, ref_ptr, hdferr, oapl_id)
| Creates a region reference.
subroutine | h5rdestroy_f (ref_ptr, hdferr)
| Closes a reference.
subroutine | h5requal_f (ref1_ptr, ref2_ptr, equal, hdferr)
| Determines whether two references are equal.
subroutine | h5rget_attr_name_f (ref_ptr, name, hdferr, name_len)
| Retrieves the attribute name for a referenced object.
subroutine | h5rget_file_name_f (ref_ptr, name, hdferr, name_len)
| Retrieves the file name for a referenced object.
subroutine | h5rget_name_f (loc_id, ref_type, ref, name, hdferr, size)
| Retrieves a name of a referenced object.
subroutine | h5rget_obj_name_f (ref_ptr, name, hdferr, rapl_id, name_len)
| Retrieves the object name for a referenced object.
subroutine | h5rget_obj_type_f (loc_id, ref_type, ref, obj_type, hdferr)
| Retrieves the type of object that an object reference points to.
subroutine | h5rget_object_type_f (dset_id, ref, obj_type, hdferr)
| Retrieves the type of object that an object reference points to.
subroutine | h5rget_region_f (dset_id, ref, space_id, hdferr)
| Retrieves a dataspace with the specified region selected using pointer.
subroutine | h5rget_type_f (ref_ptr, ref_type, hdferr)
| Retrieves the type of a reference.
subroutine | h5ropen_attr_f (ref_ptr, obj_id, hdferr, rapl_id, aapl_id)
| Opens the HDF5 attribute referenced.
subroutine | h5ropen_object_f (ref_ptr, obj_id, hdferr, rapl_id, oapl_id)
| Opens the HDF5 object referenced.
subroutine | h5ropen_region_f (ref_ptr, space_id, hdferr, rapl_id, oapl_id)
| Sets up a dataspace and selection as specified by a region reference.

## Detailed Description

This module contains Fortran interfaces for H5R functions.