diff options
Diffstat (limited to 'doc/html/fortran')
-rw-r--r-- | doc/html/fortran/F90Flags.html | 2 | ||||
-rw-r--r-- | doc/html/fortran/F90UserNotes.html | 2 | ||||
-rw-r--r-- | doc/html/fortran/h5_FORTRAN.html | 198 | ||||
-rw-r--r-- | doc/html/fortran/h5a_FORTRAN.html | 329 | ||||
-rw-r--r-- | doc/html/fortran/h5d_FORTRAN.html | 480 | ||||
-rw-r--r-- | doc/html/fortran/h5e_FORTRAN.html | 169 | ||||
-rw-r--r-- | doc/html/fortran/h5f_FORTRAN.html | 357 | ||||
-rw-r--r-- | doc/html/fortran/h5g_FORTRAN.html | 384 | ||||
-rw-r--r-- | doc/html/fortran/h5i_FORTRAN.html | 111 | ||||
-rw-r--r-- | doc/html/fortran/h5p_FORTRAN.html | 2762 | ||||
-rw-r--r-- | doc/html/fortran/h5r_FORTRAN.html | 186 | ||||
-rw-r--r-- | doc/html/fortran/h5s_FORTRAN.html | 844 | ||||
-rw-r--r-- | doc/html/fortran/h5t_FORTRAN.html | 1401 | ||||
-rw-r--r-- | doc/html/fortran/h5z_FORTRAN.html | 85 |
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> -<p> -<hr> -<p> -<a name="h5open_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5close_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5garbage_collect_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dont_atexit_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5get_libversion_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5check_version_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5aclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aclose_f</strong> -<pre> - - SUBROUTINE h5aclose_f(attr_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aclose_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5acreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5acreate_f</strong> -<pre> - - SUBROUTINE h5acreate_f(obj_id, name, type_id, space_id, attr_id, & - hdferr, creation_prp) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name - INTEGER(HID_T), INTENT(IN) :: type_id ! Attribute datatype identifier - INTEGER(HID_T), INTENT(IN) :: space_id ! Attribute dataspace identifier - INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code: - ! 0 on success and -1 on failure - INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp - ! Attribute creation property - ! list identifier - END SUBROUTINE h5acreate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5adelete_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5adelete_f</strong> -<pre> - - SUBROUTINE h5adelete_f(obj_id, name, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5adelete_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aget_name_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_name_f</strong> -<pre> - - SUBROUTINE h5aget_name_f(attr_id, size, buf, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier - INTEGER, INTENT(IN) :: size ! Buffer size - CHARACTER(LEN=*), INTENT(OUT) :: buf ! Buffer to hold attribute name - INTEGER, INTENT(OUT) :: hdferr ! Error code : name length - ! on success and -1 on failure - END SUBROUTINE h5aget_name_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aget_num_attrs_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_num_attrs_f</strong> -<pre> - - SUBROUTINE h5aget_num_attrs_f(obj_id, attr_num, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier - INTEGER, INTENT(OUT) :: attr_num ! Number of attributes of the - ! object - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aget_num_attrs_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aget_space_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_space_f</strong> -<pre> - - SUBROUTINE h5aget_space_f(attr_id, space_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier - INTEGER(HID_T), INTENT(OUT) :: space_id ! Attribute dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aget_space_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aget_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aget_type_f</strong> -<pre> - - SUBROUTINE h5aget_type_f(attr_id, type_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: attr_id ! Attribute identifier - INTEGER(HID_T), INTENT(OUT) :: type_id ! Attribute datatype identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aget_type_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aopen_idx_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aopen_idx_f</strong> -<pre> - - SUBROUTINE h5aopen_idx_f(obj_id, index, attr_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier - INTEGER, INTENT(IN) :: index ! Attribute index - INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aopen_idx_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aopen_name_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aopen_name_f</strong> -<pre> - - SUBROUTINE h5aopen_name_f(obj_id, name, attr_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id ! Object identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Attribute name - INTEGER(HID_T), INTENT(OUT) :: attr_id ! Attribute identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5aopen_name_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5aread_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5aread_f</strong> -<pre> - - SUBROUTINE h5aread_f(attr_id, memtype_id, buf, 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> -<p> -<hr> -<p> -<a name="h5awrite_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5awrite_f</strong> -<pre> - - SUBROUTINE h5awrite_f(attr_id, memtype_id, buf, 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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5dclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dclose_f</strong> -<pre> - SUBROUTINE h5dclose_f(dset_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5dclose_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dcreate_f</strong> -<pre> - SUBROUTINE h5dcreate_f(loc_id, name, type_id, space_id, dset_id, & - hdferr, creation_prp) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the dataset - INTEGER(HID_T), INTENT(IN) :: type_id ! Datatype identifier - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HID_T), INTENT(OUT) :: dset_id ! Dataset identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp - ! Dataset creation propertly - ! list identifier , default - ! value is H5P_DEFAULT_F (6) - END SUBROUTINE h5dcreate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dextend_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dextend_f</strong> -<pre> - SUBROUTINE h5dextend_f(dataset_id, size, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier - INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: size - ! Array containing - ! dimensions' sizes - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5dextend_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dget_create_plist_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_create_plist_f</strong> -<pre> - SUBROUTINE h5dget_create_plist_f(dataset_id, creation_prp, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier - INTEGER(HID_T), INTENT(OUT) :: creation_id ! Dataset creation - ! property list identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5dget_create_plist_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dget_space_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_space_f</strong> -<pre> - SUBROUTINE h5dget_space_f(dataset_id, dataspace_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier - INTEGER(HID_T), INTENT(OUT) :: dataspace_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5dget_space_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dget_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dget_type_f</strong> -<pre> - SUBROUTINE h5dget_type_f(dataset_id, datatype_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dataset_id ! Dataset identifier - INTEGER(HID_T), INTENT(OUT) :: datatype_id ! Datatype identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5dget_type_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5dopen_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5dopen_f</strong> -<pre> - SUBROUTINE h5dopen_f(loc_id, name, 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> -<p> -<hr> -<p> -<a name="h5dread_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dwrite_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dget_storage_size_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dvlen_get_max_len_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dfill_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5dget_space_status_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5eclear_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5eclear_f</strong> -<pre> - - SUBROUTINE h5eclear_f(hdferr) - IMPLICIT NONE - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5eclear_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5eprint_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5eprint_f</strong> -<pre> - - SUBROUTINE h5eprint_f(hdferr, name) - CHARACTER(LEN=*), OPTIONAL, INTENT(IN) :: name ! File name - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5eprint_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5eget_major_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5eget_major_f</strong> -<pre> - - SUBROUTINE h5eget_major_f(error_no, name, hdferr) - INTEGER, INTENT(IN) :: error_no !Major error number - CHARACTER(LEN=*), INTENT(OUT) :: name ! File name - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5eget_major_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5eget_minor_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5eget_minor_f</strong> -<pre> - - SUBROUTINE h5eget_minor_f(error_no, name, hdferr) - INTEGER, INTENT(IN) :: error_no !Major error number - CHARACTER(LEN=*), INTENT(OUT) :: name ! File name - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5eget_minor_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5eset_auto_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5eset_auto_f</strong> -<pre> - - SUBROUTINE h5eset_auto_f(printflag, hdferr) - INTEGER, INTENT(IN) :: printflag !flag to turn automatic error - !printing on or off - !possible values are: - !printon (1) - !printoff(0) - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5eset_auto_f -</pre> - - - - - - - - - -<!-- Keep the rest; it's file closing stuff. --> -</dl> - -<p> -<p> -<hr> - - -<!-- #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> -<p> -<hr> -<p> -<a name="h5fclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5fclose_f</strong> - -<pre> - SUBROUTINE h5fclose_f(file_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: file_id ! File identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5fclose_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5fcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5fcreate_f</strong> -<pre> - SUBROUTINE h5fcreate_f(name, access_flags, file_id, hdferr, & - creation_prp, access_prp) - IMPLICIT NONE - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file - INTEGER, INTENT(IN) :: access_flag ! File access flags - ! Possible values are: - ! H5F_ACC_RDWR_F - ! H5F_ACC_RDONLY_F - ! H5F_ACC_TRUNC_F - ! H5F_ACC_EXCL_F - ! H5F_ACC_DEBUG_F - INTEGER(HID_T), INTENT(OUT) :: file_id ! File identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(HID_T), OPTIONAL, INTENT(IN) :: creation_prp - ! File creation propertly - ! list identifier, if not - ! specified its value is - ! H5P_DEFAULT_F - INTEGER(HID_T), OPTIONAL, INTENT(IN) :: access_prp - ! File access property list - ! identifier, if not - ! specified its value is - ! H5P_DEFAULT_F - END SUBROUTINE h5fcreate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5fis_hdf5_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5fis_hdf5_f</strong> -<pre> - SUBROUTINE h5fis_hdf5_f(name, status, hdferr) - IMPLICIT NONE - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file - LOGICAL, INTENT(OUT) :: status ! This parameter - ! indicates if file is - ! an HDF5 file - ! ( TRUE or FALSE ) - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5fis_hdf5_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5fopen_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5fopen_f</strong> -<pre> - SUBROUTINE h5fopen_f(name, access_flags, file_id, hdferr, & - access_prp) - IMPLICIT NONE - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the file - INTEGER, INTENT(IN) :: access_flag ! File access flags - ! Possible values are: - ! H5F_ACC_RDWR_F - ! H5F_ACC_RDONLY_F - INTEGER(HID_T), INTENT(OUT) :: file_id ! File identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(HID_T), OPTIONAL, INTENT(IN) :: access_prp - ! File access property list - ! identifier - END SUBROUTINE h5fopen_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5freopen_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fflush_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fmount_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5funmount_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fget_create_plist_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fget_access_plist_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fget_obj_count_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5fget_obj_ids_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5gclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gclose_f</code></strong> -<pre> - SUBROUTINE h5gclose_f( gr_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: gr_id ! Group identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gclose_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gcreate_f</code></strong> -<pre> - SUBROUTINE h5gcreate_f(loc_id, name, gr_id, hdferr, size_hint) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group to be created - INTEGER(HID_T), INTENT(OUT) :: gr_id ! Group identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(SIZE_T), OPTIONAL, INTENT(IN) :: size_hint - ! Number of bytes to store the names - ! of objects in the group. - ! Default value is OBJECT_NAMELEN_DEFAULT_F - END SUBROUTINE h5gcreate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gget_comment_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gget_comment_f</code></strong> -<pre> - SUBROUTINE h5gget_comment_f(loc_id, name, size, buffer, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object link - CHARACTER(LEN=size), INTENT(OUT) :: buffer ! Buffer to hold a - ! comment - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gget_comment_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gget_linkval_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gget_linkval_f</code></strong> -<pre> - SUBROUTINE h5gget_linkval_f(loc_id, name, size, buffer, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the symbolic link - CHARACTER(LEN=size), INTENT(OUT) :: buffer ! Buffer to hold a - ! name of the object - ! symbolic link points to - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gget_linkval_f -</pre> - - - -<p> -<p> -<hr> -<p> -<a name="h5gget_obj_info_idx_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gget_obj_info_idx_f</code></strong> -<pre> - SUBROUTINE h5gget_obj_info_idx_f(loc_id, name, idx, & - obj_name, obj_type, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group - INTEGER, INTENT(IN) :: idx ! Index of member object - CHARACTER(LEN=*), INTENT(OUT) :: obj_name ! Name of the object - INTEGER, INTENT(OUT) :: obj_type ! Object type : - ! H5G_LINK_F - ! H5G_GROUP_F - ! H5G_DATASET_F - ! H5G_TYPE_F - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5gget_obj_info_idx_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gmove_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gmove_f</code></strong> -<pre> - SUBROUTINE h5gmove_f(loc_id, name, new_name, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Original name of an object - CHARACTER(LEN=*), INTENT(IN) :: new_name ! New name of an object - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gmove_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gmove2_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <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> -<p> -<hr> -<p> -<a name="h5gn_members_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gn_members_f</code></strong> -<pre> - SUBROUTINE h5gn_members_f(loc_id, name, nmembers, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group - INTEGER, INTENT(OUT) :: nmembers ! Number of members in the - ! group - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5gn_members_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gopen_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gopen_f</code></strong> -<pre> - SUBROUTINE h5gopen_f(loc_id, name, gr_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the group to open - INTEGER(HID_T), INTENT(OUT) :: gr_id ! Group identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gopen_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5gset_comment_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gset_comment_f</code></strong> -<pre> - SUBROUTINE h5gset_comment_f(loc_id, name, comment, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of object - CHARACTER(LEN=*), INTENT(IN) :: comment ! Comment for the object - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gset_comment_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5glink_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5glink2_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5gunlink_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface: <code>h5gunlink_f</code></strong> -<pre> - SUBROUTINE h5gunlink_f(loc_id, name, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! File or group identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object to unlink - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5gunlink_f -</pre> - - - - -</dl> - -<p> -<p> -<hr> - - -<!-- #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> -<p> -<hr> -<p> -<a name="h5iget_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5iget_type_f</strong> - -<pre> - SUBROUTINE h5iget_type_f(obj_id, type, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: obj_id !Object identifier - INTEGER, INTENT(OUT) :: type !type of an object. - !possible values are: - !H5I_FILE_F(1) - !H5I_GROUP_F(2) - !H5I_DATATYPE_F(3) - !H5I_DATASPACE_F(4) - !H5I_DATASET_F(5) - !H5I_ATTR_F(6) - !H5I_BADID_F(-1) - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success, and -1 on failure - - END SUBROUTINE h5iget_type_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5iget_name_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5pclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pcopy_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_chunk_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_class_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fill_value_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_chunk_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_deflate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fill_value_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_version_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_userblock_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_userblock_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_sizes_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_sizes_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_sym_k_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_sym_k_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_istore_k_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_istore_k_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_driver_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_stdio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_stdio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_sec2_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_sec2_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_alignment_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_alignment_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_core_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_core_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_family_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_family_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_cache_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_cache_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_split_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_gc_references_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_gc_references_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_layout_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_layout_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_filter_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_filter_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_external_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_external_count_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_external_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_hyper_cache_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_hyper_cache_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_btree_ratios_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_btree_ratios_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_mpio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fapl_mpio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_dxpl_mpio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_dxpl_mpio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_core_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fapl_core_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_multi_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_multi_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fapl_multi_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_family_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fapl_family_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_sec2_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fapl_stdio_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fclose_degree_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fclose_degree_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pequal_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_driver_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_buffer_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_buffer_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pfill_value_defined_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_alloc_time_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_alloc_time_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_fill_time_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_fill_time_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_meta_block_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_meta_block_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_sieve_buf_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_sieve_buf_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_hyper_vector_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_hyper_vector_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_small_data_block_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_small_data_block_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pcreate_class_f"> -<p> -</a> - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pregister_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pinsert_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pexist_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_size_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_nprops_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_class_parent_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pisa_class_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pequal_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pcopy_prop_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5premove_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5punregister_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pclose_list_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pclose_class_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_class_name_f"> -<p> -</a> - - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_shuffle_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_preserve_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_preserve_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> - -<p> -<p> -<hr> -<p> -<a name="h5pset_edc_check_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_edc_check_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_szip_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> - -<p> -<p> -<hr> -<p> -<a name="h5pset_fletcher32_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_nfilters_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pmodify_filter_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pget_filter_by_id_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5pset_family_offset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5rcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5rcreate_f</strong> -<br><strong>To create an object reference</strong> -<pre> - - SUBROUTINE h5rcreate_f(loc_id, name, ref, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! Location identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the object at location specified - ! by loc_id identifier - TYPE(hobj_ref_t_f), INTENT(OUT) :: ref ! Object reference - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5rcreate_f -</pre> - - -<dt><strong>To create a region reference</strong> -<pre> - - SUBROUTINE h5rcreate_f(loc_id, name, space_id, ref, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: loc_id ! Location identifier - CHARACTER(LEN=*), INTENT(IN) :: name ! Name of the dataset at location specified - ! by loc_id identifier - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataset's dataspace identifier - TYPE(hdset_reg_ref_t_f), INTENT(OUT) :: ref ! Dataset region reference - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5rcreate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5rdereference_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5rdereference_f</strong> -<br><strong>To dereference an object</strong> -<pre> - - SUBROUTINE h5rdereference_f(dset_id, ref, obj_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier - TYPE(hobj_ref_t_f), INTENT(IN) :: ref ! Object reference - INTEGER(HID_T), INTENT(OUT) :: obj_id ! Object identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5rdereference_f -</pre> - - -<dt><strong>To dereference a region</strong> -<pre> - - SUBROUTINE h5rdereference_f(dset_id, ref, obj_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dset_id ! Dataset identifier - TYPE(hdset_reg_ref_t_f), INTENT(IN) :: ref ! Object reference - INTEGER(HID_T), INTENT(OUT) :: obj_id ! Object identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - - END SUBROUTINE h5rdereference_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5rget_region_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5rget_object_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5sclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sclose_f</strong> -<pre> - - SUBROUTINE h5sclose_f(space_id, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sclose_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5scopy_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5scopy_f</strong> -<pre> - - SUBROUTINE h5scopy_f(space_id, new_space_id, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HID_T), INTENT(OUT) :: new_space_id - ! Identifier of dataspace's copy - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5scopy_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5screate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5screate_f</strong> -<pre> - - SUBROUTINE h5screate_f(classtype, space_id, hdferr) - IMPLICIT NONE - INTEGER, INTENT(IN) :: classtype ! The type of the dataspace - ! to be created. Possible values - ! are: - ! H5S_SCALAR_F - ! H5S_SIMPLE_F - INTEGER(HID_T), INTENT(OUT) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5screate_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5screate_simple_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5screate_simple_f</strong> -<pre> - - SUBROUTINE h5screate_simple_f(rank, dims, space_id, hdferr, maxdims) - IMPLICIT NONE - INTEGER, INTENT(IN) :: rank ! Number of dataspace dimensions - INTEGER(HSIZE_T), INTENT(IN) :: dims(*) ! Array with the dimension - ! sizes - INTEGER(HID_T), INTENT(OUT) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(HSIZE_T), OPTIONAL, INTENT(IN) :: maxdims(*) - ! Array with the maximum - ! dimension sizes - - END SUBROUTINE h5screate_simple_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sextent_copy_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sextent_copy_f</strong> -<pre> - - SUBROUTINE h5sextent_copy_f(dest_space_id, source_space_id, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: dest_space_id ! Identifier of destination - ! dataspace - INTEGER(HID_T), INTENT(IN) :: source_space_id ! Identifier of source - ! dataspace - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sextent_copy_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sget_select_npoints_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_select_npoints_f</strong> -<pre> - - SUBROUTINE h5sget_select_npoints_f(space_id, npoints, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HSSIZE_T), INTENT(OUT) :: npoints ! Number of elements in the - ! selection - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sget_select_npoints_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sget_simple_extent_dims_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_dims_f</strong> -<pre> - - SUBROUTINE h5sget_simple_extent_dims_f(space_id, dims, maxdims, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: dims - ! Array to store dimension sizes - INTEGER(HSIZE_T), DIMENSION(*), INTENT(OUT) :: maxdims - ! Array to store max dimension - ! sizes - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! Dataspace rank on success and -1 on failure - - END SUBROUTINE h5sget_simple_extent_dims_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sget_simple_extent_ndims_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_ndims_f</strong> -<pre> - - SUBROUTINE h5sget_simple_extent_ndims_f(space_id, rank, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: rank ! Number of dimensions - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sget_simple_extent_ndims_f -</pre> - - - -<p> -<p> -<hr> -<p> -<a name="h5sget_simple_extent_npoints_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_npoints_f</strong> -<pre> - - SUBROUTINE h5sget_simple_extent_npoints_f(space_id, npoints, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HSIZE_T), INTENT(OUT) :: npoints ! Number of elements in - ! dataspace - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sget_simple_extent_npoints_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sget_simple_extent_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sget_simple_extent_type_f</strong> -<pre> - - SUBROUTINE h5sget_simple_extent_type_f(space_id, classtype, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: classtype ! Class type , possible values - ! are: - ! H5S_NO_CLASS_F - ! H5S_SCALAR_F - ! H5S_SIMPLE_F - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sget_simple_extent_type_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sis_simple_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sis_simple_f</strong> -<pre> - - SUBROUTINE h5sis_simple_f(space_id, flag, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - LOGICAL, INTENT(OUT) :: flag ! Flag, idicates if dataspace - ! is simple or not ( TRUE or - ! FALSE) - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sis_simple_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5soffset_simple_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5soffset_simple_f</strong> -<pre> - - SUBROUTINE h5soffset_simple_f(space_id, offset, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER(HSSIZE_T), DIMENSION(*), INTENT(IN) :: offset - ! The offset at which to position - ! the selection - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5soffset_simple_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sselect_all_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_all_f</strong> -<pre> - - SUBROUTINE h5sselect_all_f(space_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5sselect_all_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sselect_elements_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_elements_f</strong> -<pre> - - SUBROUTINE h5sselect_elements_f(space_id, operator, num_elements, & - coord, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(IN) :: op ! Flag, valid values are: - ! H5S_SELECT_SET_F - ! H5S_SELECT_OR_F - INTEGER, INTENT(IN) :: num_elements ! Number of elements to be - ! selected - INTEGER(HSSIZE_T), DIMENSION(*,*), INTENT(IN) :: coord - ! Array with the coordinates - ! of the selected elements - ! coord(num_elements, rank) - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sselect_elements_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sselect_hyperslab_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_hyperslab_f</strong> -<pre> - - SUBROUTINE h5sselect_hyperslab_f(space_id, operator, start, count, & - hdferr, stride, block) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(IN) :: op ! Flag, valid values are: - ! H5S_SELECT_SET_F - ! H5S_SELECT_OR_F - ! - INTEGER(HSSIZE_T), DIMENSION(*), INTENT(IN) :: start - ! Starting coordinates of the hyperslab - INTEGER(HSIZE_T), DIMENSION(*), INTENT(IN) :: count - ! Number of blocks to select - ! from dataspace - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - INTEGER(HSIZE_T), DIMENSION(*), OPTIONAL, INTENT(IN) :: stride - ! Array of how many elements to move - ! in each direction - INTEGER(HSIZE_T), DIMENSION(*), OPTIONAL, INTENT(IN) :: block - ! Size of the element block - - END SUBROUTINE h5sselect_hyperslab_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sselect_none_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_none_f</strong> -<pre> - - SUBROUTINE h5sselect_none_f(space_id, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5sselect_none_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sselect_valid_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sselect_valid_f</strong> -<pre> - - SUBROUTINE h5sselect_valid_f(space_id, flag, hdferr) - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - LOGICAL, INTENT(OUT) :: flag ! TRUE if the selection is - ! contained within the extent, - ! FALSE otherwise. - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - END SUBROUTINE h5sselect_valid_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sset_extent_none_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sset_extent_none_f</strong> -<pre> - - SUBROUTINE h5sset_extent_none_f(space_id, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sset_extent_none_f -</pre> - - -<p> -<p> -<hr> -<p> -<a name="h5sset_extent_simple_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <strong>h5sset_extent_simple_f</strong> -<pre> - - SUBROUTINE h5sset_extent_simple_f(space_id, rank, current_size, & - maximum_size, hdferr) - - IMPLICIT NONE - INTEGER(HID_T), INTENT(IN) :: space_id ! Dataspace identifier - INTEGER, INTENT(IN) :: rank ! Dataspace rank - INTEGER(HSIZE_T), DIMENSION(rank), INTENT(IN) :: current_size - ! Array with the new sizes - ! of dimensions - INTEGER(HSIZE_T), DIMENSION(rank), INTENT(IN) :: - ! Array with the new maximum - ! sizes of dimensions - INTEGER, INTENT(OUT) :: hdferr ! Error code - ! 0 on success and -1 on failure - - END SUBROUTINE h5sset_extent_simple_f -</pre> - - - -<!-- -<p> -<p> -<hr> -<p> -<a name="h5scombine_hyperslab_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5scombine_select_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sselect_select_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_hyper_nblocks_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_hyper_blocklist_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_elem_npoints_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_elem_pointlist_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5sget_select_bounds_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5tclose_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tcommit_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tcopy_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_class_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_order_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_size_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5topen_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_order_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_size_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tequal_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tcommitted_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_precision_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_precision_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_offset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_offset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_pad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_pad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_sign_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_sign_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_fields_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_fields_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_ebiass_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_ebiass_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_norm_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_norm_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_inpad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_inpad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_cset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_cset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_strpad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_strpad_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_nmembers_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_name_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_index_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_offset_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_dims_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_type_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tcreate_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tinsert_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tpack_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tinsert_array_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tenum_create_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tenum_insert_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tenum_nameof_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tenum_valueof_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_member_value_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tset_tag_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_tag_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tvlen_create_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tis_variable_str_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_super_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tarray_create_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_array_ndims_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5tget_array_dims_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> -<p> -<hr> -<p> -<a name="h5zunregister_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<hr> -<p> -<a name="h5zfilter_avail_f"> -<p> -</a> - - -<dt><strong>FORTRAN interface:</strong>   <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> -<p> -<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> |