hdf5/doc/html/fortran/F90Flags.html
Frank Baker d586a1adb9 [svn-r6478]
Purpose:
    DreamWeaver (DW) adaptation of the HDF5 doc set, introducing the use of
        stylesheets and DW libraries.
    Stylesheets -- for consistent format management.
    DW libraries -- for managing common elements across documents.
Platforms tested:
    IE 5 and 6
    Netscape
2003-03-14 14:12:34 -05:00

314 lines
5.7 KiB
HTML

<html>
<head><title>
HDF5 Fortran90 Flags and Datatypes
</title>
<!-- #BeginLibraryItem "/ed_libs/styles_RM.lbi" --><link href="../ed_styles/RMelect.css" rel="stylesheet" type="text/css"><!-- #EndLibraryItem --></head>
<body bgcolor="#FFFFFF">
<hr>
<center>
<h1>HDF5 Fortran90 Flags and Datatypes</h1>
</center>
<br>
<br>
<br>
<h2>Fortran90 Datatypes</h2>
The <a href="../PredefDTypes.html#F90">Fortran90 HDF5 datatypes</a>
are listed in <a href="../PredefDTypes.html">HDF5 Predefined Datatypes</a>
<br>
<br>
<br>
<h2>Fortran90 Flags</h2>
The Fortran90 HDF5 flags have the same meanings as the C flags defined in the
<a href="../RM_H5Front.html"><cite>HDF5 Reference Manual</cite></a> and the
<a href="../H5.user.html"><cite>HDF5 User's Guide</cite></a>.
<h4>File access flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5F_ACC_RDWR_F
H5F_ACC_RDONLY_F
H5F_ACC_TRUNC_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5F_ACC_EXCL_F
H5F_ACC_DEBUG_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5F_SCOPE_LOCAL_F
H5F_SCOPE_GLOBAL_F
</pre>
</tr></td>
</table>
<h4>Group management flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5G_UNKNOWN_F
H5G_LINK_F
H5G_GROUP_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5G_DATASET_F
H5G_TYPE_F
H5G_LINK_ERROR_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5G_LINK_HARD_F
H5G_LINK_SOFT_F
</pre>
</tr></td>
</table>
<h4>Dataset format flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5D_COMPACT_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5D_CONTIGUOUS_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5D_CHUNKED_F
</pre>
</tr></td>
</table>
<h4>MPI IO data transfer flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5FD_MPIO_INDEPENDENT_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5FD_MPIO_COLLECTIVE_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>&nbsp;
</pre>
</tr></td>
</table>
<h4>Error flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5E_NONE_MAJOR_F
H5E_ARGS_F
H5E_RESOURCE_F
H5E_INTERNAL_F
H5E_FILE_F
H5E_IO_F
H5E_FUNC_F
H5E_ATOM_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5E_CACHE_F
H5E_BTREE_F
H5E_SYM_F
H5E_HEAP_F
H5E_OHDR_F
H5E_DATATYPE_F
H5E_DATASPACE_F
H5E_DATASET_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5E_STORAGE_F
H5E_PLIST_F
H5E_ATTR_F
H5E_PLINE_F
H5E_EFL_F
H5E_REFERENCE_F
H5E_VFL_F
H5E_TBBT_F
</pre>
</tr></td>
</table>
<h4>Object identifier flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5I_FILE_F
H5I_GROUP_F
H5I_DATATYPE_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5I_DATASPACE_F
H5I_DATASET_F
H5I_ATTR_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5I_BADID_F
</pre>
</tr></td>
</table>
<h4>Property list flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5P_FILE_CREATE_F
H5P_FILE_ACCESS_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5P_DATASET_CREATE_F
H5P_DATASET_XFER_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5P_MOUNT_F
H5P_DEFAULT_F
</pre>
</tr></td>
</table>
<h4>Reference pointer flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5R_OBJECT_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5R_DATASET_REGION_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>&nbsp;
</pre>
</tr></td>
</table>
<h4>Dataspace flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5S_SCALAR_F
H5S_SIMPLE_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5S_SELECT_SET_F
H5S_SELECT_OR_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5S_UNLIMITED_F
H5S_ALL_F
</pre>
</tr></td>
</table>
<h4>Datatype flags</h4>
<table border=0 width=76%>
<tr><td valign=top width=33% align=left>
<pre>
H5T_NO_CLASS_F
H5T_INTEGER_F
H5T_FLOAT_F
H5T_TIME_F
H5T_STRING_F
H5T_BITFIELD_F
H5T_OPAQUE_F
H5T_COMPOUND_F
H5T_REFERENCE_F
H5T_ENUM_F
</pre>
</td>
<td valign=top width=34% align=left>
<pre>
H5T_ORDER_LE_F
H5T_ORDER_BE_F
H5T_ORDER_VAX_F
H5T_PAD_ZERO_F
H5T_PAD_ONE_F
H5T_PAD_BACKGROUND_F
H5T_PAD_ERROR_F
H5T_SGN_NONE_F
H5T_SGN_2_F
H5T_SGN_ERROR_F
</pre>
</td>
<td valign=top width=33% align=left>
<pre>
H5T_NORM_IMPLIED_F
H5T_NORM_MSBSET_F
H5T_NORM_NONE_F
H5T_CSET_ASCII_F
H5T_STR_NULLTERM_F
H5T_STR_NULLPAD_F
H5T_STR_SPACEPAD_F
H5T_STR_ERROR_F
</pre>
</tr></td>
</table>
<hr>
<!-- #BeginLibraryItem "/ed_libs/Footer.lbi" --><address>
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
<br>
Describes HDF5 Release 1.5, Unreleased Development Branch
</address><!-- #EndLibraryItem -->
Last modified: 3 April 2001
</body>
</html>