An HDF5 file is a container for storing a variety of scientific data is composed of two primary types of objects: groups and datasets.
Working with groups and datasets is similar in many ways to working with directories and files in UNIX. As with UNIX directories and files, an HDF5 object in an HDF5 file is often referred to by its full path name (also called an absolute path name).
/ signifies the root group./foo signifies a member of the root group called foo.
/foo/zoo signifies a member of the group foo, which in
turn is a member of the root group.

H5Sselect_elements /
h5sselect_elements_f function.
The H5Scopy / h5scopy_f function allows
you to make an exact copy of a dataspace.
This can reduce the number of function calls needed when
selecting a dataspace.
H5Sselect_elements /
h5sselect_elements_f
to select individual points in a dataset and how to use
H5Scopy / h5scopy_f
to make a copy of a dataspace.
h5_copy.cselectele.f90Copy.java
H5Sselect_elements / h5sselect_elements_f
selects array elements to be
included in the selection for a dataspace:
C:
herr_t H5Sselect_elements (hid_t space_id, H5S_seloper_t operator,
size_t num_elements,
const hsize_t **coord )
FORTRAN:
h5sselect_elements_f (space_id, operator, num_elements, coord, hdferr)
space_id IN: INTEGER(HID_T)
operator IN: INTEGER
num_elements IN: INTEGER
coord IN: INTEGER(HSIZE_T), DIMENSION(*,*)
hdferr OUT: INTEGER
H5S_SELECT_SET (H5S_SELECT_SET_F in FORTRAN)
H5S_SELECT_OR (H5S_SELECT_OR_F in FORTRAN)
NUMP x RANK in C
(RANK x NUMP in FORTRAN)
where NUMP is the number of selected points
and