mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
[svn-r2436] Fortran90 API -- functions and descriptions in the files
h5a_FORTRAN.html h5d_FORTRAN.html h5e_FORTRAN.html h5f_FORTRAN.html h5g_FORTRAN.html h5i_FORTRAN.html h5p_FORTRAN.html h5r_FORTRAN.html h5s_FORTRAN.html h5t_FORTRAN.html
This commit is contained in:
parent
315e9c17f4
commit
0f23915180
291
doc/html/fortran/h5a_FORTRAN.html
Normal file
291
doc/html/fortran/h5a_FORTRAN.html
Normal file
@ -0,0 +1,291 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Attribute API -- h5a
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5a: Attributes</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aclose_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aclose_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aclose_f(attr_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aclose_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5acreate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5acreate_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5acreate_f(obj_id, name, type_id, space_id, attr_id, &
|
||||
hdferr, creation_prp)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name
|
||||
INTEGER(HID_T), INTENT(IN) :: type_id ! Attribute datatype identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Attribute dataspace identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code:
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp
|
||||
! Attribute creation property
|
||||
! list identifier
|
||||
END SUBROUTINE h5acreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5adelete_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5adelete_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5adelete_f(obj_id, name, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5adelete_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aget_name_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_name_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aget_name_f(attr_id, size, buf, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
|
||||
INTEGER, INTENT(IN) :: size ! Buffer size
|
||||
CHARACTER(LEN=*), INTENT(OUT) :: buf ! Buffer to hold attribute name
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code : name length
|
||||
! on success and -1 on failure
|
||||
END SUBROUTINE h5aget_name_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aget_num_attrs_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_num_attrs_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aget_num_attrs_f(obj_id, attr_num, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
|
||||
INTEGER, INTENT(OUT) :: attr_num ! Number of attributes of the
|
||||
! object
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aget_num_attrs_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aget_space_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_space_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aget_space_f(attr_id, space_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: space_id ! Attribute dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aget_space_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aget_type_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_type_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aget_type_f(attr_id, type_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: type_id ! Attribute datatype identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aget_type_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aopen_idx_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aopen_idx_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aopen_idx_f(obj_id, index, attr_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
|
||||
INTEGER, INTENT(IN) :: index ! Attribute index
|
||||
INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aopen_idx_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aopen_name_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aopen_name_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aopen_name_f(obj_id, name, attr_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name
|
||||
INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aopen_name_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5aread_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5aread_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5aread_f(attr_id, memtype_id, buf, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: memtype_id ! Attribute datatype
|
||||
! identifier (in memory)
|
||||
TYPE(VOID), INTENT(OUT) :: buf ! Attribute data
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5aread_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5awrite_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5awrite_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5awrite_f(attr_id, memtype_id, buf, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: memtype_id ! Attribute datatype
|
||||
! identifier (in memory)
|
||||
TYPE(VOID), INTENT(IN) :: buf ! Attribute data
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5awrite_f
|
||||
</pre>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 20 October 1999
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
262
doc/html/fortran/h5d_FORTRAN.html
Normal file
262
doc/html/fortran/h5d_FORTRAN.html
Normal file
@ -0,0 +1,262 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Dataset API -- h5d
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5d: Datasets</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dclose_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dclose_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dclose_f(dset_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dclose_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dcreate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dcreate_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dcreate_f(loc_id, name, type_id, space_id, dset_id, &
|
||||
hdferr, creation_prp)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the dataset
|
||||
INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: dset_id ! Dataset identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp
|
||||
! Dataset creation propertly
|
||||
! list identifier , default
|
||||
! value is H5P_DEFAULT_F (6)
|
||||
END SUBROUTINE h5dcreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dextend_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dextend_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dextend_f(dataset_id, size, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier
|
||||
INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: size
|
||||
! Array containing
|
||||
! dimensions' sizes
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dextend_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dget_create_plist_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_create_plist_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dget_create_plist_f(dataset_id, creation_prp, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: creation_id ! Dataset creation
|
||||
! property list identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dget_create_plist_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dget_space_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_space_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dget_space_f(dataset_id, dataspace_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: dataspace_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dget_space_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dget_type_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_type_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dget_type_f(dataset_id, datatype_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: datatype_id ! Datatype identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dget_type_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dopen_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dopen_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5dopen_f(loc_id, name, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the dataset
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5dopen_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dread_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dread_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5dread_f(dset_id, mem_type_id, buf, hdferr, &
|
||||
mem_space_id, file_space_id, xfer_prp)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: mem_type_id ! Memory datatype identifier
|
||||
TYPE, INTENT(IN) :: buf(*,...*) ! Data buffer of rank k
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: mem_space_id
|
||||
! Memory dataspace identfier
|
||||
! Default value is H5S_ALL_F
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: file_space_id
|
||||
! File dataspace identfier
|
||||
! Default value is H5S_ALL_F
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: xfer_prp
|
||||
! Transfer property list identifier
|
||||
! Default value is H5P_DEFAULT_F
|
||||
|
||||
END SUBROUTINE h5dread_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5dwrite_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5dwrite_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5dwrite_f(dset_id, mem_type_id, buf, hdferr, &
|
||||
mem_space_id, file_space_id, xfer_prp)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: mem_type_id ! Memory datatype identifier
|
||||
TYPE, INTENT(IN) :: buf(*,...*) ! Data buffer of rank k
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: mem_space_id
|
||||
! Memory dataspace identfier
|
||||
! Default value is H5S_ALL_F
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: file_space_id
|
||||
! File dataspace identfier
|
||||
! Default value is H5S_ALL_F
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: xfer_prp
|
||||
! Transfer property list identifier
|
||||
! Default value is H5P_DEFAULT_F
|
||||
|
||||
END SUBROUTINE h5dwrite_f
|
||||
</pre>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 20 October 1999
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
149
doc/html/fortran/h5e_FORTRAN.html
Normal file
149
doc/html/fortran/h5e_FORTRAN.html
Normal file
@ -0,0 +1,149 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Error Handling API -- h5e
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5e: Error Handling</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5eclear_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5eclear_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5eclear_f(hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5eclear_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5eprint_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5eprint_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5eprint_f(hdferr, name)
|
||||
CHARACTER(LEN=*), OPTIONAL, INTENT(IN) :: name ! File name
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5eprint_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5eget_major_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5eget_major_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5eget_major_f(error_no, name, hdferr)
|
||||
INTEGER, INTENT(IN) :: error_no !Major error number
|
||||
CHARACTER(LEN=*), INTENT(OUT) :: name ! File name
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5eget_major_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5eget_minor_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5eget_minor_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5eget_minor_f(error_no, name, hdferr)
|
||||
INTEGER, INTENT(IN) :: error_no !Major error number
|
||||
CHARACTER(LEN=*), INTENT(OUT) :: name ! File name
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5eget_minor_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5eset_auto_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5eset_auto_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5eset_auto_f(printflag, hdferr)
|
||||
INTEGER, INTENT(IN) :: printflag !flag to turn automatic error
|
||||
!printing on or off
|
||||
!possible values are:
|
||||
!printon (1)
|
||||
!printoff(0)
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5eset_auto_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- Keep the rest; it's file closing stuff. -->
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 13 July 2000
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
149
doc/html/fortran/h5f_FORTRAN.html
Normal file
149
doc/html/fortran/h5f_FORTRAN.html
Normal file
@ -0,0 +1,149 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN File API -- h5f
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5f: Files</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5fclose_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5fclose_f</strong>
|
||||
|
||||
<pre>
|
||||
SUBROUTINE h5fclose_f(file_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5fclose_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5fcreate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5fcreate_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5fcreate_f(name, access_flags, file_id, hdferr, &
|
||||
creation_prp, access_prp)
|
||||
IMPLICIT NONE
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file
|
||||
INTEGER, INTENT(IN) :: access_flag ! File access flags
|
||||
! Possible values are:
|
||||
! H5F_ACC_RDWR_F
|
||||
! H5F_ACC_RDONLY_F
|
||||
! H5F_ACC_TRUNC_F
|
||||
! H5F_ACC_EXCL_F
|
||||
! H5F_ACC_DEBUG_F
|
||||
INTEGER(HID_T), INTENT(OUT) :: file_id ! File identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp
|
||||
! File creation propertly
|
||||
! list identifier, if not
|
||||
! specified its value is
|
||||
! H5P_DEFAULT_F
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: access_prp
|
||||
! File access property list
|
||||
! identifier, if not
|
||||
! specified its value is
|
||||
! H5P_DEFAULT_F
|
||||
END SUBROUTINE h5fcreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5fis_hdf5_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5fis_hdf5_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5fis_hdf5_f(name, status, hdferr)
|
||||
IMPLICIT NONE
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file
|
||||
LOGICAL, INTENT(OUT) :: status ! This parameter
|
||||
! indicates if file is
|
||||
! an HDF5 file
|
||||
! ( TRUE or FALSE )
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5fis_hdf5_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5fopen_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5fopen_f</strong>
|
||||
<pre>
|
||||
SUBROUTINE h5fopen_f(name, access_flags, file_id, hdferr, &
|
||||
access_prp)
|
||||
IMPLICIT NONE
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file
|
||||
INTEGER, INTENT(IN) :: access_flag ! File access flags
|
||||
! Possible values are:
|
||||
! H5F_ACC_RDWR_F
|
||||
! H5F_ACC_RDONLY_F
|
||||
INTEGER(HID_T), INTENT(OUT) :: file_id ! File identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HID_T), OPTIONAL, INTENT(IN) :: access_prp
|
||||
! File access property list
|
||||
! identifier
|
||||
END SUBROUTINE h5fopen_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 20 October 1999
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
276
doc/html/fortran/h5g_FORTRAN.html
Normal file
276
doc/html/fortran/h5g_FORTRAN.html
Normal file
@ -0,0 +1,276 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Group API -- h5g
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5g: Groups</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gclose_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gclose_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gclose_f( gr_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: gr_id ! Group identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gclose_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gcreate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gcreate_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gcreate_f(loc_id, name, gr_id, hdferr, size_hint)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group to be created
|
||||
INTEGER(HID_T), INTENT(OUT) :: gr_id ! Group identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(SIZE_T), OPTIONAL, INTENT(IN) :: size_hint
|
||||
! Number of bytes to store the names
|
||||
! of objects in the group.
|
||||
! Default value is OBJECT_NAMELEN_DEFAULT_F
|
||||
END SUBROUTINE h5gcreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gget_comment_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gget_comment_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gget_comment_f(loc_id, name, size, buffer, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object link
|
||||
CHARACTER(LEN=size), INTENT(OUT) :: buffer ! Buffer to hold a
|
||||
! comment
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gget_comment_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gget_linkval_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gget_linkval_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gget_linkval_f(loc_id, name, size, buffer, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the symbolic link
|
||||
CHARACTER(LEN=size), INTENT(OUT) :: buffer ! Buffer to hold a
|
||||
! name of the object
|
||||
! symbolic link points to
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gget_linkval_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gget_obj_info_idx_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gget_obj_info_idx_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gget_obj_info_idx_f(loc_id, name, idx, &
|
||||
obj_name, obj_type, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group
|
||||
INTEGER, INTENT(IN) :: idx ! Index of member object
|
||||
CHARACTER(LEN=*), INTENT(OUT) :: obj_name ! Name of the object
|
||||
INTEGER, INTENT(OUT) :: obj_type ! Object type :
|
||||
! H5G_LINK_F
|
||||
! H5G_GROUP_F
|
||||
! H5G_DATASET_F
|
||||
! H5G_TYPE_F
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5gget_obj_info_idx_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gmove_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gmove_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gmove_f(loc_id, name, new_name, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Original name of an object
|
||||
CHARACTER(LEN=*), INTENT(IN) :: new_name ! New name of an object
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gmove_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gn_members_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gn_members_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gn_members_f(loc_id, name, nmembers, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group
|
||||
INTEGER, INTENT(OUT) :: nmembers ! Number of members in the
|
||||
! group
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5gn_members_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gopen_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gopen_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gopen_f(loc_id, name, gr_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group to open
|
||||
INTEGER(HID_T), INTENT(OUT) :: gr_id ! Group identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gopen_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gset_comment_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gset_comment_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gset_comment_f(loc_id, name, comment, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of object
|
||||
CHARACTER(LEN=*), INTENT(IN) :: comment ! Comment for the object
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gset_comment_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5gunlink_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface: <code>h5gunlink_f</code></strong>
|
||||
<pre>
|
||||
SUBROUTINE h5gunlink_f(loc_id, name, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object to unlink
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5gunlink_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 20 October 1999
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
65
doc/html/fortran/h5i_FORTRAN.html
Normal file
65
doc/html/fortran/h5i_FORTRAN.html
Normal file
@ -0,0 +1,65 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Identifier API -- h5i
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5i: Identifiers</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5iget_type_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5iget_type_f</strong>
|
||||
|
||||
<pre>
|
||||
SUBROUTINE h5iget_type_f(obj_id, type, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: obj_id !Object identifier
|
||||
INTEGER, INTENT(OUT) :: type !type of an object.
|
||||
!possible values are:
|
||||
!H5I_FILE_F(1)
|
||||
!H5I_GROUP_F(2)
|
||||
!H5I_DATATYPE_F(3)
|
||||
!H5I_DATASPACE_F(4)
|
||||
!H5I_DATASET_F(5)
|
||||
!H5I_ATTR_F(6)
|
||||
!H5I_BADID_F(-1)
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5iget_type_f
|
||||
</pre>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 14 July 2000
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
1315
doc/html/fortran/h5p_FORTRAN.html
Normal file
1315
doc/html/fortran/h5p_FORTRAN.html
Normal file
File diff suppressed because it is too large
Load Diff
166
doc/html/fortran/h5r_FORTRAN.html
Normal file
166
doc/html/fortran/h5r_FORTRAN.html
Normal file
@ -0,0 +1,166 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Reference API -- h5r
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5r: References</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5rcreate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5rcreate_f</strong>
|
||||
<br><strong>To create an object reference</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rcreate_f(loc_id, name, ref, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! Location identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object at location specified
|
||||
! by loc_id identifier
|
||||
TYPE(hobj_ref_t_f), INTENT(OUT) :: ref ! Object reference
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rcreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<dt><strong>To create a region reference</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rcreate_f(loc_id, name, space_id, ref, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: loc_id ! Location identifier
|
||||
CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the dataset at location specified
|
||||
! by loc_id identifier
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataset's dataspace identifier
|
||||
TYPE(hdset_reg_ref_t_f), INTENT(OUT) :: ref ! Dataset region reference
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rcreate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5rdereference_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5rdereference_f</strong>
|
||||
<br><strong>To dereference an object</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rdereference_f(dset_id, ref, obj_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
TYPE(hobj_ref_t_f), INTENT(IN) :: ref ! Object reference
|
||||
INTEGER(HID_T), INTENT(OUT) :: obj_id ! Object identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rdereference_f
|
||||
</pre>
|
||||
|
||||
|
||||
<dt><strong>To dereference a region</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rdereference_f(dset_id, ref, obj_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
TYPE(hdset_reg_ref_t_f), INTENT(IN) :: ref ! Object reference
|
||||
INTEGER(HID_T), INTENT(OUT) :: obj_id ! Object identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rdereference_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5rget_region_region_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5rget_region_region_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rget_region_region_f(dset_id, ref, space_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
TYPE(hdset_reg_ref_t_f), INTENT(IN) :: ref ! Dataset region reference
|
||||
INTEGER(HID_T), INTENT(OUT) :: space_id ! Space identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rget_region_region_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5rget_object_type_obj_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5rget_object_type_obj_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5rget_object_type_obj_f(dset_id, ref, obj_type, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
|
||||
TYPE(hobj_ref_t_f), INTENT(IN) :: ref ! Object reference
|
||||
INTEGER, INTENT(OUT) :: obj_type ! Object type
|
||||
! H5G_UNKNOWN_F (-1)
|
||||
! H5G_LINK_F 0
|
||||
! H5G_GROUP_F 1
|
||||
! H5G_DATASET_F 2
|
||||
! H5G_TYPE_F 3
|
||||
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
|
||||
END SUBROUTINE h5rget_object_type_obj_f
|
||||
</pre>
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 13 July 2000
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
535
doc/html/fortran/h5s_FORTRAN.html
Normal file
535
doc/html/fortran/h5s_FORTRAN.html
Normal file
@ -0,0 +1,535 @@
|
||||
<html>
|
||||
<head><title>
|
||||
FORTRAN Dataspace API -- h5s
|
||||
</title></head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
|
||||
|
||||
<center>
|
||||
<h1>The FORTRAN 90 API to HDF5<br>h5s: Dataspaces</h1>
|
||||
</center>
|
||||
|
||||
|
||||
<dl>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sclose_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sclose_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sclose_f(space_id, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sclose_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5scopy_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5scopy_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5scopy_f(space_id, new_space_id, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HID_T), INTENT(OUT) :: new_space_id
|
||||
! Identifier of dataspace's copy
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5scopy_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5screate_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5screate_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5screate_f(classtype, space_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER, INTENT(IN) :: classtype ! The type of the dataspace
|
||||
! to be created. Possible values
|
||||
! are:
|
||||
! H5S_SCALAR_F
|
||||
! H5S_SIMPLE_F
|
||||
INTEGER(HID_T), INTENT(OUT) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5screate_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5screate_simple_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5screate_simple_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5screate_simple_f(rank, dims, space_id, hdferr, maxdims)
|
||||
IMPLICIT NONE
|
||||
INTEGER, INTENT(IN) :: rank ! Number of dataspace dimensions
|
||||
INTEGER(HSIZE_T), INTENT(IN) :: dims(*) ! Array with the dimension
|
||||
! sizes
|
||||
INTEGER(HID_T), INTENT(OUT) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HSIZE_T), OPTIONAL, INTENT(IN) :: maxdims(*)
|
||||
! Array with the maximum
|
||||
! dimension sizes
|
||||
|
||||
END SUBROUTINE h5screate_simple_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sextent_copy_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sextent_copy_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sextent_copy_f(dest_space_id, source_space_id, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: dest_space_id ! Identifier of destination
|
||||
! dataspace
|
||||
INTEGER(HID_T), INTENT(IN) :: source_space_id ! Identifier of source
|
||||
! dataspace
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sextent_copy_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sget_select_npoints_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_select_npoints_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sget_select_npoints_f(space_id, npoints, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HSSIZE_T), INTENT(OUT) :: npoints ! Number of elements in the
|
||||
! selection
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sget_select_npoints_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sget_simple_extent_dims_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_dims_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sget_simple_extent_dims_f(space_id, dims, maxdims, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: dims
|
||||
! Array to store dimension sizes
|
||||
INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: maxdims
|
||||
! Array to store max dimension
|
||||
! sizes
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sget_simple_extent_dims_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sget_simple_extent_ndims_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_ndims_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sget_simple_extent_ndims_f(space_id, rank, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: rank ! Number of dimensions
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sget_simple_extent_ndims_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sget_simple_extent_npoints_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_npoints_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sget_simple_extent_npoints_f(space_id, npoints, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HSIZE_T), INTENT(OUT) :: npoints ! Number of elements in
|
||||
! dataspace
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sget_simple_extent_npoints_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sget_simple_extent_type_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_type_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sget_simple_extent_type_f(space_id, classtype, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: classtype ! Class type , possible values
|
||||
! are:
|
||||
! H5S_NO_CLASS_F
|
||||
! H5S_SCALAR_F
|
||||
! H5S_SIMPLE_F
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sget_simple_extent_type_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sis_simple_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sis_simple_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sis_simple_f(space_id, flag, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
LOGICAL, INTENT(OUT) :: flag ! Flag, idicates if dataspace
|
||||
! is simple or not ( TRUE or
|
||||
! FALSE)
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sis_simple_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5soffset_simple_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5soffset_simple_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5soffset_simple_f(space_id, offset, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER(HSSIZE_T), DIMENSION(*), INTENT(IN) :: offset
|
||||
! The offset at which to position
|
||||
! the selection
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5soffset_simple_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sselect_all_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_all_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sselect_all_f(space_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5sselect_all_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sselect_elements_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_elements_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sselect_elements_f(space_id, operator, num_elements, &
|
||||
coord, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(IN) :: op ! Flag, valid values are:
|
||||
! H5S_SELECT_SET_F
|
||||
! H5S_SELECT_OR_F
|
||||
INTEGER, INTENT(IN) :: num_elements ! Number of elements to be
|
||||
! selected
|
||||
INTEGER(HSSIZE_T), DIMENSION(*,*), INTENT(IN) :: coord
|
||||
! Array with the coordinates
|
||||
! of the selected elements
|
||||
! coord(num_elements, rank)
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sselect_elements_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sselect_hyperslab_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_hyperslab_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sselect_hyperslab_f(space_id, operator, start, count, &
|
||||
hdferr, stride, block)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(IN) :: op ! Flag, valid values are:
|
||||
! H5S_SELECT_SET_F
|
||||
! H5S_SELECT_OR_F
|
||||
!
|
||||
INTEGER(HSSIZE_T), DIMENSION(*), INTENT(IN) :: start
|
||||
! Starting coordinates of the hyperslab
|
||||
INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: count
|
||||
! Number of blocks to select
|
||||
! from dataspace
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
INTEGER(HSIZE_T), DIMENSION(*), OPTIONAL, INTENT(IN) :: stride
|
||||
! Array of how many elements to move
|
||||
! in each direction
|
||||
INTEGER(HSIZE_T), DIMENSION(*), OPTIONAL, INTENT(IN) :: block
|
||||
! Size of the element block
|
||||
|
||||
END SUBROUTINE h5sselect_hyperslab_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sselect_none_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_none_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sselect_none_f(space_id, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5sselect_none_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sselect_valid_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_valid_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sselect_valid_f(space_id, flag, hdferr)
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
LOGICAL, INTENT(OUT) :: flag ! TRUE if the selection is
|
||||
! contained within the extent,
|
||||
! FALSE otherwise.
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
END SUBROUTINE h5sselect_valid_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sset_extent_none_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sset_extent_none_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sset_extent_none_f(space_id, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sset_extent_none_f
|
||||
</pre>
|
||||
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<a name="h5sset_extent_simple_f">
|
||||
<p>
|
||||
</a>
|
||||
|
||||
|
||||
<dt><strong>FORTRAN interface:</strong>   <strong>h5sset_extent_simple_f</strong>
|
||||
<pre>
|
||||
|
||||
SUBROUTINE h5sset_extent_simple_f(space_id, rank, current_size, &
|
||||
maximum_size, hdferr)
|
||||
|
||||
IMPLICIT NONE
|
||||
INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
|
||||
INTEGER, INTENT(IN) :: rank ! Dataspace rank
|
||||
INTEGER(HSIZE_T), DIMENSION(rank), INTENT(IN) :: current_size
|
||||
! Array with the new sizes
|
||||
! of dimensions
|
||||
INTEGER(HSIZE_T), DIMENSION(rank), INTENT(IN) ::
|
||||
! Array with the new maximum
|
||||
! sizes of dimensions
|
||||
INTEGER, INTENT(OUT) :: hdferr ! Error code
|
||||
! 0 on success and -1 on failure
|
||||
|
||||
END SUBROUTINE h5sset_extent_simple_f
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
<address>
|
||||
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
||||
</address>
|
||||
|
||||
Last modified: 20 October 1999
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, July 2000
|
||||
|
||||
</body>
|
||||
</html>
|
1225
doc/html/fortran/h5t_FORTRAN.html
Normal file
1225
doc/html/fortran/h5t_FORTRAN.html
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user