summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Baker <fbaker@hdfgroup.org>2000-12-08 19:50:33 (GMT)
committerFrank Baker <fbaker@hdfgroup.org>2000-12-08 19:50:33 (GMT)
commit15df4a2679d261abdeb2ab2575b2a16077057f83 (patch)
treea9679a779539cfb4ab8fe9b8dac98ca8b56b5a77
parent7bb514d35892f6f3e13465eb20a37ea1454facca (diff)
downloadhdf5-15df4a2679d261abdeb2ab2575b2a16077057f83.zip
hdf5-15df4a2679d261abdeb2ab2575b2a16077057f83.tar.gz
hdf5-15df4a2679d261abdeb2ab2575b2a16077057f83.tar.bz2
[svn-r3104]
Purpose: Finalize new API function descriptions Description: Edits to recently-added APIs: H5Pset_sieve_buf_size H5Pset_fapl_log H5P[sg]et_fapl_mpio H5Pset_fapl_multi H5P[sg]et_dxpl_multi H5Pset_fapl_split H5P[sg]et_fapl_gass H5Pset_fapl_dpss H5P[sg]et_fapl_srb Added H5P[sg]et_fapl_core. Addition of new APIs for R1.4 is now complete. Moved H5Pset_driver and H5Pget_driver_info to TechNotes. Platforms tested: IE 5
-rw-r--r--doc/html/RM_H5P.html304
1 files changed, 213 insertions, 91 deletions
diff --git a/doc/html/RM_H5P.html b/doc/html/RM_H5P.html
index f060b50..84e8346 100644
--- a/doc/html/RM_H5P.html
+++ b/doc/html/RM_H5P.html
@@ -57,7 +57,7 @@ many different parameters to be easily manipulated.
<table border=0>
<tr><td valign=top>
- <i>General Property List Operations</i>
+ <i>General Property List <br> Operations</i>
<ul>
<li><a href="#Property-Create">H5Pcreate</a>
<li><a href="#Property-GetClass">H5Pget_class</a>
@@ -78,18 +78,16 @@ many different parameters to be easily manipulated.
<li><a href="#Property-GetIstoreK">H5Pget_istore_k</a>
</ul>
- <p><i>Variable-length Datatype Properties</i>
- <ul>
- <li><a href="#Property-SetVLMemManager">H5Pset_vlen_mem_manager</a>
- <li><a href="#Property-GetVLMemManager">H5Pget_vlen_mem_manager</a>
- </ul>
-
+<br>&nbsp;
+<br>&nbsp;
+<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<br>
-||&nbsp;&nbsp;<i>Indicates functions available <br>
- &nbsp;&nbsp;&nbsp;&nbsp;only in the parallel HDF5 library.</i>
+||&nbsp;&nbsp;<i>Indicates functions <br>
+ &nbsp;&nbsp;&nbsp;&nbsp;available only in the <br>
+ &nbsp;&nbsp;&nbsp;&nbsp;parallel HDF5 library.</i>
</td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign=top>
@@ -107,9 +105,9 @@ many different parameters to be easily manipulated.
<li><a href="#Property-SetFaplStdio">H5Pset_fapl_stdio</a>
<li><a href="#Property-SetFaplStream">H5Pset_fapl_stream</a>
<li><a href="#Property-GetFaplStream">H5Pget_fapl_stream</a>
- <li><a href="#Property-SetDriver">H5Pset_driver</a>
+<!--<li><a href="#Property-SetDriver">H5Pset_driver</a> -->
<li><a href="#Property-GetDriver">H5Pget_driver</a>
- <li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a>
+<!--<li><a href="#Property-GetDriverInfo">H5Pget_driver_info</a> -->
<li><a href="#Property-SetMetaBlockSize">H5Pset_meta_block_size</a>
<li><a href="#Property-GetMetaBlockSize">H5Pget_meta_block_size</a>
<li><a href="#Property-SetSieveBufSize">H5Pset_sieve_buf_size</a>
@@ -165,6 +163,8 @@ many different parameters to be easily manipulated.
<li><a href="#Property-GetHyperCache">H5Pget_hyper_cache</a>
<li><a href="#Property-SetBTreeRatios">H5Pset_btree_ratios</a>
<li><a href="#Property-GetBTreeRatios">H5Pget_btree_ratios</a>
+ <li><a href="#Property-SetVLMemManager">H5Pset_vlen_mem_manager</a>
+ <li><a href="#Property-GetVLMemManager">H5Pget_vlen_mem_manager</a>
<li><a href="#Property-SetDxplMpio">H5Pset_dxpl_mpio</a>&nbsp;&nbsp;&nbsp;||
<li><a href="#Property-GetDxplMpio">H5Pget_dxpl_mpio</a>&nbsp;&nbsp;&nbsp;||
<li><a href="#Property-SetDxplMulti">H5Pset_dxpl_multi</a>
@@ -1601,23 +1601,26 @@ facilitate moving easily between them.</i>
<dl>
<dt><strong>Name:</strong> <a name="Property-SetSieveBufSize">H5Pset_sieve_buf_size</a>
<dt><strong>Signature:</strong>
- <dd><em>xxx</em> <code>H5Pset_sieve_buf_size</code>(
+ <dd><em>herr_t</em> <code>H5Pset_sieve_buf_size</code>(
<em>hid_t</em> <code>fapl_id</code>,
<em>hsize_t</em> <code>size</code>
)
<dt><strong>Purpose:</strong>
- <dd>
+ <dd>Sets the maximum size of the data sieve buffer.
<dt><strong>Description:</strong>
<dd><code>H5Pset_sieve_buf_size</code> sets <code>size</code>,
- the maximum size in bytes of the data seive buffer, which is
+ the maximum size in bytes of the data sieve buffer, which is
used by file drivers that are capable of using data sieving.
<p>
- The data sieve buffer is used when performing I/O on datasets in the file. Using a buffer which is large anough to hold several pieces of the dataset being read in for hyperslab selections boosts performance by quite a bit.
+ The data sieve buffer is used when performing I/O on datasets
+ in the file. Using a buffer which is large anough to hold
+ several pieces of the dataset being read in for
+ hyperslab selections boosts performance by quite a bit.
<p>
- The default value is set to 64KB, indicating that file I/O for raw data reads and writes will occur in at least 64KB blocks. Setting the value to 0 with this API function will turn off the data sieving, even if the VFL driver attempts to use that strategy.
- <p>
- <b><i><font color=red>Need a conceptual understanding of data sieving to finish this. -- FB</font></i></b>
-
+ The default value is set to 64KB, indicating that file I/O for
+ raw data reads and writes will occur in at least 64KB blocks.
+ Setting the value to 0 with this API function will turn off the
+ data sieving, even if the VFL driver attempts to use that strategy.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>fapl_id</code>
@@ -2641,18 +2644,38 @@ facilitate moving easily between them.</i>
<dt><strong>Purpose:</strong>
<dd>Sets up the use of the logging driver.
<dt><strong>Description:</strong>
- <dd><code>H5Psget_fapl_log</code> modifies the
- file access property list to use the logging driver .
- <b><i><font color=red>(H5FD_LOG ??)</font></i></b>
+ <dd><code>H5Pset_fapl_log</code> modifies the
+ file access property list to use the logging driver
+ <code>H5FD_LOG</code>.
There are no driver-specific properties.
<p>
<code>logfile</code> is the name of the file in which the
logging entries are to be recorded.
<p>
<code>verbosity</code> indicates the extent of the logging
- activity intended, with a value of <code>0</code> indicating
- no logging.
- <b><font color=red>(Other values, range, ... ??)</font></b>
+ activity intended. Valid values are as follows:
+ <center>
+ <table width=75%>
+ <tr valign=top align=left><td>
+ <code>0</code>&nbsp;&nbsp;
+ </td><td>
+ Performs no logging.
+ </td></tr>
+ <tr valign=top align=left><td>
+ <code>1</code>&nbsp;&nbsp;
+ </td><td>
+ Records where writes and reads occur in the file.
+ </td></tr>
+ <tr valign=top align=left><td>
+ <code>2</code>&nbsp;&nbsp;
+ </td><td>
+ Records where writes and reads occur in the file and what
+ kind of data is written at each location: raw data or any of
+ several types of metadata (object headers, superblock,
+ B-tree data, local headers, or global headers).
+ </td></tr>
+ </table>
+ </center>
<dt><strong>Parameters:</strong>
<dl>
@@ -2688,12 +2711,13 @@ facilitate moving easily between them.</i>
<em>MPI_Info</em> <code>info</code>
)
<dt><strong>Purpose:</strong>
- <dd>Stores MPIO communicator information to the file access property list.
+ <dd>Stores MPI IO communicator information to the file access property list.
<dt><strong>Description:</strong>
- <dd><code>H5Pset_fapl_mpio</code> stores the user supplied
- MPIO communicator <code>comm</code> and <code>info</code> in
- the file access property list <code>fapl_id</code>,
- which can then be used to create and/or open the file.
+ <dd><code>H5Pset_fapl_mpio</code> stores the user-supplied
+ MPI IO parameters <code>comm</code>, for communicator, and
+ <code>info</code>, for information, in
+ the file access property list <code>fapl_id</code>.
+ That property list can then be used to create and/or open the file.
<p>
<code>H5Pset_fapl_mpio</code> is available only in the
parallel HDF5 library and is not a collective function.
@@ -2749,8 +2773,8 @@ facilitate moving easily between them.</i>
<dt><strong>Purpose:</strong>
<dd> Returns MPI communicator information.
<dt><strong>Description:</strong>
- <dd>If the file access property list is set to the H5FD_MPIO driver,
- <code>H5Pget_fapl_mpio</code> returns the MPI communicator and
+ <dd>If the file access property list is set to the <code>H5FD_MPIO</code>
+ driver, <code>H5Pget_fapl_mpio</code> returns the MPI communicator and
information through the <code>comm</code> and <code>info</code>
pointers, if those values are non-null.
<p>
@@ -2886,6 +2910,17 @@ facilitate moving easily between them.</i>
<dd><code>H5Pset_fapl_multi</code> sets the file access property list
<code>fapl_id</code> to use the multi-file driver.
<p>
+ The multi-file driver enables different types of HDF5 data and
+ metadata to be written to separate files. These files are viewed
+ by the HDF5 library and the application as a single virtual HDF5 file
+ with a single HDF5 file address space.
+ The types of data that can be broken out into separate file include
+ raw data, the superblock, B-tree data, global heap data,
+ local heap data, and object headers.
+ At the programmer's discretion, two or more types of data can be
+ written the same file while other types of data are written to
+ separate files.
+ <p>
The array <code>memb_map</code> maps memory usage types to other
memory usage types and is the mechanism that allows the caller
to specify how many files are created.
@@ -2903,7 +2938,9 @@ facilitate moving easily between them.</i>
name passed to <code>H5FDopen()</code>, usually from
<code>H5Fcreate()</code> or <code>H5Fopen()</code>).
<p>
- The array <code>memb_addr</code> ....
+ The array <code>memb_addr</code> specifies the offsets within the
+ virtual address space, from <code>0</code> (zero) to
+ <code>HADDR_MAX</code>, at wihch each type of data storage begins.
<p>
If <code>relax</code> is set to <code>TRUE</code> (or <code>1</code>),
then opening an existing file for read-only access will not fail
@@ -2924,17 +2961,17 @@ facilitate moving easily between them.</i>
where &nbsp; <code><i>X</i></code> &nbsp; is one of the
following letters:
<dir>
- <code>s</code> for <code>H5FD_MEM_SUPER</code>
+ <code>s</code> &nbsp;&nbsp; for <code>H5FD_MEM_SUPER</code>
<br>
- <code>b</code> for <code>H5FD_MEM_BTREE</code>
+ <code>b</code> &nbsp;&nbsp; for <code>H5FD_MEM_BTREE</code>
<br>
- <code>r</code> for <code>H5FD_MEM_DRAW</code>
+ <code>r</code> &nbsp;&nbsp; for <code>H5FD_MEM_DRAW</code>
<br>
- <code>g</code> for <code>H5FD_MEM_GHEAP</code>
+ <code>g</code> &nbsp;&nbsp; for <code>H5FD_MEM_GHEAP</code>
<br>
- <code>l</code> for <code>H5FD_MEM_LHEAP</code>
+ <code>l</code> &nbsp;&nbsp; for <code>H5FD_MEM_LHEAP</code>
<br>
- <code>o</code> for <code>H5FD_MEM_OHDR</code>
+ <code>o</code> &nbsp;&nbsp; for <code>H5FD_MEM_OHDR</code>
</dir>
<dt><code>memb_addr</code>
<dd>The default value is <code>HADDR_UNDEF</code> for each element.
@@ -2951,7 +2988,9 @@ facilitate moving easily between them.</i>
<dt><em>const char **</em><code>memb_name</code>
<dd>IN: Name generator for names of member files.
<dt><em>const haddr_t *</em><code>memb_addr</code>
- <dd>IN:
+ <dd>IN: The offsets within the virtual address space,
+ from <code>0</code> (zero) to <code>HADDR_MAX</code>,
+ at wihch each type of data storage begins.
<dt><em>hbool_t</em> <code>relax</code>
<dd>IN: Allows read-only access to incomplete file sets
when <code>TRUE</code>.
@@ -3061,14 +3100,16 @@ facilitate moving easily between them.</i>
<dt><strong>Description:</strong>
<dd><code>H5Pset_dxpl_multi</code> sets the data transfer property list
<code>dxpl_id</code> to use the multi-file driver for each
- memory usage type <code>memb_dxpl[]</code>
- (after the usage map is applied).
+ memory usage type <code>memb_dxpl[]</code>.
+ <p>
+ <code>H5Pset_dxpl_multi</code> can only be used after
+ the member map has been set with <code>H5Pset_fapl_multi</code>.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>dxpl_id</code>,
<dd>IN: Data transfer property list identifier.
<dt><em>const hid_t *</em><code>memb_dxpl</code>
- <dd>IN: Array of memory usage types for ...
+ <dd>IN: Array of data access property lists.
</dl>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
@@ -3105,7 +3146,7 @@ facilitate moving easily between them.</i>
<dt><em>hid_t</em> <code>dxpl_id</code>,
<dd>IN: Data transfer property list identifier.
<dt><em>const hid_t *</em><code>memb_dxpl</code>
- <dd>OUT: Array of memory usage types for ...
+ <dd>OUT: Array of data access property lists.
</dl>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
@@ -3138,32 +3179,34 @@ facilitate moving easily between them.</i>
<dt><strong>Description:</strong>
<dd><code>H5Pset_fapl_split</code> is a compatability function that
enables the multi-file driver to emulate the split driver from
- HDF5 Releases 1.0 and 1.2.
+ HDF5 Releases 1.0 and 1.2.
+ The split file driver stored metadata and raw data in separate files
+ but provide no mechanism for separating types of metadata.
<p>
- <code>fapl_id</code> is ....
+ <code>fapl_id</code> is a file access property list identifier.
<p>
- <code>meta_ext</code> is ....
+ <code>meta_ext</code> is the filename extension for the metadata file.
<p>
- <code>meta_plist_id</code> is the file property list identifier for
- the meta data file.
+ <code>meta_plist_id</code> is the file access property list identifier
+ for the metadata file.
<p>
- <code>raw_ext</code> is ....
+ <code>raw_ext</code> is the filename extension for the raw data file.
<p>
- <code>raw_plist_id</code> is the file property list identifier for
- the raw data file.
+ <code>raw_plist_id</code> is the file access property list identifier
+ for the raw data file.
<dt><strong>Parameters:</strong>
<dl>
<dt>
<dt><em>hid_t</em> <code>fapl_id</code>,
- <dd>IN:
+ <dd>IN: File access property list identifier.
<dt><em>const char *</em><code>meta_ext</code>,
- <dd>IN:
+ <dd>IN: Metadata filename extension.
<dt><em>hid_t</em> <code>meta_plist_id</code>,
- <dd>IN:
+ <dd>IN: File access property list identifier for the metadata file.
<dt><em>const char *</em><code>raw_ext</code>,
- <dd>IN:
+ <dd>IN: Raw data filename extension.
<dt><em>hid_t</em> <code>raw_plist_id</code>
- <dd>IN:
+ <dd>IN: File access property list identifier for the raw data file.
</dl>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
@@ -3184,13 +3227,13 @@ facilitate moving easily between them.</i>
<dl>
<dt><strong>Name:</strong> <a name="Property-SetFaplSec2">H5Pset_fapl_sec2</a>
<dt><strong>Signature:</strong>
- <dd><em>herr_t</em> <code>H5Psget_fapl_sec2</code>(
+ <dd><em>herr_t</em> <code>H5Pset_fapl_sec2</code>(
<em>hid_t</em> <code>fapl_id</code>
)
<dt><strong>Purpose:</strong>
<dd>Sets the sec2 driver.
<dt><strong>Description:</strong>
- <dd><code>H5Psget_fapl_sec2</code> modifies the file access property list
+ <dd><code>H5Pset_fapl_sec2</code> modifies the file access property list
to use the <code>H5FD_SEC2</code> driver.
<dt><strong>Parameters:</strong>
<dl>
@@ -3216,13 +3259,13 @@ facilitate moving easily between them.</i>
<dl>
<dt><strong>Name:</strong> <a name="Property-SetFaplStdio">H5Pset_fapl_stdio</a>
<dt><strong>Signature:</strong>
- <dd><em>herr_t</em> <code>H5Psget_fapl_stdio</code>(
+ <dd><em>herr_t</em> <code>H5Pset_fapl_stdio</code>(
<em>hid_t</em> <code>fapl_id</code>
)
<dt><strong>Purpose:</strong>
<dd>Sets the standard I/O driver.
<dt><strong>Description:</strong>
- <dd><code>H5Psget_fapl_stdio</code> modifies the file access property list
+ <dd><code>H5Pset_fapl_stdio</code> modifies the file access property list
to use the standard I/O driver, <code>H5FD_STDIO</code>.
<dt><strong>Parameters:</strong>
<dl>
@@ -3363,6 +3406,8 @@ facilitate moving easily between them.</i>
</dl>
+<!-- ********** MOVED TO TechNotes/VFLfunc.html **********
+
<hr>
<dl>
<dt><strong>Name:</strong> <a name="Property-SetDriver">H5Pset_driver</a>
@@ -3399,17 +3444,15 @@ facilitate moving easily between them.</i>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
Otherwise returns a negative value.
- <!--
<dt><strong>Non-C API(s):</strong>
<dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
target="FortranWin"><img src="Graphics/FORTRAN.gif" border=0></a>
- -->
- <!--
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
- -->
</dl>
+-->
+
<hr>
<dl>
@@ -3447,6 +3490,8 @@ facilitate moving easily between them.</i>
</dl>
+<!-- ********** MOVED TO TechNotes/VFLfunc.html **********
+
<hr>
<dl>
<dt><strong>Name:</strong> <a name="Property-GetDriverInfo">H5Pget_driver_info</a>
@@ -3483,30 +3528,28 @@ facilitate moving easily between them.</i>
<code>NULL</code> is also returned if no driver-specific properties
have been registered.
No error is pushed on the stack in this case.
- <!--
<dt><strong>Non-C API(s):</strong>
<dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
target="FortranWin"><img src="Graphics/FORTRAN.gif" border=0></a>
- -->
- <!--
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
- -->
</dl>
+-->
+
<hr>
<dl>
<dt><strong>Name:</strong> <a name="Property-SetFaplGass">H5Pset_fapl_gass</a>
<dt><strong>Signature:</strong>
- <dd><em>herr_t</em> <code>H5Psget_fapl_gass</code>(
+ <dd><em>herr_t</em> <code>H5Pset_fapl_gass</code>(
<em>hid_t</em> <code>fapl_id</code>,
<em>GASS_Info</em> <code>info</code>
)
<dt><strong>Purpose:</strong>
<dd>Stores user-supplied GASS information.
<dt><strong>Description:</strong>
- <dd><code>H5Psget_fapl_gass</code> stores user-supplied GASS information,
+ <dd><code>H5Pset_fapl_gass</code> stores user-supplied GASS information,
the <em>GASS_Info</em> struct data as passed in <code>info</code>,
to the file access property list <code>fapl_id</code>.
<code>fapl_id</code> can then be used to create and/or open the file.
@@ -3516,23 +3559,20 @@ facilitate moving easily between them.</i>
<p>
Any modification to <code>info</code> after this function call
returns may have undetermined effect to the access property list.
- Users must call <code>H5Psget_fapl_gass</code> again to setup
+ Users must call <code>H5Pset_fapl_gass</code> again to setup
the property list.
<dt><strong>Note:</strong>
- <dd><code>H5Psget_fapl_gass</code> is an experimental function.
+ <dd><code>H5Pset_fapl_gass</code> is an experimental function.
It is designed for use only when accessing files via the
GASS facility of the Globus environment.
- <font color=red><b><i>URL ??</i></b></font>
+ For further information, see
+ <a href="http://www.globus.org/">http//www.globus.org/</a>.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>fapl_id</code>,
<dd>IN: File access property list identifier.
<dt><em>GASS_Info</em> <code>info</code>
<dd>IN: Pointer to the GASS information structure.
-
- <p>
- <font color=red><b><i>Need GASS_Info struct.</i></b></font>
-
</dl>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
@@ -3571,17 +3611,14 @@ facilitate moving easily between them.</i>
<dd><code>H5Pget_fapl_gass</code> is an experimental function.
It is designed for use only when accessing files via the
GASS facility of the Globus environment.
- <font color=red><b><i>URL ??</i></b></font>
+ For further information, see
+ <a href="http://www.globus.org/">http//www.globus.org/</a>.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>fapl_id</code>,
<dd>IN: File access property list identifier.
<dt><em>GASS_Info *</em><code>info</code>
<dd>OUT: Pointer to the GASS information structure.
-
- <p>
- <font color=red><b><i>Need GASS_Info struct.</i></b></font>
-
</dl>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
@@ -3615,13 +3652,15 @@ facilitate moving easily between them.</i>
<dd><code>H5Pget_fapl_dpss</code> is an experimental function.
It is designed for use only when accessing files via the
DPSS facility of the Globus environment.
- <font color=red><b><i>URL ??</i></b></font>
+ For further information, see
+ <a href="http://www.globus.org/">http//www.globus.org/</a>.
<p>
As of HDF5 Release 1.4 Beta, the Globus project has deprecated
- the DPSS facility in favor of an FTP-based facility, which is still
+ the DPSS facility in favor of an FTP-based facility that is still
under development.
While the DPSS functionality is still available,
- it may be unavailable in future Globus releases.
+ users must be aware that it was implemented purely for research purposes
+ and may be unavailable in future Globus releases.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>fapl_id</code>
@@ -3664,8 +3703,8 @@ facilitate moving easily between them.</i>
<dt><strong>Note:</strong>
<dd><code>H5Pset_fapl_gass</code> is an experimental function.
It is designed for use only when accessing files via the
- GASS facility of the Storage Resource Broker (SRB).
- <font color=red><b><i>URL ??</i></b></font>
+ Storage Resource Broker (SRB). For further information, see
+ <a href="http://www.npaci.edu/Research/DI/srb/">http//www.npaci.edu/Research/DI/srb/</a>.
<dt><strong>Parameters:</strong>
<dl>
<dt><em>hid_t</em> <code>fapl_id</code>
@@ -3711,8 +3750,8 @@ facilitate moving easily between them.</i>
<dt><strong>Note:</strong>
<dd><code>H5Pset_fapl_gass</code> is an experimental function.
It is designed for use only when accessing files via the
- GASS facility of the Storage Resource Broker (SRB).
- <font color=red><b><i>URL ??</i></b></font>
+ Storage Resource Broker (SRB). For further information, see
+ <a href="http://www.npaci.edu/Research/DI/srb/">http//www.npaci.edu/Research/DI/srb/</a>.
<dt><strong>Parameters:</strong>
<dl>
<dl>
@@ -3738,6 +3777,83 @@ facilitate moving easily between them.</i>
<hr>
<dl>
+ <dt><strong>Name:</strong> <a name="Property-SetFaplCore">H5Pset_fapl_core</a>
+ <dt><strong>Signature:</strong>
+ <dd><em>herr_t</em> <code>H5Pset_fapl_core</code>(
+ <em>hid_t</em> <code>fapl_id</code>,
+ <em>size_t</em> <code>increment</code>,
+ <em>hbool_t</em> <code>backing_store</code>
+ )
+ <dt><strong>Purpose:</strong>
+ <dd>Modifies the file access property list to use the
+ <code>H5FD_CORE</code> driver.
+ <dt><strong>Description:</strong>
+ <dd><code>H5Pset_fapl_core</code> modifies the file access property list
+ to use the <code>H5FD_CORE</code> driver.
+ <p>
+ <code>increment</code> specifies the increment by which allocated memory
+ is to be increased each time more memory is required.
+
+ <dt><strong>Parameters:</strong>
+ <dl>
+ <dt><em>xxx</em> <code>xxx</code>
+ <dd>IN:
+ <dd>OUT:
+ </dl>
+ <dt><strong>Returns:</strong>
+ <dd>Returns a non-negative value if successful.
+ Otherwise returns a negative value.
+ <!--
+ <dt><strong>Non-C API(s):</strong>
+ <dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
+ target="FortranWin"><img src="Graphics/FORTRAN.gif" border=0></a>
+ -->
+ <!--
+ <img src="Graphics/Java.gif">
+ <img src="Graphics/C++.gif">
+ -->
+</dl>
+
+
+<hr>
+<dl>
+ <dt><strong>Name:</strong> <a name="Property-GetFaplCore">H5Pget_fapl_core</a>
+ <dt><strong>Signature:</strong>
+ <dd><em>xxx</em> <code>H5Pget_fapl_core</code>(
+ <em>xxx</em> <code>xxx</code>,
+ <em>xxx</em> <code>xxx</code>,
+ <em>xxx</em> <code>xxx</code>
+ )
+ <dt><strong>Purpose:</strong>
+ <dd>
+ <dt><strong>Description:</strong>
+ <dd><code>H5Pget_fapl_core</code>
+
+ <dt><strong>Parameters:</strong>
+ <dl>
+ <dt><em>xxx</em> <code>xxx</code>
+ <dd>IN:
+ <dd>OUT:
+ </dl>
+ <dt><strong>Returns:</strong>
+ <dd>Returns a non-negative value if successful.
+ Otherwise returns a negative value.
+ <!--
+ <dt><strong>Non-C API(s):</strong>
+ <dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
+ target="FortranWin"><img src="Graphics/FORTRAN.gif" border=0></a>
+ -->
+ <!--
+ <img src="Graphics/Java.gif">
+ <img src="Graphics/C++.gif">
+ -->
+</dl>
+
+
+<!-- ***** TEMPLATE *****
+
+<hr>
+<dl>
<dt><strong>Name:</strong> <a name="Property-SGetFaplxxx">H5Psget_fapl_xxx</a>
<dt><strong>Signature:</strong>
<dd><em>xxx</em> <code>H5Psget_fapl_xxx</code>(
@@ -3759,6 +3875,7 @@ facilitate moving easily between them.</i>
<dt><strong>Returns:</strong>
<dd>Returns a non-negative value if successful.
Otherwise returns a negative value.
+-->
<!--
<dt><strong>Non-C API(s):</strong>
<dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
@@ -3768,10 +3885,12 @@ facilitate moving easily between them.</i>
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
-->
+<!--
</dl>
+-->
-
+<!-- ***** TEMPLATE *****
<hr>
<dl>
@@ -3796,6 +3915,7 @@ facilitate moving easily between them.</i>
<dt><strong>Returns:</strong>
<dd>Returns xxx if successful.
Otherwise returns xxx.
+-->
<!--
<dt><strong>Non-C API(s):</strong>
<dd><a href="fortran/h5p_FORTRAN.html#h5pxxx_f"
@@ -3805,7 +3925,9 @@ facilitate moving easily between them.</i>
<img src="Graphics/Java.gif">
<img src="Graphics/C++.gif">
-->
+<!--
</dl>
+-->
<hr>