mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-21 01:04:10 +08:00
[svn-r7751]
Purpose: Removing the files hdf5/doc/html/fortran/h5*_FORTRAN.html from CVS as the content has been integrated into the files hdf5/doc/html/RM_H5*.html
This commit is contained in:
parent
5ebc585f2d
commit
9f30868b62
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
@ -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>
|
File diff suppressed because it is too large
Load Diff
@ -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>
|
@ -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>
|
File diff suppressed because it is too large
Load Diff
@ -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>
|
Loading…
Reference in New Issue
Block a user