[svn-r3563] Add changes to tutorial for Fortran
Purpose:
[is this a bug fix? feature? ...]
Description:
[describe the bug, or describe the new feature, etc]
Solution:
[details about the changes, algorithm, etc...]
[Please as detail as you can since your own explanation is
better than others guessing it from the code.]
Platforms tested:
[machines you have tested the changed version. This is absolute
important. Test it out on at least two or three different platforms
such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and
64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
This commit is contained in:
@@ -21,11 +21,21 @@ width=78 height=27 alt="NCSA"><P></A>
|
||||
|
||||
<BODY>
|
||||
<P>
|
||||
The HDF5 library provides several interfaces, and is currently implemented in
|
||||
C. The APIs provide routines for accessing HDF5 files and creating and
|
||||
manipulating HDF5 objects. All C routines in the HDF5 library begin with
|
||||
a prefix of the form H5*, where * is a single letter indicating the object on
|
||||
which the operation is to be performed. The APIs are listed below:
|
||||
The HDF5 library provides several interfaces, or APIs.
|
||||
These APIs provide routines for creating, accessing, and manipulating
|
||||
HDF5 files and objects.
|
||||
<P>
|
||||
The library itself is implemented in C. To facilitate the work of
|
||||
FORTRAN90 and Java programmers, HDF5 function wrappers have been developed
|
||||
in each of these languages.
|
||||
At the time of this writing, a set of C++ wrappers is in development.
|
||||
This tutorial discusses the use of the C functions and the FORTRAN wrappers.
|
||||
<P>
|
||||
All C routines in the HDF5 library begin with a prefix of the form <I>H5</I>*,
|
||||
where * is one or two uppercase letters indicating the type of object on which the
|
||||
function operates.
|
||||
The FORTRAN wrappers come in the form of subroutines that begin with
|
||||
<I>h5</I> and end with <I>_f</I>. The APIs are listed below:
|
||||
<P>
|
||||
<table width="65%" border="2" cellpadding="4">
|
||||
<tr bgcolor="#FFCC99" bordercolor="#FFFFFF">
|
||||
@@ -40,76 +50,78 @@ which the operation is to be performed. The APIs are listed below:
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5</b></div>
|
||||
</td>
|
||||
<td width="89%">Library Functions: the general-purpose H5 functions.</td>
|
||||
<td width="89%">Library Functions: general-purpose H5 functions</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5A</b></div>
|
||||
</td>
|
||||
<td width="89%">Annotation Interface: attribute access and manipulating routines.</td>
|
||||
<td width="89%">Annotation Interface: attribute access and manipulation
|
||||
routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5D</b></div>
|
||||
</td>
|
||||
<td width="89%">Dataset Interface: dataset access and manipulating routines.
|
||||
</td>
|
||||
<td width="89%">Dataset Interface: dataset access and manipulation
|
||||
routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5E</b></div>
|
||||
</td>
|
||||
<td width="89%">Error Interface: error handling routines.</td>
|
||||
<td width="89%">Error Interface: error handling routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5F</b></div>
|
||||
</td>
|
||||
<td width="89%">File Interface: file access routines.</td>
|
||||
<td width="89%">File Interface: file access routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5G</b></div>
|
||||
</td>
|
||||
<td width="89%">Group Interface: group creating and operating routines.</td>
|
||||
<td width="89%">Group Interface: group creation and operation routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5I</b></div>
|
||||
</td>
|
||||
<td width="89%">Identifier Interface: identifier routines.</td>
|
||||
<td width="89%">Identifier Interface: identifier routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5P</b></div>
|
||||
</td>
|
||||
<td width="89%">Property List Interface: object property list manipulating
|
||||
routines.</td>
|
||||
<td width="89%">Property List Interface: object property list manipulation
|
||||
routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5R</b></div>
|
||||
</td>
|
||||
<td width="89%">Reference Interface: reference routines.</td>
|
||||
<td width="89%">Reference Interface: reference routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5S</b></div>
|
||||
</td>
|
||||
<td width="89%">Dataspace Interface: routines for defining dataspaces.</td>
|
||||
<td width="89%">Dataspace Interface: dataspace definition and access
|
||||
routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5T</b></div>
|
||||
</td>
|
||||
<td width="89%">Data type Interface: routines for creating and manipulating
|
||||
the data type of dataset elements.</td>
|
||||
<td width="89%">Datatype Interface: datatype creation and manipulation
|
||||
routines</td>
|
||||
</tr>
|
||||
<tr bordercolor="#FFFFFF">
|
||||
<td width="11%" bgcolor="#99CCCC">
|
||||
<div align="center"><b>H5Z</b></div>
|
||||
</td>
|
||||
<td width="89%">Compression Interface: compression routine(s).</td>
|
||||
<td width="89%">Compression Interface: compression routine(s)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -127,8 +139,11 @@ which the operation is to be performed. The APIs are listed below:
|
||||
<!-- <A HREF="helpdesk.mail.html"> -->
|
||||
<A HREF="mailto:hdfhelp@ncsa.uiuc.edu">
|
||||
hdfhelp@ncsa.uiuc.edu</A>
|
||||
<BR> <H6>Last Modified: July 30, 1999</H6><BR>
|
||||
<br>
|
||||
Describes HDF5 Release 1.2.2, June 2000
|
||||
<BR> <H6>Last Modified: December 10, 1999</H6><BR>
|
||||
<!-- modified by Barbara Jones - bljones@ncsa.uiuc.edu -->
|
||||
<!-- modified by Frank Baker - fbaker@ncsa.uiuc.edu -->
|
||||
</FONT>
|
||||
<BR>
|
||||
<!-- <A HREF="mailto:hdfhelp@ncsa.uiuc.edu"> -->
|
||||
|
||||
Reference in New Issue
Block a user