summaryrefslogtreecommitdiffstats
path: root/doc/html/fortran
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/fortran')
-rw-r--r--doc/html/fortran/F90Flags.html2
-rw-r--r--doc/html/fortran/F90UserNotes.html2
-rw-r--r--doc/html/fortran/h5_FORTRAN.html198
-rw-r--r--doc/html/fortran/h5a_FORTRAN.html329
-rw-r--r--doc/html/fortran/h5d_FORTRAN.html480
-rw-r--r--doc/html/fortran/h5e_FORTRAN.html169
-rw-r--r--doc/html/fortran/h5f_FORTRAN.html357
-rw-r--r--doc/html/fortran/h5g_FORTRAN.html384
-rw-r--r--doc/html/fortran/h5i_FORTRAN.html111
-rw-r--r--doc/html/fortran/h5p_FORTRAN.html2762
-rw-r--r--doc/html/fortran/h5r_FORTRAN.html186
-rw-r--r--doc/html/fortran/h5s_FORTRAN.html844
-rw-r--r--doc/html/fortran/h5t_FORTRAN.html1401
-rw-r--r--doc/html/fortran/h5z_FORTRAN.html85
14 files changed, 2 insertions, 7308 deletions
diff --git a/doc/html/fortran/F90Flags.html b/doc/html/fortran/F90Flags.html
index 119afbc..8619092 100644
--- a/doc/html/fortran/F90Flags.html
+++ b/doc/html/fortran/F90Flags.html
@@ -323,7 +323,7 @@ The Fortran90 HDF5 flags have the same meanings as the C flags defined in the
<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
<br>
-Describes HDF5 Release 1.6.0, July 2003
+Describes HDF5 Release 1.7, the unreleased development branch; working toward HDF5 Release 1.8.0
</address><!-- #EndLibraryItem -->
Last modified: 3 April 2001
diff --git a/doc/html/fortran/F90UserNotes.html b/doc/html/fortran/F90UserNotes.html
index 844129d..d263cb0 100644
--- a/doc/html/fortran/F90UserNotes.html
+++ b/doc/html/fortran/F90UserNotes.html
@@ -131,7 +131,7 @@ About the Fortran APIs
<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
<br>
-Describes HDF5 Release 1.6.0, July 2003
+Describes HDF5 Release 1.7, the unreleased development branch; working toward HDF5 Release 1.8.0
</address><!-- #EndLibraryItem -->
Last modified: 15 December 2000
diff --git a/doc/html/fortran/h5_FORTRAN.html b/doc/html/fortran/h5_FORTRAN.html
deleted file mode 100644
index 21f58c3..0000000
--- a/doc/html/fortran/h5_FORTRAN.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<html>
-<head><title>
-FORTRAN General Library API -- h5i
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5: General Library</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5open_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5open_f</strong>
-
-<dt><strong>Purpose:</strong>
- Initializes the HDF5 library and the Fortran90 interface.
-
-<pre>
- SUBROUTINE h5open_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5open_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5close_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5close_f</strong>
-
-<dt><strong>Purpose:</strong>
- Closes the HDF5 library and the Fortran90 interface.
-
-<pre>
- SUBROUTINE h5close_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5close_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5garbage_collect_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5garbage_collect_f</strong>
-
-<dt><strong>Purpose:</strong>
- Garbage collects on all free-lists of all types
-
-<pre>
- SUBROUTINE h5garbage_collect_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5garbage_collect_f
-</pre>
-
-</dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dont_atexit_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dont_atexit_f</strong>
-
-<dt><strong>Purpose:</strong>
- Instructs library not to install atexit cleanup routine.
-
-<pre>
- SUBROUTINE h5dont_atexit_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5dont_atexit_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5get_libversion_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5get_libversion_f</strong>
-
-<dt><strong>Purpose:</strong>
- Returns the HDF5 library version and release numbers.
-
-<pre>
- SUBROUTINE h5get_libversion_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: majnum ! The major version of the library
- INTEGER, INTENT(OUT) :: minnum ! The minor version of the library
- INTEGER, INTENT(OUT) :: relnum ! The release number
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5get_libversion_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5check_version_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5check_version_f</strong>
-
-<dt><strong>Purpose:</strong>
- Verifies that library versions are consistent.
-
-<pre>
- SUBROUTINE h5check_version_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(IN) :: majnum ! The major version of the library
- INTEGER, INTENT(IN) :: minnum ! The minor version of the library
- INTEGER, INTENT(IN) :: relnum ! The release number
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5check_version_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem --><dt>
-
-Last modified: 24 September, 2002
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5a_FORTRAN.html b/doc/html/fortran/h5a_FORTRAN.html
deleted file mode 100644
index 78eaf92..0000000
--- a/doc/html/fortran/h5a_FORTRAN.html
+++ /dev/null
@@ -1,329 +0,0 @@
-<html>
-<head><title>
-FORTRAN Attribute API -- h5a
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5a: Attributes</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5acreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5adelete_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aget_name_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aget_num_attrs_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aget_space_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aget_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aopen_idx_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aopen_name_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5aread_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5aread_f</strong>
-<pre>
-
- SUBROUTINE h5aread_f(attr_id, memtype_id, buf, dims, 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, INTENT(INOUT) :: buf ! Data buffer; may be a scalar or an array
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, INTENT(IN) :: dims(7)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5aread_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5awrite_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5awrite_f</strong>
-<pre>
-
- SUBROUTINE h5awrite_f(attr_id, memtype_id, buf, dims, 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, INTENT(IN) :: buf ! Data buffer; may be a scalar or an array
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, INTENT(IN) :: dims(7)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5awrite_f
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 6 May 2002
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5d_FORTRAN.html b/doc/html/fortran/h5d_FORTRAN.html
deleted file mode 100644
index 42e086f..0000000
--- a/doc/html/fortran/h5d_FORTRAN.html
+++ /dev/null
@@ -1,480 +0,0 @@
-<html>
-<head><title>
-FORTRAN Dataset API -- h5d
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5d: Datasets</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dextend_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dget_create_plist_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dget_space_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dget_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dopen_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dopen_f</strong>
-<pre>
- SUBROUTINE h5dopen_f(loc_id, name, dset_id, hdferr)
- 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(OUT) :: dset_id ! Dataset identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5dopen_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dread_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dread_f</strong>
- (for all datatypes except object and dataset region references)
-<pre>
-
- SUBROUTINE h5dread_f(dset_id, mem_type_id, buf, dims, 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(INOUT) :: buf ! Data buffer; may be a scalar or an array
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, INTENT(IN) :: dims(7)
- 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>&nbsp;
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dread_f</strong>
- (for object reference and dataset region reference datatypes)
-<pre>
-
- SUBROUTINE h5dread_f(dset_id, mem_type_id, buf, n, 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
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, DIMENSION(7), INTENT(IN) :: dims
- TYPE(hobj_ref_t_f), DIMENSION(dims(1)), INTENT(INOUT) :: buf
- ! Data buffer of rank 1
- 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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dwrite_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dwrite_f</strong>
- (for all datatypes except object and dataset region references)
-<pre>
-
- SUBROUTINE h5dwrite_f(dset_id, mem_type_id, buf, dims, 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; may be a scalar or an array
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, INTENT(IN) :: dims(7)
- 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>
-
-
-<p>&nbsp;
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dwrite_f</strong>
- (for object reference and dataset region reference datatypes)
-<pre>
-
- SUBROUTINE h5dwrite_f(dset_id, mem_type_id, buf, n, 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
- DIMENSION(*), INTEGER(HSIZE_T), INTENT(IN) :: dims
- ! Array to hold corresponding dimension
- ! sizes of data buffer buf; dim(k) has
- ! value of the k-th dimension of buffer buf;
- ! values are ignored if buf is a scalar
- !
- ! Deprecated type, will be removed in
- ! Release 1.6:
- ! INTEGER, DIMENSION(7), INTENT(IN) :: dims
- TYPE(hobj_ref_t_f), DIMENSION(dims(1)), INTENT(INOUT) :: buf
- ! Data buffer of rank 1
- 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>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dget_storage_size_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dget_storage_size_f</strong>
-<pre>
- SUBROUTINE h5dget_storage_size_f(dset_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: size ! Amount of storage required for dataset
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5dget_storage_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dvlen_get_max_len_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dvlen_get_max_len_f</strong>
-<pre>
- SUBROUTINE h5dvlen_get_max_len_f(dset_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
-
- INTEGER(SIZE_T), INTENT(OUT) :: elem_len ! Maximum length of the element
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5dvlen_get_max_len_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dfill_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dfill_f</strong>
-<pre>
- SUBROUTINE h5dfill_f(fill_value, space_id, buf, hdferr)
- IMPLICIT NONE
- TYPE, INTENET(IN) :: fill_value ! Fill value; may be have one of the
- ! following types:
- ! INTEGER, REAL, DOUBLE PRECISION, CHARACTER
- INTEGER(HID_T), INTENT(IN) :: space_id ! Memory dataspace selection identifier
- TYPE, DIMENSION(*) :: buf ! Memory buffer to fill in; must have
- ! the same datatype as fill value
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5dfill_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5dget_space_status_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5dget_space_status_f</strong>
-<pre>
- SUBROUTINE h5dget_space_status_f(dset_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier
- INTEGER, INTENET(OUT) :: flag ! Status flag ; possible values:
- ! H5D_SPACE_STS_ERROR_F
- ! H5D_SPACE_STS_NOT_ALLOCATED_F
- ! H5D_SPACE_STS_PART_ALLOCATED_F
- ! H5D_SPACE_STS_ALLOCATED_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5dget_space_status_f
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 19 March 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5e_FORTRAN.html b/doc/html/fortran/h5e_FORTRAN.html
deleted file mode 100644
index 69876d4..0000000
--- a/doc/html/fortran/h5e_FORTRAN.html
+++ /dev/null
@@ -1,169 +0,0 @@
-<html>
-<head><title>
-FORTRAN Error Handling API -- h5e
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5e: Error Handling</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5eclear_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5eclear_f</strong>
-<pre>
-
- SUBROUTINE h5eclear_f(hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5eclear_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5eprint_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5eget_major_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5eget_minor_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5eset_auto_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 13 July 2000
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5f_FORTRAN.html b/doc/html/fortran/h5f_FORTRAN.html
deleted file mode 100644
index 9410394..0000000
--- a/doc/html/fortran/h5f_FORTRAN.html
+++ /dev/null
@@ -1,357 +0,0 @@
-<html>
-<head><title>
-FORTRAN File API -- h5f
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5f: Files</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fis_hdf5_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fopen_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5freopen_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5freopen_f</strong>
-<pre>
- SUBROUTINE h5freopen_f(file_id, new_file_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
- INTEGER(HID_T), INTENT(OUT) :: new_file_id ! New file identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5freopen_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fflush_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fflush_f</strong>
-<pre>
- SUBROUTINE h5fflush_f(obj_id, new_file_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
- INTEGER, INTENT(IN) :: scope ! Flag with two possible values:
- ! H5F_SCOPE_GLOBAL_F
- ! H5F_SCOPE_LOCAL_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fflush_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fmount_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fmount_f</strong>
-<pre>
- SUBROUTINE h5fmount_f(loc_id, name, child_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN):: name ! Group name at locationloc_id
- INTEGER(HID_T), INTENT(IN) :: child_id ! File(to be mounted) identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fmount_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5funmount_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5funmount_f</strong>
-<pre>
- SUBROUTINE h5funmount_f(loc_id, name, child_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN):: name ! Group name at location loc_id
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5funmount_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fget_create_plist_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fget_create_plist_f</strong>
-<pre>
- SUBROUTINE h5fget_create_plist_f(file_id, fcpl_id, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
- INTEGER(HID_T), INTENT(OUT) :: fcpl_id ! File creation property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fget_create_plist_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fget_access_plist_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fget_access_plist_f</strong>
-<pre>
- SUBROUTINE h5fget_access_plist_f(file_id, fcpl_id, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
- INTEGER(HID_T), INTENT(OUT) :: fapl_id ! File access property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fget_access_plist_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fget_obj_count_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fget_obj_count_f</strong>
-<pre>
- SUBROUTINE h5fget_obj_count_f(file_id, obj_type, obj_count, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
- INTEGER, INTENT(IN) :: obj_type ! Object types, possible values are:
- ! H5F_OBJ_FILE_F
- ! H5F_OBJ_GROUP_F
- ! H5F_OBJ_DATASET_F
- ! H5F_OBJ_DATATYPE_F
- ! H5F_OBJ_ALL_F
- INTEGER, INTENT(OUT) :: obj_count ! number of opened objects
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fget_obj_count_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5fget_obj_ids_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5fget_obj_ids_f</strong>
-<pre>
- SUBROUTINE h5fget_obj_ids_f(file_id, obj_type, max_objs, obj_ids, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier
- INTEGER, INTENT(IN) :: obj_type ! Object types, possible values are:
- ! H5F_OBJ_FILE_F
- ! H5F_OBJ_GROUP_F
- ! H5F_OBJ_DATASET_F
- ! H5F_OBJ_DATATYPE_F
- ! H5F_OBJ_ALL_F
- INTEGER, INTENT(IN) :: max_objs ! Maximum # of object IDs to retrieve
- INTEGER(HID_T), DIMENSION(*), INTENT(OUT) :: obj_ids
- ! array of requested object identifiers
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5fget_obj_ids_f
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 30 September, 2002
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5g_FORTRAN.html b/doc/html/fortran/h5g_FORTRAN.html
deleted file mode 100644
index f90eb75..0000000
--- a/doc/html/fortran/h5g_FORTRAN.html
+++ /dev/null
@@ -1,384 +0,0 @@
-<html>
-<head><title>
-FORTRAN Group API -- h5g
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5g: Groups</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gget_comment_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gget_linkval_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gget_obj_info_idx_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gmove_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gmove2_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <code>h5gmove_f</code></strong>
-<pre>
- SUBROUTINE h5gmove2_f(src_loc_id, src_name, dst_loc_id, dst_name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: src_loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN) :: src_name ! Original name of an object
- ! relative to src_loc_id
- INTEGER(HID_T), INTENT(IN) :: dst_loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN) :: dst_name ! New name of an object
- ! relative to dst_loc_id
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5gmove2_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gn_members_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gopen_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gset_comment_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5glink_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5glink_f</strong>
-
-<dt><strong>Purpose:</strong>
- Creates a link of the specified type from <code> new_name</code> to <code>current_name</code>.
-
-<pre>
- SUBROUTINE h5glink_f(loc_id, link_type, current_name, new_name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group location identifier
- INTEGER, INTENT(IN) :: link_type ! Link type, possible values are:
- ! H5G_LINK_HARD_F
- ! H5G_LINK_SOFT_F
- CHARACTER(LEN=*), INTENT(IN) :: current_name ! Current object name relative
- ! to loc_id
- CHARACTER(LEN=*), INTENT(IN) :: new_name ! New object name
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5glink_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5glink2_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5glink2_f</strong>
-
-<dt><strong>Purpose:</strong>
- Creates a link of the specified type from <code> new_name</code> at location
-<code> new_loc_id,/code> to <code>cur_name</code> at location
-<code>cur_loc_id</code>.
-
-<pre>
- SUBROUTINE h5glink2_f(cur_loc_id, cur_name, link_type, new_loc_id, new_name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: cur_loc_id ! File or group location identifier
- CHARACTER(LEN=*), INTENT(IN) :: cur_name
- ! Name of the existing object
- ! is relative to cur_loc_id. Can be
- ! anything for the soft link.
- INTEGER, INTENT(IN) :: link_type ! Link type, possible values are:
- ! H5G_LINK_HARD_F
- ! H5G_LINK_SOFT_F
- INTEGER(HID_T), INTENT(IN) :: new_loc_id ! New location identifier
- CHARACTER(LEN=*), INTENT(IN) :: new_name ! New object name
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5glink2_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5gunlink_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface: &nbsp; <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>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 5 March 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5i_FORTRAN.html b/doc/html/fortran/h5i_FORTRAN.html
deleted file mode 100644
index 8407810..0000000
--- a/doc/html/fortran/h5i_FORTRAN.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<html>
-<head><title>
-FORTRAN Identifier API -- h5i
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5i: Identifiers</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5iget_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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
- ! 0 on success, and -1 on failure
-
- END SUBROUTINE h5iget_type_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5iget_name_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5iget_name_f</strong>
-
-<pre>
- SUBROUTINE h5iget_name_f(obj_id, buf, buf_size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier
- CHARACTER(LEN=*), INTENT(OUT) :: buf ! Buffer to hold object name
- INTEGER(SIZE_T), INTENT(IN) :: buf_size ! Buffer size
- INTEGER(SIZE_T), INTENT(OUT) :: name_size ! Name size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success, and -1 on failure
-
- END SUBROUTINE h5iget_name_f
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 19 March 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5p_FORTRAN.html b/doc/html/fortran/h5p_FORTRAN.html
deleted file mode 100644
index 5a4a52d..0000000
--- a/doc/html/fortran/h5p_FORTRAN.html
+++ /dev/null
@@ -1,2762 +0,0 @@
-<html>
-<head><title>
-FORTRAN Property List API -- h5p
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5p: Property Lists</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pclose_f</strong>
-<pre>
-
- SUBROUTINE h5pclose_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pclose_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pcopy_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pcopy_f</strong>
-<pre>
-
- SUBROUTINE h5pcopy_f(prp_id, new_prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HID_T), INTENT(OUT) :: new_prp_id
- ! Identifier of property list
- ! copy
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pcopy_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pcreate_f</strong>
-<pre>
-
- SUBROUTINE h5pcreate_f(classtype, prp_id, hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(IN) :: classtype ! The type of the property list
- ! to be created. Possible values
- ! are:
- ! H5P_FILE_CREATE_F
- ! H5P_FILE_ACCESS_F
- ! H5P_DATASET_CREATE_F
- ! H5P_DATASET_XFER_F
- ! H5P_MOUNT_F
- INTEGER(HID_T), INTENT(OUT) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pcreate_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_chunk_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_chunk_f</strong>
-<pre>
-
- SUBROUTINE h5pget_chunk_f(prp_id, ndims, dims, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: ndims ! Number of chunk dimensions to
- ! to return
- INTEGER(HSIZE_T), DIMENSION(ndims), INTENT(OUT) :: dims
- ! Array containing sizes of
- ! chunk dimensions
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! chunk rank on success and -1 on failure
-
- END SUBROUTINE h5pget_chunk_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_class_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_class_f</strong>
-<pre>
-
- SUBROUTINE h5pget_class_f(prp_id, classtype, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: classtype ! The type of the property list
- ! to be created. Possible values
- ! are:
- ! H5P_NO_CLASS
- ! H5P_FILE_CREATE_F
- ! H5P_FILE_ACCESS_F
- ! H5PE_DATASET_CREATE_F
- ! H5P_DATASET_XFER_F
- ! H5P_MOUNT_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_class_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fill_value_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fill_value_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fill_value_f(prp_id, type_id, fillvalue, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier of
- ! of fillvalue datatype
- ! (in memory)
- TYPE(VOID), INTENT(IN) :: fillvalue ! Fillvalue
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_fill_value_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_chunk_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_chunk_f</strong>
-<pre>
-
- SUBROUTINE h5pset_chunk_f(prp_id, ndims, dims, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: ndims ! Number of chunk dimensions
- INTEGER(HSIZE_T), DIMENSION(ndims), INTENT(IN) :: dims
- ! Array containing sizes of
- ! chunk dimensions
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_chunk_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_deflate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_deflate_f</strong>
-<pre>
-
- SUBROUTINE h5pset_deflate_f(prp_id, level, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: level ! Compression level
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_deflate_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fill_value_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fill_value_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fill_value_f(prp_id, type_id, fillvalue, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier of
- ! of fillvalue datatype
- ! (in memory)
- TYPE(VOID), INTENT(IN) :: fillvalue ! Fillvalue
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_fill_value_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_version_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_version_f</strong>
-<pre>
-
- SUBROUTINE h5pget_version_f(prp_id, boot, freelist, &
- stab, shhdr, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, DIMENSION(:), INTENT(OUT) :: boot !array to put boot
- !block version number
- INTEGER, DIMENSION(:), INTENT(OUT) :: freelist !array to put global
- !freelist version number
-
- INTEGER, DIMENSION(:), INTENT(OUT) :: stab !array to put symbol
- !table version number
- INTEGER, DIMENSION(:), INTENT(OUT) :: shhdr !array to put shared
- !object header version number
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_version_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_userblock_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_userblock_f</strong>
-<pre>
-
- SUBROUTINE h5pset_userblock_f (prp_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: size ! Size of the user-block in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_userblock_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_userblock_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_userblock_f</strong>
-<pre>
-
- SUBROUTINE h5pget_userblock_f(prp_id, block_size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), DIMENSION(:), INTENT(OUT) :: block_size
- ! Size of the user-block in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_userblock_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_sizes_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_sizes_f</strong>
-<pre>
-
- SUBROUTINE h5pset_sizes_f (prp_id, sizeof_addr, sizeof_size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(IN) :: sizeof_addr ! Size of an object
- ! offset in bytes
- INTEGER(SIZE_T), INTENT(IN) :: sizeof_size ! Size of an object
- ! length in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_sizes_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_sizes_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_sizes_f</strong>
-<pre>
-
- SUBROUTINE h5pget_sizes_f(prp_id, sizeof_addr, sizeof_size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), DIMENSION(:), INTENT(OUT) :: sizeof_addr
- ! Size of an object address
- ! in bytes
- INTEGER(SIZE_T), DIMENSION(:), INTENT(OUT) :: sizeof_size
- ! Size of an object in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_sizes_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_sym_k_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_sym_k_f</strong>
-<pre>
-
- SUBROUTINE h5pset_sym_k_f (prp_id, ik, lk, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: ik ! Symbol table tree rank
- INTEGER, INTENT(IN) :: lk ! Symbol table node size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_sym_k_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_sym_k_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_sym_k_f</strong>
-<pre>
-
- SUBROUTINE h5pget_sym_k_f(prp_id, ik, lk, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: ik ! Symbol table tree rank
- INTEGER, INTENT(OUT) :: lk ! Symbol table node size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_sym_k_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_istore_k_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_istore_k_f</strong>
-<pre>
-
- SUBROUTINE h5pset_istore_k_f (prp_id, ik, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: ik ! 1/2 rank of chunked storage
- ! B-tree
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_istore_k_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_istore_k_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_istore_k_f</strong>
-<pre>
-
- SUBROUTINE h5pget_istore_k_f(prp_id, ik, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: ik ! 1/2 rank of chunked storage B-tree
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_istore_k_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_driver_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_driver_f</strong>
-<pre>
-
- SUBROUTINE h5pget_driver_f(prp_id, driver, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: driver ! Low-level file driver identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_driver_f
-</pre>
-
-
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_stdio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_stdio_f</strong>
-<pre>
-
- SUBROUTINE h5pset_stdio_f (prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_stdio_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_stdio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_stdio_f</strong>
-<pre>
-
- SUBROUTINE h5pget_stdio_f (prp_id, io, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: io ! value indicates that the file
- !access property list is set to
- !the stdio driver
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_stdio_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_sec2_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_sec2_f</strong>
-<pre>
-
- SUBROUTINE h5pset_sec2_f (prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_sec2_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_sec2_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_sec2_f</strong>
-<pre>
-
- SUBROUTINE h5pget_sec2_f (prp_id, sec2, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: sec2 ! value indicates whether the file
- !driver uses the functions declared
- !in the unistd.h file
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_sec2_f
-</pre>
-
-
--->
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_alignment_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_alignment_f</strong>
-<pre>
-
- SUBROUTINE h5pset_alignment_f(prp_id, threshold, alignment, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: threshold ! Threshold value
- INTEGER(HSIZE_T), INTENT(IN) :: alignment ! alignment value
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_alignment_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_alignment_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_alignment_f</strong>
-<pre>
-
- SUBROUTINE h5pget_alignment_f(prp_id, threshold, alignment, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: threshold ! Threshold value
- INTEGER(HSIZE_T), INTENT(OUT) :: alignment ! alignment value
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_alignment_f
-</pre>
-
-
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_core_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_core_f</strong>
-<pre>
-
- SUBROUTINE h5pset_core_f(prp_id, increment, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(IN) :: increment ! File block size in bytes.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_core_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_core_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_core_f</strong>
-<pre>
-
- SUBROUTINE h5pget_core_f(prp_id, increment, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(OUT) :: increment ! File block size in bytes.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_core_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_family_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_family_f</strong>
-<pre>
-
- SUBROUTINE h5pset_family_f(prp_id, memb_size, memb_plist , hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: memb_size ! Logical size, in bytes,
- !of each family member
- INTEGER(HID_T), INTENT(IN) :: memb_plist !Identifier of the file
- !access property list for
- !each member of the family
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_family_f
-</pre>
-
-
--->
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_family_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_family_f</strong>
-<pre>
-
- SUBROUTINE h5pget_family_f(prp_id, memb_size, memb_plist , hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: memb_size ! Logical size, in bytes,
- !of each family member
- INTEGER(HID_T), INTENT(OUT) :: memb_plist !Identifier of the file
- !access property list for
- !each member of the family
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_family_f
-</pre>
-
-
--->
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_cache_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_cache_f</strong>
-<pre>
-
- SUBROUTINE h5pset_cache_f(prp_id, mdc_nelmts,rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: mdc_nelmts ! Number of elements (objects)
- ! in the meta data cache
- INTEGER(SIZE_T), INTENT(IN) :: rdcc_nelmts ! Number of elements (objects)
- ! in the meta data cache
- INTEGER(SIZE_T), INTENT(IN) :: rdcc_nbytes ! Total size of the raw data
- ! chunk cache, in bytes
- REAL, INTENT(IN) :: rdcc_w0 !Preemption policy
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_cache_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_cache_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_cache_f</strong>
-<pre>
-
-
- SUBROUTINE h5pget_cache_f(prp_id, mdc_nelmts, rdcc_nelmts, rdcc_nbytes, rdcc_w0, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: mdc_nelmts ! Number of elements (objects)
- ! in the meta data cache
- INTEGER(SIZE_T), INTENT(OUT) :: rdcc_nelmts ! Number of elements (objects)
- ! in the meta data cache
- INTEGER(SIZE_T), INTENT(OUT) :: rdcc_nbytes ! Total size of the raw data
- ! chunk cache, in bytes
- REAL, INTENT(OUT) :: rdcc_w0 ! Preemption policy
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_cache_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_split_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_split_f</strong>
-<pre>
-
-
- SUBROUTINE h5pset_fapl_split_f(prp_id, meta_ext, meta_plist, raw_ext, raw_plist, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T),INTENT(IN) :: prp_id ! Property list identifier
- CHARACTER(LEN=*),INTENT(IN) :: meta_ext ! Name of the extension for
- ! the metafile filename
- INTEGER(HID_T),INTENT(IN) :: meta_plist ! Identifier of the meta file
- ! access property list
- CHARACTER(LEN=*),INTENT(IN) :: raw_ext ! Name extension for the raw file filename
- INTEGER(HID_T),INTENT(IN) :: raw_plist ! Identifier of the raw file
- ! access property list
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_fapl_split_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_gc_references_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_gc_references_f</strong>
-<pre>
-
-
-
- SUBROUTINE h5pset_gc_references_f (prp_id, gc_reference, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: gc_reference ! the flag for garbage collecting
- ! references for the file
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_gc_references_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_gc_references_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_gc_references_f</strong>
-<pre>
-
- SUBROUTINE h5pget_gc_references_f (prp_id, gc_reference, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: gc_reference ! the flag for garbage collecting
- ! references for the file
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_gc_references_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_layout_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_layout_f</strong>
-<pre>
-
- SUBROUTINE h5pset_layout_f (prp_id, layout, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: layout ! Type of storage layout for raw data
- ! possible values are:
- ! H5D_COMPACT_F
- ! H5D_CONTIGUOUS_F
- ! H5D_CHUNKED_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_layout_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_layout_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_layout_f</strong>
-<pre>
-
- SUBROUTINE h5pget_layout_f (prp_id, layout, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: layout ! Type of storage layout for raw data
- ! possible values are:
- ! H5D_COMPACT_F
- ! H5D_CONTIGUOUS_F
- ! H5D_CHUNKED_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_filter_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_filter_f</strong>
-<pre>
-
- SUBROUTINE h5pset_filter_f(prp_id, filter, flags, cd_nelmts, cd_values, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: filter ! Filter to be added to the pipeline.
- INTEGER, INTENT(IN) :: flags ! Bit vector specifying certain general
- ! properties of the filter.
- INTEGER(SIZE_T), INTENT(IN) :: cd_nelmts ! Number of elements in cd_values.
- INTEGER, DIMENSION(*), INTENT(IN) :: cd_values ! Auxiliary data for the filter.
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_filter_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_filter_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_filter_f</strong>
-<pre>
-
- SUBROUTINE h5pget_filter_f(prp_id, filter_number, flags, cd_nelmts, cd_values, namelen, name, filter_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: filter_number ! Sequence number within the filter
- ! pipeline of the filter for which
- ! information is sought
- INTEGER, DIMENSION(*), INTENT(OUT) :: cd_values ! Auxiliary data for the filter.
- INTEGER, INTENT(OUT) :: flags ! Bit vector specifying certain general
- ! properties of the filter.
- INTEGER(SIZE_T), INTENT(INOUT) :: cd_nelmts ! Number of elements in cd_values.
- INTEGER(SIZE_T), INTENT(IN) :: namelen ! Anticipated number of characters in name.
- CHARACTER(LEN=*), INTENT(OUT) :: name ! Name of the filter
- INTEGER, INTENT(OUT) :: filter_id ! filter identification number
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_filter_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_external_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_external_f</strong>
-<pre>
-
- SUBROUTINE h5pset_external_f(prp_id, name, offset,bytes, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of an external file
- INTEGER, INTENT(IN) :: offset ! Offset, in bytes, from the beginning
- ! of the file to the location in the file
- ! where the data starts.
- INTEGER(HSIZE_T), INTENT(IN) :: bytes ! Number of bytes reserved in the
- ! file for the data
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_external_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_external_count_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_external_count_f</strong>
-<pre>
-
- SUBROUTINE h5pget_external_count_f (prp_id, count, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: count ! number of external files for the
- ! specified dataset
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_external_count_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_external_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_external_f</strong>
-<pre>
-
- SUBROUTINE h5pget_external_f(prp_id, idx, name_size, name, offset,bytes, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: idx ! External file index.
- INTEGER, INTENT(IN) :: name_size ! Maximum length of name array
- CHARACTER(LEN=*), INTENT(OUT) :: name ! Name of an external file
- INTEGER, INTENT(OUT) :: offset ! Offset, in bytes, from the beginning
- ! of the file to the location in the file
- ! where the data starts.
- INTEGER(HSIZE_T), INTENT(OUT) :: bytes ! Number of bytes reserved in the
- ! file for the data
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_external_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_hyper_cache_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_hyper_cache_f</strong>
-<pre>
-
- SUBROUTINE h5pset_hyper_cache_f(prp_id, cache, limit, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: cache !
- INTEGER, INTENT(IN) :: limit ! Maximum size of the hyperslab block to
- !cache. 0 (zero) indicates no limit.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_hyper_cache_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_hyper_cache_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_hyper_cache_f</strong>
-<pre>
-
- SUBROUTINE h5pget_hyper_cache_f(prp_id, cache, limit, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: cache !
- INTEGER, INTENT(OUT) :: limit ! Maximum size of the hyperslab block to
- !cache. 0 (zero) indicates no limit.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_hyper_cache_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_btree_ratios_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_btree_ratios_f</strong>
-<pre>
-
- SUBROUTINE h5pset_btree_ratios_f(prp_id, left, middle, right, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- REAL, INTENT(IN) :: left ! The B-tree split ratio for left-most nodes.
- REAL, INTENT(IN) :: middle ! The B-tree split ratio for all other nodes
- REAL, INTENT(IN) :: right ! The B-tree split ratio for right-most
- ! nodes and lone nodes.
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_btree_ratios_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_btree_ratios_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_btree_ratios_f</strong>
-<pre>
-
- SUBROUTINE h5pget_btree_ratios_f(prp_id, left, middle, right, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- REAL, INTENT(OUT) :: left ! The B-tree split ratio for left-most nodes.
- REAL, INTENT(OUT) :: middle ! The B-tree split ratio for all other nodes
- REAL, INTENT(OUT) :: right ! The B-tree split ratio for right-most
- ! nodes and lone nodes.
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_btree_ratios_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_mpio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_mpio_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_mpio_f(prp_id, comm, info, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: comm ! MPI communicator to be used for file open
- ! as defined in MPI_FILE_OPEN of MPI-2
- INTEGER, INTENT(IN) :: info ! MPI info object to be used for file open
- ! as defined in MPI_FILE_OPEN of MPI-2
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_mpio_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fapl_mpio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fapl_mpio_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fapl_mpio_f(prp_id, comm, info, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: comm ! buffer to return communicator
- INTEGER, INTENT(IN) :: info ! buffer to return info object
- ! as defined in MPI_FILE_OPEN of MPI-2
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fapl_mpio_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_dxpl_mpio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_dxpl_mpio_f</strong>
-<pre>
-
- SUBROUTINE h5pset_dxpl_mpio_f(prp_id, data_xfer_mode, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: data_xfer_mode ! Data transfer mode.
- ! Possible values are:
- ! H5FD_MPIO_INDEPENDENT_F
- ! H5FD_MPIO_COLLECTIVE_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_dxpl_mpio_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_dxpl_mpio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_dxpl_mpio_f</strong>
-<pre>
-
- SUBROUTINE h5pget_dxpl_mpio_f(prp_id, data_xfer_mode, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: data_xfer_mode ! Data transfer mode.
- ! Possible values are:
- ! H5FD_MPIO_INDEPENDENT_F
- ! H5FD_MPIO_COLLECTIVE_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_dxpl_mpio_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_core_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_core_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_core_f(prp_id, increment, backing_store, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(IN) :: increment ! File block size in bytes
- LOGICAL, INTENT(IN) :: backing_store ! flag to indicate that
- ! entire file contents are flushed to a file
- ! with the same name as this core file
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_core_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fapl_core_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fapl_core_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fapl_core_f(prp_id, increment, backing_store, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(OUT) :: increment ! File block size in bytes
- LOGICAL, INTENT(OUT) :: backing_store ! flag to indicate that
- ! entire file contents are flushed to a file
- ! with the same name as this core file
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fapl_core_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_multi_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_multi_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_multi_f(prp_id, memb_map, memb_fapl, memb_name, &
- memb_addr, relax, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T),INTENT(IN) :: prp_id ! Property list identifier
- INTEGER,DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(IN) :: memb_map
- INTEGER(HID_T),DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(IN) :: memb_fapl
- CHARACTER(LEN=*),DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(IN) :: memb_name
- REAL, DIMENSION(0:H5FD_MEM_NTYPES_F-1), INTENT(IN) :: memb_addr
- ! Numbers in the interval [0,1) (e.g. 0.0 0.1 0.5 0.2 0.3 0.4)
- ! real address in the file will be calculated as X*HADDR_MAX
- LOGICAL, INTENT(IN) :: relax
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_multi_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_multi_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_multi_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_multi_f(prp_id, relax, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T),INTENT(IN) :: prp_id ! Property list identifier
- LOGICAL, INTENT(IN) :: relax
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_multi_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fapl_multi_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fapl_multi_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fapl_multi_f(prp_id, memb_map, memb_fapl, memb_name, &
- memb_addr, relax, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T),INTENT(IN) :: prp_id ! Property list identifier
- INTEGER,DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(OUT) :: memb_map
- INTEGER(HID_T),DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(OUT) :: memb_fapl
- CHARACTER(LEN=*),DIMENSION(0:H5FD_MEM_NTYPES_F-1),INTENT(OUT) :: memb_name
- REAL, DIMENSION(0:H5FD_MEM_NTYPES_F-1), INTENT(OUT) :: memb_addr
- ! Numbers in the interval [0,1) (e.g. 0.0 0.1 0.5 0.2 0.3 0.4)
- ! real address in the file will be calculated as X*HADDR_MAX
- LOGICAL, INTENT(OUT) :: relax
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fapl_multi_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_family_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_family_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_family_f(prp_id, imemb_size, memb_plist, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: memb_size ! Logical size, in bytes,
- ! of each family member
- INTEGER(HID_T), INTENT(IN) :: memb_plist ! identifier of the file
- ! access property list to
- ! be used for each family
- ! member
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_family_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fapl_family_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fapl_family_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fapl_family_f(prp_id, imemb_size, memb_plist, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: memb_size ! Logical size, in bytes,
- ! of each family member
- INTEGER(HID_T), INTENT(OUT) :: memb_plist ! identifier of the file
- ! access property list to
- ! be used for each family
- ! member
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fapl_family_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_sec2_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_sec2_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_sec2_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_sec2_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fapl_stdio_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fapl_stdio_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fapl_stdio_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fapl_stdio_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fclose_degree_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fclose_degree_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fclose_degree_f(fapl_id, degree, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: fapl_id ! File access property list identifier
- INTEGER, INTENT(OUT) :: degree ! Info about file close behavior,
- ! possible values:
- ! H5F_CLOSE_DEFAULT_F
- ! H5F_CLOSE_WEAK_F
- ! H5F_CLOSE_SEMI_F
- ! H5F_CLOSE_STRONG_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fclose_degree_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fclose_degree_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fclose_degree_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fclose_degree_f(fapl_id, degree, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: fapl_id ! File access property list identifier
- INTEGER, INTENT(IN) :: degree ! Info about file close behavior,
- ! possible values:
- ! H5F_CLOSE_DEFAULT_F
- ! H5F_CLOSE_WEAK_F
- ! H5F_CLOSE_SEMI_F
- ! H5F_CLOSE_STRONG_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fclose_degree_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pequal_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5peqaul_f</strong>
-<pre>
-
- SUBROUTINE h5pequal_f(plist1_id, plist2_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist1_id ! property list identifier
- INTEGER(HID_T), INTENT(IN) :: plist2_id ! property list identifier
- LOGICAL, INTENET(OUT) :: flag ! flag, equals to .TRUE. if
- ! if lists are equal, otherwise
- ! equals to .FALSE.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pequal_f
-
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_driver_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_driver_f</strong>
-<pre>
-
- SUBROUTINE h5pget_driver_f(prp_id, driver_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! File access or data
- ! transfer property list
- ! identifier
- INTEGER(HID_T), INTENT(OUT) :: driver_id ! low-level file driver identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_driver_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_buffer_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_buffer_f</strong>
-<pre>
-
- SUBROUTINE h5pset_buffer_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset trasfer
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: size ! Conversion buffer size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_buffer_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_buffer_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_buffer_f</strong>
-<pre>
-
- SUBROUTINE h5pget_buffer_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset trasfer
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: size ! Conversion buffer size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_buffer_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pfill_value_defined_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pfill_value_defined_f</strong>
-<pre>
-
- SUBROUTINE h5pfill_value_defined_f(plist_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset creaton
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: flag ! fill value status flag
-
- ! H5D_FILL_VALUE_ERROR_F
- ! H5D_FILL_VALUE_UNDEFINED_F
- ! H5D_FILL_VALUE_DEFAULT_F
- ! H5D_FILL_VALUE_USER_DEFINED_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pfill_value_defined_f
-
-</pre>
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_alloc_time_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_alloc_time_f</strong>
-<pre>
-
- SUBROUTINE h5pget_alloc_time_f(plist_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset creaton
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: flag ! allocation time flag
- ! Possible values are:
- ! H5D_ALLOC_TIME_ERROR_F
- ! H5D_ALLOC_TIME_DEFAULT_F
- ! H5D_ALLOC_TIME_EARLY_F
- ! H5D_ALLOC_TIME_LATE_F
- ! H5D_ALLOC_TIME_INCR_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_alloc_time_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_alloc_time_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_alloc_time_f</strong>
-<pre>
-
- SUBROUTINE h5pset_alloc_time_f(plist_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset creaton
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: flag ! allocation time flag
- ! Possible values are:
- ! H5D_ALLOC_TIME_ERROR_F
- ! H5D_ALLOC_TIME_DEFAULT_F
- ! H5D_ALLOC_TIME_EARLY_F
- ! H5D_ALLOC_TIME_LATE_F
- ! H5D_ALLOC_TIME_INCR_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_alloc_time_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_fill_time_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_fill_time_f</strong>
-<pre>
-
- SUBROUTINE h5pget_fill_time_f(plist_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset creaton
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: flag ! fill time flag
- ! Possible values are:
- ! H5D_FILL_TIME_ERROR_F
- ! H5D_FILL_TIME_ALLOC_F
- ! H5D_FILL_TIME_NEVER_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_fill_time_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fill_time_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fill_time_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fill_time_f(plist_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset creaton
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: flag ! file time flag
- ! Possible values are:
- ! H5D_FILL_TIME_ERROR_F
- ! H5D_FILL_TIME_ALLOC_F
- ! H5D_FILL_TIME_NEVER_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_fill_time_f
-
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_meta_block_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_meta_block_size_f</strong>
-<pre>
-
- SUBROUTINE h5pset_meta_block_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: size ! Metadata block size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_meta_block_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_meta_block_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_meta_block_size_f</strong>
-<pre>
-
- SUBROUTINE h5pget_meta_block_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: size ! Metadata block size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_meta_block_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_sieve_buf_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_sieve_buf_size_f</strong>
-<pre>
-
- SUBROUTINE h5pset_sieve_buf_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(SIZE_T), INTENT(IN) :: size ! Sieve buffer size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_sieve_buf_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_sieve_buf_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_sieve_buf_size_f</strong>
-<pre>
-
- SUBROUTINE h5pget_sieve_buf_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(SIZE_T), INTENT(OUT) :: size ! Sieve buffer size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_sieve_buf_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_hyper_vector_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_hyper_vector_size_f</strong>
-<pre>
-
- SUBROUTINE h5pset_hyper_vector_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset transfer
- ! property list identifier
- INTEGER(SIZE_T), INTENT(IN) :: size ! Vector size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_hyper_vector_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_hyper_vector_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_hyper_vector_size_f</strong>
-<pre>
-
- SUBROUTINE h5pget_hyper_vector_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! Dataset transfer
- ! property list identifier
- INTEGER(SIZE_T), INTENT(OUT) :: size ! Vector size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_hyper_vector_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_small_data_block_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_small_data_block_size_f</strong>
-<pre>
-
- SUBROUTINE h5pset_small_data_block_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: size ! Small raw data block size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_small_data_block_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_small_data_block_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_small_data_block_size_f</strong>
-<pre>
-
- SUBROUTINE h5pget_small_data_block_size_f(plist_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist_id ! File access
- ! property list identifier
- INTEGER(HSIZE_T), INTENT(OUT) :: size ! Small raw data block size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_small_data_block_size_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pcreate_class_f">
-<p>&nbsp;
-</a>
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pcreate_class_f</strong>
-<pre>
-
- SUBROUTINE h5pcreate_class_f(parent, name, class, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: parent ! parent property list class
- ! identifier
- ! Possible values include:
- ! H5P_NO_CLASS_F
- ! H5P_FILE_CREATE_F
- ! H5P_FILE_ACCESS_F
- ! H5P_DATASET_CREATE_F
- ! H5P_DATASET_XFER_F
- ! H5P_MOUNT_F
- CHARACTER(LEN=*), INTENT(IN) :: name ! name of property tocreate
- INTEGER(HID_T), INTENT(OUT) :: class ! property list class identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pcreate_class_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pregister_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pregister_f</strong>
-<pre>
-
- SUBROUTINE h5pregister_f
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: class ! Property list class identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to register
- INTEGER(SIZE_T), INTENT(IN) :: size ! Size of the property value
- TYPE, INTENT(IN) :: value ! Property value
- ! Supported types are:
- ! INTEGER, REAL, DOUBLE PRECISION
- ! and CHARACTER(LEN=*)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pregister_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pinsert_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pinsert_f</strong>
-<pre>
-
- SUBROUTINE h5pinsert_f
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist ! Property list class identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to insert
- INTEGER(SIZE_T), INTENT(IN) :: size ! Size of the property value
- TYPE, INTENT(IN) :: value ! Property value
- ! Supported types are:
- ! INTEGER, REAL, DOUBLE PRECISION
- ! and CHARACTER(LEN=*)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pinsert_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_f</strong>
-<pre>
-
- SUBROUTINE h5pset_f(plid, name, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plid ! Property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to set
- TYPE, INTENT(IN) :: value ! Property value
- ! Supported types are:
- ! INTEGER, REAL, DOUBLE PRECISION
- ! and CHARACTER(LEN=*)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pset_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_f</strong>
-<pre>
-
- SUBROUTINE h5pget_f(plid, name, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plid ! Property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to get
- TYPE, INTENT(OUT) :: value ! Property value
- ! Supported types are:
- ! INTEGER, REAL, DOUBLE PRECISION
- ! and CHARACTER(LEN=*)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pexist_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pexist_f</strong>
-<pre>
-
- SUBROUTINE h5pexist_f(prp_id, name, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to modify
- LOGICAL, INTENT(OUT) :: flag ! .TRUE. if exists, .FALSE.
- ! otherwise
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pexist_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_size_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_size_f</strong>
-<pre>
-
- SUBROUTINE h5pget_size_f(prp_id, name, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Name of property to query
- INTEGER(SIZE_T), INTENT(OUT) :: size ! Size in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_nprops_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_nprops_f</strong>
-<pre>
-
- SUBROUTINE h5pget_nprops_f(prp_id, nprops, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(SIZE_T), INTENT(OUT) :: nporps ! Number of properties
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_nprops_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_class_parent_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_class_parent_f</strong>
-<pre>
-
- SUBROUTINE h5pget_class_parent_f(prp_id, parent_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HID_T), INTENT(OUT) :: parent_id ! Parent class property list
- ! identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pget_class_parent_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pisa_class_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pisa_class_f</strong>
-<pre>
-
- SUBROUTINE h5pisa_class_f(plist, pclass, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist ! Property list identifier
- INTEGER(HID_T), INTENT(IN) :: pclass ! Class identifier
- LOGICAL, INTENT(OUT) :: flag ! Logical flag
- ! .TRUE. if a member,
- ! .FALSE. otherwise
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pisa_class_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pequal_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pequal_f</strong>
-<pre>
-
- SUBROUTINE h5pequal_f(id1, id2, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: id1 ! Property list identifier
- INTEGER(HID_T), INTENT(IN) :: id2 ! Property list identifier
- LOGICAL, INTENT(OUT) :: flag ! Logical flag
- ! .TRUE. if porperty lists or
- ! classes are equal,
- ! .FALSE. otherwise
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pequal_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pcopy_prop_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pcopy_prop_f</strong>
-<pre>
-
- SUBROUTINE h5pcopy_prop_f(dst_id, src_id, name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: dst_id ! Destination property list
- ! identifier
- INTEGER(HID_T), INTENT(IN) :: src_id ! Source property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Property name
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pcopy_prop_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5premove_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5premove_f</strong>
-<pre>
-
- SUBROUTINE h5premove_f(plid, name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plid ! property list identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! name of property to remove
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5premove_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5punregister_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5punregister_f</strong>
-<pre>
-
- SUBROUTINE h5punregister_f(class, name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: class ! property list class identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! name of property to remove
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5punregister_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pclose_list_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pclose_list_f</strong>
-<pre>
-
- SUBROUTINE h5pclose_list_f(plist, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: plist ! Property list identifier to close
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pclose_list_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pclose_class_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pclose_class_f</strong>
-<pre>
-
- SUBROUTINE h5pclose_class_f(class, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: class ! Property list class
- ! identifier to close
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5pclose_close_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_class_name_f">
-<p>&nbsp;
-</a>
-
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_class_name_f</strong>
-<pre>
-
- SUBROUTINE h5pget_class_name_f(prp_id, name, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier to
- ! query
- CHARACTER(LEN=*), INTENT(INOUT) :: name ! Buffer to retireve class name
- INTEGER, INTENT(OUT) :: hdferr ! Error code, possible values:
-
- ! Success: Actual lenght of the class name
- ! If provided buffer "name" is
- ! smaller, than name will be
- ! truncated to fit into
- ! provided user buffer
- ! Failure: -1
- END SUBROUTINE h5pget_class_name_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_shuffle_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_shuffle_f</strong>
-<pre>
-
- SUBROUTINE h5pset_shuffle_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_shuffle_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_preserve_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_preserve_f</strong>
-<pre>
-
- SUBROUTINE h5pset_preserve_f(prp_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset transfer property
- ! list identifier
- LOGICAL, INTENT(IN) :: flag ! Status of for the dataset
- ! transfer property list
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_preserve_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_preserve_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_preserve_f</strong>
-<pre>
-
- SUBROUTINE h5pget_preserve_f(prp_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset transfer property
- ! list identifier
- LOGICAL, INTENT(OUT) :: flag ! Status of for the dataset
- ! transfer property list
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_preserve_f
-</pre>
-
-
-<p>&nbsp;
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_edc_check_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_edc_check_f</strong>
-<pre>
-
- SUBROUTINE h5pset_edc_check_f(prp_id, flag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset transfer property list identifier
- INTEGER, INTENT(IN) :: flag ! EDC flag; possible values
- ! H5Z_DISABLE_EDC_F
- ! H5Z_ENABLE_EDC_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_edc_check_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_edc_check_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_edc_check_f</strong>
-<pre>
-
- SUBROUTINE h5pget_edc_check_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset transfer property list identifier
- INTEGER, INTENT(OUT) :: flag ! EDC flag; possible values
- ! H5Z_DISABLE_EDC_F
- ! H5Z_ENABLE_EDC_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_edc_check_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_szip_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_szip_f</strong>
-<pre>
-
- SUBROUTINE h5pset_szip_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset creation property
- ! list identifier
- INTEGER, INTENT(IN) :: options_mask ! A bit-mask conveying the
- ! desired SZIP options.
- ! Current valid values
- ! in Fortran are:
- ! H5_SZIP_AK13_OM_F
- ! H5_SZIP_CHIP_OM_F
- ! H5_SZIP_EC_OM_F
- ! H5_SZIP_NN_OM_F
- ! Or the sum of any combination
- ! of the above, e.g.,
- ! (H5_SZIP_AK13_OM_F + H5_SZIP_NN_OM_F).
- ! Check C reference manual
- ! regarding mutually-exclusive
- ! options.
- INTEGER, INTENT(IN) :: pixels_per_block ! The number of pixels or data
- ! elements in each data block
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_szip_f
-</pre>
-
-<p>&nbsp;
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_fletcher32_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_fletcher32_f</strong>
-<pre>
-
- SUBROUTINE h5pset_fletcher32_f(prp_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset creation property list identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_fletcher32_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_nfilters_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_nfilters_f</strong>
-<pre>
-
- SUBROUTINE h5pget_nfilters_f(prp_id, nfilters, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Dataset creation property
- ! list identifier
- INTEGER, INTENT(OUT) :: nfilters ! The number of filters in
- ! the pipeline
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_nfilters_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pmodify_filter_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pmodify_filter_f</strong>
-<pre>
-
- SUBROUTINE h5pmodify_filter_f(prp_id, filter, flags, cd_nelmts, cd_values, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: filter ! Filter to be modified
- INTEGER, INTENT(IN) :: flags ! Bit vector specifying certain general
- ! properties of the filter
- INTEGER(SIZE_T), INTENT(IN) :: cd_nelmts ! Number of elements in cd_values
- INTEGER, DIMENSION(*), INTENT(IN) :: cd_values ! Auxiliary data for the filter
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pmodify_filter_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pget_filter_by_id_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pget_filter_by_id_f</strong>
-<pre>
-
- SUBROUTINE h5pget_filter_by_id_f(prp_id, filter_id, flags, cd_nelmts, cd_values, namelen, &
- name, hdferr)
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER, INTENT(IN) :: filter_id ! Filter identifier
- INTEGER(SIZE_T), INTENT(INOUT) :: cd_nelmts ! Number of elements in cd_values
- INTEGER, DIMENSION(*), INTENT(OUT) :: cd_values ! Auxiliary data for the filter
- INTEGER, INTENT(OUT) :: flags ! Bit vector specifying certain general
- ! properties of the filter
- INTEGER(SIZE_T), INTENT(IN) :: namelen ! Anticipated number of characters in name
- CHARACTER(LEN=*), INTENT(OUT) :: name ! Name of the filter
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pget_filter_by_id_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5pset_family_offset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5pset_family_offset_f</strong>
-<pre>
-
- SUBROUTINE h5pset_family_offset_f(prp_id, offset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: prp_id ! Property list identifier
- INTEGER(HSIZE_T), INTENT(IN) :: offset ! Offset in bytes
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
-
- END SUBROUTINE h5pset_family_offset_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem --><dt>
-
-Last modified: 1 July 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5r_FORTRAN.html b/doc/html/fortran/h5r_FORTRAN.html
deleted file mode 100644
index 613a05d..0000000
--- a/doc/html/fortran/h5r_FORTRAN.html
+++ /dev/null
@@ -1,186 +0,0 @@
-<html>
-<head><title>
-FORTRAN Reference API -- h5r
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5r: References</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5rcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5rdereference_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5rget_region_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5rget_region_f</strong>
-<pre>
-
- SUBROUTINE h5rget_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_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5rget_object_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5rget_object_type_f</strong>
-<pre>
-
- SUBROUTINE h5rget_object_type_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_f
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 3 April 2000
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5s_FORTRAN.html b/doc/html/fortran/h5s_FORTRAN.html
deleted file mode 100644
index a0d0a99..0000000
--- a/doc/html/fortran/h5s_FORTRAN.html
+++ /dev/null
@@ -1,844 +0,0 @@
-<html>
-<head><title>
-FORTRAN Dataspace API -- h5s
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5s: Dataspaces</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5scopy_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5screate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5screate_simple_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sextent_copy_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_npoints_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_simple_extent_dims_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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
- ! Dataspace rank on success and -1 on failure
-
- END SUBROUTINE h5sget_simple_extent_dims_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_simple_extent_ndims_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_simple_extent_npoints_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_simple_extent_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sis_simple_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5soffset_simple_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_all_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_elements_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_hyperslab_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_none_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_valid_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sset_extent_none_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sset_extent_simple_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <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>
-
-
-
-<!--
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5scombine_hyperslab_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5scombine_hyperslab_f</strong>
-<pre>
-
- SUBROUTINE h5scombine_hyperslab_f(space_id, operator, start, count, &
- new_space_id, hdferr, stride, block)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER, INTENT(IN) :: operator ! Operator, valid values are:
- ! H5S_SELECT_NOOP_F
- ! H5S_SELECT_SET_F
- ! H5S_SELECT_OR_F
- ! H5S_SELECT_AND_F
- ! H5S_SELECT_XOR_F
- ! H5S_SELECT_NOTB_F
- ! H5S_SELECT_NOTA_F
- ! H5S_SELECT_APPEND_F
- ! H5S_SELECT_PREPEND_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(HID_T), INTENT(OUT) :: new_space_id ! New dataspace identifier
- ! with the generated selection
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- 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
- ! Sizes of element block
- END SUBROUTINE h5scombine_hyperslab_f
-</pre>
--->
-
-
-<!--
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5scombine_select_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5scombine_select_f</strong>
-<pre>
-
- SUBROUTINE h5scombine_select_f(space1_id, operator, space2_id, &
- new_space_id, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space1_id ! Dataspace identifier
- INTEGER, INTENT(IN) :: operator ! Operator to apply to two dataspaces;
- ! valid values are:
- ! H5S_SELECT_NOOP_F
- ! H5S_SELECT_SET_F
- ! H5S_SELECT_OR_F
- ! H5S_SELECT_AND_F
- ! H5S_SELECT_XOR_F
- ! H5S_SELECT_NOTB_F
- ! H5S_SELECT_NOTA_F
- ! H5S_SELECT_APPEND_F
- ! H5S_SELECT_PREPEND_F
- !
- INTEGER(HID_T), INTENT(IN) :: space2_id ! Dataspace identifier
- INTEGER(HID_T), INTENT(OUT) :: new_space_id ! New dataspace identifier
- ! with the generated selection
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5scombine_select_f
-</pre>
--->
-
-
-<!--
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sselect_select_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sselect_select_f</strong>
-<pre>
-
- SUBROUTINE h5sselect_select_f(space1_id, operator, space2_id, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space1_id ! Dataspace identifier
- INTEGER, INTENT(IN) :: operator ! Operator to apply to two dataspaces;
- ! valid values are:
- ! H5S_SELECT_NOOP_F
- ! H5S_SELECT_SET_F
- ! H5S_SELECT_OR_F
- ! H5S_SELECT_AND_F
- ! H5S_SELECT_XOR_F
- ! H5S_SELECT_NOTB_F
- ! H5S_SELECT_NOTA_F
- ! H5S_SELECT_APPEND_F
- ! H5S_SELECT_PREPEND_F
- !
- INTEGER(HID_T), INTENT(IN) :: space2_id ! Dataspace identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sselect_select_f
-</pre>
--->
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_type_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_type_f(space_id, type, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER, INTENT(OUT) :: type ! Selection type
- ! valid values are:
- ! H5S_SEL_ERROR_F
- ! H5S_SEL_NONE_F
- ! H5S_SEL_POINTS_F
- ! H5S_SEL_HYPERSLABS_F
- ! H5S_SEL_ALL_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_type_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_hyper_nblocks_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_hyper_nblocks_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_hyper_nblocks_f(space_id, num_blocks, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER, INTENT(OUT) :: num_blocks ! number of hyperslab blocks in
- ! the current hyperslab selection
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_hyper_nblocks_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_hyper_blocklist_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_hyper_blocklist_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_hyper_blocklist_f(space_id, startblock, num_blocks, &
- buf, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER(HSIZE_T), INTENT(IN) :: startblock
- !Hyperslab block to start with
- INTEGER, INTENT(OUT) :: num_blocks ! number of hyperslab blocks to get in
- ! the current hyperslab selection
- INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: buf
- ! List of hyperslab blocks selected
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_hyper_blocklist_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_elem_npoints_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_elem_npoints_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_elem_npoints_f(space_id, num_points, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER, INTENT(OUT) :: num_points ! number of points in
- ! the current elements selection
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_elem_npoints_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_elem_pointlist_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_elem_pointlist_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_elem_pointlist_f(space_id, startpoint, num_points, &
- buf, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER(HSIZE_T), INTENT(IN) :: startpoint ! Element point to start with
- INTEGER, INTENT(OUT) :: num_points ! number of points to get in
- ! the current element selection
- INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: buf
- ! List of points selected
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_elem_pointlist_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5sget_select_bounds_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5sget_select_bounds_f</strong>
-<pre>
-
- SUBROUTINE h5sget_select_bounds_f(space_id, start, end, hdferr)
-
- IMPLICIT NONE
-
- INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier
- INTEGER(HSSIZE_T), DIMENSION(*), INTENT(OUT) :: start
- ! Starting coordinate of the bounding box
- INTEGER(HSSIZE_T), DIMENSION(*), INTENT(OUT) ::end
- ! Ending coordinate (opposite corner)
- ! of the bounding box
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5sget_select_bounds_f
-</pre>
-
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 9 April 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5t_FORTRAN.html b/doc/html/fortran/h5t_FORTRAN.html
deleted file mode 100644
index cf80ba6..0000000
--- a/doc/html/fortran/h5t_FORTRAN.html
+++ /dev/null
@@ -1,1401 +0,0 @@
-<html>
-<head><title>
-FORTRAN Datatype API -- h5t
-</title>
-
-<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" -->
-
-<!--
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- -->
-
-<link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css">
-<!-- #EndLibraryItem --></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5t: Datatypes</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tclose_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tclose_f</strong>
-<pre>
-
- SUBROUTINE h5tclose_f(type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tclose_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tcommit_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tcommit_f</strong>
-<pre>
-
- SUBROUTINE h5tcommit_f(loc_id, name, type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Datatype name within file or
- ! group
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tcommit_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tcopy_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tcopy_f</strong>
-<pre>
-
- SUBROUTINE h5tcopy_f(type_id, new_type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER(HID_T), INTENT(OUT) :: new_type_id ! Identifier of datatype's
- ! copy
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tcopy_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_class_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_class_f</strong>
-<pre>
-
- SUBROUTINE h5tget_class_f(type_id, class, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: class ! Datatype class, possible values are:
-
- ! H5T_NO_CLASS_F
- ! H5T_INTEGER_F
- ! H5T_FLOAT_F
- ! H5T_TIME_F
- ! H5T_STRING_F
- ! H5T_BITFIELD_F
- ! H5T_OPAQUE_F
- ! H5T_COMPOUND_F
- ! H5T_REFERENCE_F
- ! H5T_ENUM_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tget_class_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_order_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_order_f</strong>
-<pre>
-
- SUBROUTINE h5tget_order_f(type_id, order, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: order ! Datatype byte order, bossible values
- ! are:
- ! H5T_ORDER_LE_F
- ! H5T_ORDER_BE_F
- ! H5T_ORDER_VAX_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tget_order_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_size_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_size_f</strong>
-<pre>
-
- SUBROUTINE h5tget_size_f(type_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER(SIZE_T), INTENT(OUT) :: size ! Datatype size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tget_size_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5topen_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5topen_f</strong>
-<pre>
-
- SUBROUTINE h5topen_f(loc_id, name, type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier
- CHARACTER(LEN=*), INTENT(IN) :: name ! Datatype name within file or
- ! group
- INTEGER(HID_T), INTENT(out) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5topen_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_order_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_order_f</strong>
-<pre>
-
- SUBROUTINE h5tset_order_f(type_id, order, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: order ! Datatype byte order, bossible values
- ! are:
- ! H5T_ORDER_LE_F
- ! H5T_ORDER_BE_F
- ! H5T_ORDER_VAX_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tset_order_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_size_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_size_f</strong>
-<pre>
-
- SUBROUTINE h5tset_size_f(type_id, size, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER(SIZE_T), INTENT(IN) :: size ! Datatype size
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success and -1 on failure
- END SUBROUTINE h5tset_size_f
-</pre>
-
-
-
-
-
-
-
-
-
-
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tequal_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tequal_f</strong>
-<pre>
-
- SUBROUTINE h5tequal_f(type1_id, type2_id, flag, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type1_id ! Datatype identifier
- INTEGER(HID_T), INTENT(IN) :: type2_id ! Datatype identifier
- LOGICAL, INTENT(OUT) :: flag ! TRUE/FALSE flag to indicate if two
- ! datatypes are equal
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tequal_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tcommitted_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tcommitted_f</strong>
-<pre>
-
- SUBROUTINE h5tcommitted_f(type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tcommitted_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_precision_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_precision_f</strong>
-<pre>
-
- SUBROUTINE h5tget_precision_f(type_id, precision, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: precision ! Datatype precision
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_precision_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_precision_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_precision_f</strong>
-<pre>
-
- SUBROUTINE h5tset_precision_f(type_id, precision, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: precision ! Datatype precision
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_precision_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_offset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_offset_f</strong>
-<pre>
-
- SUBROUTINE h5tget_offset_f(type_id, offset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: offset ! Datatype bit offset of the
- ! first significant bit
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_offset_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_offset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_offset_f</strong>
-<pre>
-
- SUBROUTINE h5tset_offset_f(type_id, offset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: offset ! Datatype bit offset of the
- ! first significant bit
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_offset_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_pad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_pad_f</strong>
-<pre>
-
- SUBROUTINE h5tget_pad_f(type_id, lsbpad, msbpad, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: lsbpad ! padding type of the
- ! least significant bit
- INTEGER, INTENT(OUT) :: msbpad ! padding type of the
- ! most significant bit
- ! Possible values of padding type are:
- ! H5T_PAD_ZERO_F = 0
- ! H5T_PAD_ONE_F = 1
- ! H5T_PAD_BACKGROUND_F = 2
- ! H5T_PAD_ERROR_F = -1
- ! H5T_PAD_NPAD_F = 3
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_pad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_pad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_pad_f</strong>
-<pre>
-
- SUBROUTINE h5tset_pad_f(type_id, lsbpad, msbpad, hdferr)
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: lsbpad ! padding type of the
- ! least significant bit
- INTEGER, INTENT(IN) :: msbpad ! padding type of the
- ! most significant bit
- ! Possible values of padding type are:
- ! H5T_PAD_ZERO_F = 0
- ! H5T_PAD_ONE_F = 1
- ! H5T_PAD_BACKGROUND_F = 2
- ! H5T_PAD_ERROR_F = -1
- ! H5T_PAD_NPAD_F = 3
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_pad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_sign_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_sign_f</strong>
-<pre>
-
- SUBROUTINE h5tget_sign_f(type_id, sign, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: sign ! sign type for an integer type
- !possible values are:
- !Unsigned integer type H5T_SGN_NONE_F = 0
- !Two's complement signed integer type
- !H5T_SGN_2_F = 1
- !or error value: H5T_SGN_ERROR_F=-1
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_sign_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_sign_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_sign_f</strong>
-<pre>
-
- SUBROUTINE h5tset_sign_f(type_id, sign, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: sign !sign type for an integer type
- !possible values are:
- !Unsigned integer type H5T_SGN_NONE_F = 0
- !Two's complement signed integer type
- !H5T_SGN_2_F = 1
- !or error value: H5T_SGN_ERROR_F=-1
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_sign_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_fields_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_fields_f</strong>
-<pre>
-
- SUBROUTINE h5tget_fields_f(type_id, epos, esize, mpos, msize, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: epos ! exponent bit-position
- INTEGER, INTENT(OUT) :: esize ! size of exponent in bits
- INTEGER, INTENT(OUT) :: mpos ! mantissa bit-position
- INTEGER, INTENT(OUT) :: msize ! size of mantissa in bits
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_fields_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_fields_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_fields_f</strong>
-<pre>
-
- SUBROUTINE h5tset_fields_f(type_id, epos, esize, mpos, msize, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: epos ! exponent bit-position
- INTEGER, INTENT(IN) :: esize ! size of exponent in bits
- INTEGER, INTENT(IN) :: mpos ! mantissa bit-position
- INTEGER, INTENT(IN) :: msize ! size of mantissa in bits
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_fields_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_ebiass_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_ebiass_f</strong>
-<pre>
-
- SUBROUTINE h5tget_ebias_f(type_id, ebias, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: ebias ! Datatype exponent bias of a floating-point type
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_ebias_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_ebiass_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_ebiass_f</strong>
-<pre>
-
- SUBROUTINE h5tset_ebias_f(type_id, ebias, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: ebias !Datatype exponent bias of a
- !floating-point type, which can't
- !be 0
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_ebias_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_norm_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_norm_f</strong>
-
-<pre>
- SUBROUTINE h5tget_norm_f(type_id, norm, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: norm !mantissa normalization of a floating-point datatype
- !Valid normalization types are:
- !H5T_NORM_IMPLIED_F(0),MSB of mantissa is not
- !stored, always 1, H5T_NORM_MSBSET_F(1), MSB of
- !mantissa is always 1, H5T_NORM_NONE_F(2)
- !Mantissa is not normalize
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_norm_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_norm_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_norm_f</strong>
-<pre>
-
- SUBROUTINE h5tset_norm_f(type_id, norm, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: norm !mantissa normalization of a floating-point datatype
- !Valid normalization types are:
- !H5T_NORM_IMPLIED_F(0),MSB of mantissa is not
- !stored, always 1, H5T_NORM_MSBSET_F(1), MSB of
- !mantissa is always 1, H5T_NORM_NONE_F(2)
- !Mantissa is not normalize
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_norm_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_inpad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_inpad_f</strong>
-<pre>
-
- SUBROUTINE h5tget_inpad_f(type_id, padtype, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: padtype ! padding type for unused bits
- ! in floating-point datatypes.
- ! Possible values of padding type are:
- ! H5T_PAD_ZERO_F = 0
- ! H5T_PAD_ONE_F = 1
- ! H5T_PAD_BACKGROUND_F = 2
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_inpad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_inpad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_inpad_f</strong>
-<pre>
-
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: padtype ! padding type for unused bits
- ! in floating-point datatypes.
- ! Possible values of padding type are:
- ! H5T_PAD_ZERO_F = 0
- ! H5T_PAD_ONE_F = 1
- ! H5T_PAD_BACKGROUND_F = 2
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_inpad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_cset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_cset_f</strong>
-<pre>
-
- SUBROUTINE h5tget_cset_f(type_id, cset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: cset ! character set type of a string datatype
- ! Possible values of padding type are:
- !H5T_CSET_ASCII_F = 0
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_cset_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_cset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_cset_f</strong>
-<pre>
-
- SUBROUTINE h5tset_cset_f(type_id, cset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: cset !character set type of a string datatype
- !Possible values of padding type are:
- !H5T_CSET_ASCII_F = 0
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_cset_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_strpad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_strpad_f</strong>
-<pre>
-
- SUBROUTINE h5tget_strpad_f(type_id, strpad, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: strpad ! string padding method for a string datatype
- ! Possible values of padding type are:
- !Pad with zeros (as C does): H5T_STR_NULL_F(0),
- !Pad with spaces (as FORTRAN does):
- !H5T_STR_SPACE_F(1)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_strpad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_strpad_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_strpad_f</strong>
-<pre>
-
- SUBROUTINE h5tset_strpad_f(type_id, strpad, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: strpad ! string padding method for a string datatype
- ! Possible values of padding type are:
- !Pad with zeros (as C does): H5T_STR_NULL_F(0),
- !Pad with spaces (as FORTRAN does):
- !H5T_STR_SPACE_F(1)
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_strpad_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_nmembers_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_nmembers_f</strong>
-<pre>
-
- SUBROUTINE h5tget_nmembers_f(type_id, num_members, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: num_members !number of fields in a compound datatype
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
-
- END SUBROUTINE h5tget_nmembers_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_name_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_name_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_name_f(type_id,index, member_name, namelen, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: index !Field index (0-based) of the field name to retrieve
- CHARACTER(LEN=*), INTENT(OUT) :: member_name !name of a field of
- !a compound datatype
- INTEGER, INTENT(OUT) :: namelen ! Length the name
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_name_f
-</pre>
-
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_index_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_index_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_index_f(type_id, member_name, index , hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(IN) :: member_name !name of a field of
- !a compound datatype
- ! or a member of ENUM type
- INTEGER, INTENT(OUT) :: index !Field index (0-based) of the field name to retrieve
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_index_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_offset_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_offset_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_offset_f(type_id, member_no, offset, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: member_no !Number of the field
- !whose offset is requested
- INTEGER(SIZE_T), INTENT(OUT) :: offset !byte offset of the the beginning of the field
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_offset_f
-</pre>
-
-
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_dims_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_dims_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_dims_f(type_id, field_idx,dims, field_dims, perm, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: field_idx !Field index (0-based) of
- !field_dims, perm)
- INTEGER, INTENT(OUT) :: dims !number of dimensions of the field
-
- INTEGER(SIZE_T),DIMENSION(*), INTENT(OUT) :: field_dims !buffer to store the
- !dimensions of the field
- INTEGER, DIMENSION(*), INTENT(OUT) :: perm !buffer to store the
- !permutation vector of the field
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_dims_f
-</pre>
-
-
--->
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_type_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_type_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_type_f(type_id, field_idx, datatype, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: field_idx !Field index (0-based) of the field type to retrieve
- INTEGER(HID_T), INTENT(OUT) :: datatype !identifier of a copy of
- !the datatype of the field
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_type_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tcreate_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tcreate_f</strong>
-<pre>
-
- SUBROUTINE h5tcreate_f(class, size, type_id, hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(IN) :: class ! Datatype class cna be one of
- ! H5T_COMPOUND_F (6)
- ! H5T_ENUM_F (8)
- ! H5T_OPAQUE_F (9)
- INTEGER(SIZE_T), INTENT(IN) :: size ! Size of the datatype
- INTEGER(HID_T), INTENT(OUT) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tcreate_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tinsert_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tinsert_f</strong>
-<pre>
-
- SUBROUTINE h5tinsert_f(type_id, name, offset, field_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(IN) :: name !Name of the field to insert
- INTEGER(SIZE_T), INTENT(IN) :: offset !Offset in memory structure of the field to insert
- INTEGER(HID_T), INTENT(IN) :: field_id !datatype identifier of the new member
-
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tinsert_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tpack_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tpack_f</strong>
-<pre>
-
- SUBROUTINE h5tpack_f(type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tpack_f
-</pre>
-
-
-<!-- [removed -- underlying C function removed from library]
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tinsert_array_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tinsert_array_f</strong>
-<pre>
- SUBROUTINE h5tinsert_array_f(parent_id,name,offset, ndims, dims, member_id, hdferr, perm)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: parent_id ! identifier of the parent compound datatype
- CHARACTER(LEN=*), INTENT(IN) :: name !Name of the new member
- INTEGER(SIZE_T), INTENT(IN) :: offset !Offset to start of new member
- !within compound datatype
- INTEGER, INTENT(IN) :: ndims !Dimensionality of new member.
- !Valid values are 0 (zero) through 4 (four)
- INTEGER(SIZE_T), DIMENSION(*), INTENT(IN) :: dims !Size of new member array
- INTEGER(HID_T), INTENT(IN) :: member_id ! identifier of the datatype of the new member
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- INTEGER(SIZE_T), DIMENSION(*), OPTIONAL, INTENT(IN) :: perm
- !Pointer to buffer to store
- !the permutation vector of the field
-
- END SUBROUTINE h5tinsert_array_f
-</pre>
-
--->
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tenum_create_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tenum_create_f</strong>
-<pre>
-
- SUBROUTINE h5tenum_create_f(parent_id, new_type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: parent_id ! Datatype identifier for
- ! the base datatype
- INTEGER(HID_T), INTENT(OUT) :: new_type_id
- !datatype identifier for the
- ! new enumeration datatype
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tenum_create_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tenum_insert_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tenum_insert_f</strong>
-<pre>
- SUBROUTINE h5tenum_insert_f(type_id, name, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(IN) :: name !Name of the new member
- INTEGER, INTENT(IN) :: value !value of the new member
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tenum_insert_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tenum_nameof_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tenum_nameof_f</strong>
-<pre>
-
- SUBROUTINE h5tenum_nameof_f(type_id, name, namelen, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(OUT) :: name !Name of the enumeration datatype.
- INTEGER(SIZE_T), INTENT(IN) :: namelen !length of the name
- INTEGER, INTENT(IN) :: value !value of the enumeration datatype.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tenum_nameof_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tenum_valueof_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tenum_valueof_f</strong>
-<pre>
-
- SUBROUTINE h5tenum_valueof_f(type_id, name, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(IN) :: name !Name of the enumeration datatype.
- INTEGER, INTENT(OUT) :: value !value of the enumeration datatype.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tenum_valueof_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_member_value_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_member_value_f</strong>
-<pre>
-
- SUBROUTINE h5tget_member_value_f(type_id, member_no, value, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER, INTENT(IN) :: member_no !Number of the enumeration datatype member
- INTEGER, INTENT(OUT) :: value !value of the enumeration datatype.
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_member_value_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tset_tag_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tset_tag_f</strong>
-<pre>
-
- SUBROUTINE h5tset_tag_f(type_id, tag, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(IN) :: tag !Unique ASCII string with which
- !the opaque datatype is to be tagged
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tset_tag_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_tag_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_tag_f</strong>
-<pre>
-
- SUBROUTINE h5tget_tag_f(type_id, tag,taglen, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- CHARACTER(LEN=*), INTENT(OUT) :: tag !Unique ASCII string with which
- !the opaque datatype is to be tagged
- INTEGER, INTENT(OUT) :: taglen !length of tag
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tget_tag_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tvlen_create_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tvlen_create_f</strong>
-<pre>
-
- SUBROUTINE h5tvlen_create_f(type_id, vltype_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier of the base type.
- ! Base type can only be atomic
- INTEGER(HID_T), INTENT(OUT) :: vltype_id ! VL datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tvlen_create_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tis_variable_str_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tis_variable_str_f</strong>
-<pre>
-
- SUBROUTINE h5tis_variable_str_f(type_id, status, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- LOGICAL, INTENT(OUT) :: status ! Logical flag:
- ! .TRUE. is datatype is a varibale string
- ! .FALSE. otherwise
- INTEGER, INTENT(OUT) :: hdferr ! Error code
-
- END SUBROUTINE h5tis_variable_str_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_super_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_super_f</strong>
-<pre>
-
- SUBROUTINE h5tget_super_f(type_id, base_type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier
- INTEGER(HID_T), INTENT(OUT) :: type_id ! Base datatype identifier
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5tget_super_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tarray_create_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tarray_create_f</strong>
-<pre>
-
- SUBROUTINE h5tarray_create_f(base_id, rank, dims, type_id, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: base_id ! Identifier of array base datatype
- INTEGER, INTENT(IN) :: rank ! Rank of the array
- INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: dims !Sizes of each array dimension
-
- INTEGER(HID_T), INTENT(OUT) :: type_id ! Identifier of the array datatype
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5tarray_create_f
-</pre>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_array_ndims_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_array_ndims_f</strong>
-<pre>
-
- SUBROUTINE h5tget_array_ndims_f(type_id, ndims, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Identifier of the array datatype
- INTEGER, INTENT(OUT) :: ndims ! Number of array dimensions
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5tget_array_ndims_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5tget_array_dims_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5tget_array_dims_f</strong>
-<pre>
-
- SUBROUTINE h5tget_array_dims_f(type_id, dims, hdferr)
- IMPLICIT NONE
- INTEGER(HID_T), INTENT(IN) :: type_id ! Identifier of the array datatype
- INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: dims ! Buffer to store array datatype
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- END SUBROUTINE h5tget_array_dims_f
-</pre>
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 5 June 2003
-
-</body>
-</html>
diff --git a/doc/html/fortran/h5z_FORTRAN.html b/doc/html/fortran/h5z_FORTRAN.html
deleted file mode 100644
index df377c9..0000000
--- a/doc/html/fortran/h5z_FORTRAN.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<html>
-<head><title>
-FORTRAN Identifier API -- h5i
-</title></head>
-
-<body bgcolor="#FFFFFF">
-
-
-
-<center>
-<h1>The FORTRAN 90 API to HDF5<br>h5i: Filters</h1>
-</center>
-
-
-<dl>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5zunregister_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5zunregister_f</strong>
-
-<pre>
- SUBROUTINE h5zunregister_f(filter, hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(IN) :: filter ! Filter; one of the possible values:
- ! H5Z_FILTER_DEFLATE_F
- ! H5Z_FILTER_SHUFFLE_F
- ! H5Z_FILTER_FLETCHER32_F
- INTEGER, INTENT(OUT) :: hdferr ! Error code
- ! 0 on success, and -1 on failure
-
- END SUBROUTINE h5zunregister_f
-</pre>
-
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-<p>&nbsp;
-<a name="h5zfilter_avail_f">
-<p>&nbsp;
-</a>
-
-
-<dt><strong>FORTRAN interface:</strong> &nbsp <strong>h5zfilter_avail_f</strong>
-
-<pre>
- SUBROUTINE h5zfilter_avail_f(filter, status, hdferr)
- IMPLICIT NONE
- INTEGER, INTENT(IN) :: filter ! Filter; one of the possible values:
- ! H5Z_FILTER_DEFLATE_F
- ! H5Z_FILTER_SHUFFLE_F
- ! H5Z_FILTER_FLETCHER32_F
- LOGICAL, INTENT(OUT) :: status ! Flag, idicates if filter
- ! is availble ( .TRUE. or .FALSE.)
-
- END SUBROUTINE h5zfilter_avail_f
-
-</pre>
-
-
-</dl>
-
-<p>&nbsp;
-<p>&nbsp;
-<hr>
-
-
-<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
-<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
-<br>
-Describes HDF5 Release 1.6.0, July 2003
-</address><!-- #EndLibraryItem -->
-
-Last modified: 19 March 2003
-
-</body>
-</html>