1998-09-10 21:59:48 +08:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
|
|
<html>
|
1998-12-22 06:52:56 +08:00
|
|
|
<<<<<<< Environment.html
|
|
|
|
<head>
|
|
|
|
<title>HDF5 Library Environment Variables and Configuration Parameters</title>
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body bgcolor="#FFFFFF">
|
|
|
|
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
<center>
|
|
|
|
<table border=0 width=98%>
|
|
|
|
<tr><td valign=top align=left>
|
|
|
|
<a href="H5.intro.html">Introduction to HDF5</a> <br>
|
|
|
|
<a href="RM_H5Front.html">HDF5 Reference Manual</a> <br>
|
|
|
|
<a href="index.html">Other HDF5 documents and links</a> <br>
|
|
|
|
<!--
|
|
|
|
<a href="Glossary.html">Glossary</a><br>
|
|
|
|
-->
|
|
|
|
</td>
|
|
|
|
<td valign=top align=right>
|
|
|
|
And in this document, the
|
|
|
|
<a href="H5.user.html">HDF5 User's Guide</a>:
|
|
|
|
<a href="Files.html">Files</a>
|
|
|
|
<br>
|
|
|
|
<a href="Datasets.html">Datasets</a>
|
|
|
|
<a href="Datatypes.html">Data Types</a>
|
|
|
|
<a href="Dataspaces.html">Dataspaces</a>
|
|
|
|
<a href="Groups.html">Groups</a>
|
|
|
|
<a href="References.html">References</a>
|
|
|
|
<br>
|
|
|
|
<a href="Attributes.html">Attributes</a>
|
|
|
|
<a href="Properties.html">Property Lists</a>
|
|
|
|
<a href="Errors.html">Error Handling</a>
|
|
|
|
<a href="Filters.html">Filters</a>
|
|
|
|
<a href="Caching.html">Caching</a>
|
|
|
|
<br>
|
|
|
|
<a href="Chunking.html">Chunking</a>
|
|
|
|
<a href="Debugging.html">Debugging</a>
|
|
|
|
Environment
|
|
|
|
<a href="ddl.html">DDL</a>
|
|
|
|
<a href="Ragged.html">Ragged Arrays</a>
|
|
|
|
<!--
|
|
|
|
<hr>
|
|
|
|
And in this document, the
|
|
|
|
<a href="H5.user.html">HDF5 User's Guide</a>:
|
|
|
|
<a href="Attributes.html">H5A</a>
|
|
|
|
<a href="Datasets.html">H5D</a>
|
|
|
|
<a href="Errors.html">H5E</a>
|
|
|
|
<a href="Files.html">H5F</a>
|
|
|
|
<a href="Groups.html">H5G</a>
|
|
|
|
<a href="Properties.html">H5P</a>
|
|
|
|
<a href="References.html">H5R & H5I</a>
|
|
|
|
<a href="Ragged.html">H5RA</a>
|
|
|
|
<a href="Dataspaces.html">H5S</a>
|
|
|
|
<a href="Datatypes.html">H5T</a>
|
|
|
|
<a href="Filters.html">H5Z</a>
|
|
|
|
<a href="Caching.html">Caching</a>
|
|
|
|
<a href="Chunking.html">Chunking</a>
|
|
|
|
<a href="Debugging.html">Debugging</a>
|
|
|
|
<a href="Environment.html">Environment</a>
|
|
|
|
<a href="ddl.html">DDL</a>
|
|
|
|
-->
|
|
|
|
</td></tr>
|
|
|
|
</table>
|
|
|
|
</center>
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
<h1>HDF5 Library Environment Variables and Configuration Parameters</h1>
|
|
|
|
|
|
|
|
<h2>1. Environment Variables</h2>
|
|
|
|
|
|
|
|
The HDF5 library uses UNIX environment variables to control
|
|
|
|
or adjust certain library features at runtime. The variables and
|
|
|
|
their defined effects are as follows:
|
|
|
|
|
|
|
|
<dir>
|
|
|
|
<dl>
|
|
|
|
<dt><tt>HDF5_DEBUG</tt>
|
|
|
|
<dd>Defines a list of debugging switches documented in the
|
|
|
|
<a href="Debugging.html">Debugging</a> section of the
|
|
|
|
<cite>HDF5 User's Guide</cite>.
|
|
|
|
|
|
|
|
<dt><tt>HDF5_NOCLEANUP</tt>
|
|
|
|
<dd>When set to a non-empty value, the programs in the test
|
|
|
|
directory do not remove temporary HDF5 data files.
|
|
|
|
The default is for each test to remove the files before exit.
|
|
|
|
|
|
|
|
<dt><tt>HDF5_MPI_OPT_TYPES</tt>
|
|
|
|
(for parallel beta version only)
|
|
|
|
<dd>When set to <code>1</code>, PHDF5 will use the MPI optimized
|
|
|
|
code to perform parallel read/write accesses to datasets.
|
|
|
|
Currently, this optimization fails when accessing extendable
|
|
|
|
datasets. The default is not to use the optimized code.
|
|
|
|
|
|
|
|
<dt><tt>HDF5_MPI_1_METAWRITE</tt>
|
|
|
|
(for parallel beta version only)
|
|
|
|
<dd>When set to <code>1</code>, PHDF5 will write the metadata
|
|
|
|
via process 0 of each opened parallel HDF5 file. This should
|
|
|
|
improve I/O throughput. The default is not to use this
|
|
|
|
optimization.
|
|
|
|
|
|
|
|
</dl>
|
|
|
|
</dir>
|
|
|
|
|
|
|
|
<h2>2. Configuration Parameters</h2>
|
|
|
|
|
|
|
|
The HDF5 configuration script accepts a list of parameters to control
|
|
|
|
configuration features when creating the Makefiles for the library.
|
|
|
|
The command
|
|
|
|
<br>
|
|
|
|
<code> configure --help </code>
|
|
|
|
<br>
|
|
|
|
will display the current list of parameters and their effects.
|
|
|
|
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
<center>
|
|
|
|
<table border=0 width=98%>
|
|
|
|
<tr><td valign=top align=left>
|
|
|
|
<a href="H5.intro.html">Introduction to HDF5</a> <br>
|
|
|
|
<a href="RM_H5Front.html">HDF5 Reference Manual</a> <br>
|
|
|
|
<a href="index.html">Other HDF5 documents and links</a> <br>
|
|
|
|
<!--
|
|
|
|
<a href="Glossary.html">Glossary</a><br>
|
|
|
|
-->
|
|
|
|
</td>
|
|
|
|
<td valign=top align=right>
|
|
|
|
And in this document, the
|
|
|
|
<a href="H5.user.html">HDF5 User's Guide</a>:
|
|
|
|
<a href="Files.html">Files</a>
|
|
|
|
<br>
|
|
|
|
<a href="Datasets.html">Datasets</a>
|
|
|
|
<a href="Datatypes.html">Data Types</a>
|
|
|
|
<a href="Dataspaces.html">Dataspaces</a>
|
|
|
|
<a href="Groups.html">Groups</a>
|
|
|
|
<a href="References.html">References</a>
|
|
|
|
<br>
|
|
|
|
<a href="Attributes.html">Attributes</a>
|
|
|
|
<a href="Properties.html">Property Lists</a>
|
|
|
|
<a href="Errors.html">Error Handling</a>
|
|
|
|
<a href="Filters.html">Filters</a>
|
|
|
|
<a href="Caching.html">Caching</a>
|
|
|
|
<br>
|
|
|
|
<a href="Chunking.html">Chunking</a>
|
|
|
|
<a href="Debugging.html">Debugging</a>
|
|
|
|
Environment
|
|
|
|
<a href="ddl.html">DDL</a>
|
|
|
|
<a href="Ragged.html">Ragged Arrays</a>
|
|
|
|
<!--
|
|
|
|
<hr>
|
|
|
|
And in this document, the
|
|
|
|
<a href="H5.user.html">HDF5 User's Guide</a>:
|
|
|
|
<a href="Attributes.html">H5A</a>
|
|
|
|
<a href="Datasets.html">H5D</a>
|
|
|
|
<a href="Errors.html">H5E</a>
|
|
|
|
<a href="Files.html">H5F</a>
|
|
|
|
<a href="Groups.html">H5G</a>
|
|
|
|
<a href="Properties.html">H5P</a>
|
|
|
|
<a href="References.html">H5R & H5I</a>
|
|
|
|
<a href="Ragged.html">H5RA</a>
|
|
|
|
<a href="Dataspaces.html">H5S</a>
|
|
|
|
<a href="Datatypes.html">H5T</a>
|
|
|
|
<a href="Filters.html">H5Z</a>
|
|
|
|
<a href="Caching.html">Caching</a>
|
|
|
|
<a href="Chunking.html">Chunking</a>
|
|
|
|
<a href="Debugging.html">Debugging</a>
|
|
|
|
<a href="Environment.html">Environment</a>
|
|
|
|
<a href="ddl.html">DDL</a>
|
|
|
|
-->
|
|
|
|
</td></tr>
|
|
|
|
</table>
|
|
|
|
</center>
|
|
|
|
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
<address>
|
|
|
|
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
|
|
|
</address>
|
|
|
|
=======
|
1998-11-25 22:58:22 +08:00
|
|
|
<head>
|
|
|
|
<title>HDF5 Library Environment Variables
|
|
|
|
and Configuration Parameters</title>
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<h1>HDF5 Library Environment Variables and Configuration Parameters</h1>
|
|
|
|
|
|
|
|
<h2>1. Environment Variables</h2>
|
|
|
|
|
|
|
|
The HDF5 library uses UNIX environment variables to control
|
|
|
|
or adjust certain library features at runtime. The variables and
|
|
|
|
their defined effects are as follows:
|
|
|
|
|
|
|
|
<center>
|
|
|
|
<table width="90%">
|
|
|
|
<tr>
|
|
|
|
<th>Variable</th>
|
|
|
|
<th>Description</th>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><code>HDF5_DEBUG</code></td>
|
|
|
|
<td>Defines a list of debugging switches documented in the
|
|
|
|
<a href="Debugging.html">Debugging</a> section of the
|
|
|
|
<cite>HDF5 User's Guide</cite>.</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><code>HDF5_NOCLEANUP</code></td>
|
|
|
|
<td>If set then programs in the test directories do not
|
|
|
|
remove temporary files. The default is for each test to
|
|
|
|
remove the files before exit if the test succeeds but to
|
|
|
|
leave the files if the test fails.</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><code>HDF5_PREFIX</code></td>
|
|
|
|
<td>The value of this variable is prepended to all temporary
|
|
|
|
file names created by the test programs and separated from
|
|
|
|
the base name of the file by a slash. The default is no
|
|
|
|
prefix.</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><ode>HDF5_DRIVER</code></td>
|
|
|
|
<td>This variable should hold the name of a low-level HDF5
|
|
|
|
file driver such as <code>sec2</code>, <code>stdio</code>,
|
|
|
|
<code>core</code>, <code>split</code>, or
|
|
|
|
<code>family</code>. The family driver also takes an
|
|
|
|
optional real-valued family member size in MB which
|
|
|
|
defaults to 1. If this variable is not set or empty then
|
|
|
|
the library-defined default file driver is used (which can
|
|
|
|
be set at configuration time with the H5F_LOW_DFLT cpp
|
|
|
|
constant, usually <code>sec2</code>).</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><code>HDF5_MPI_OPT_TYPES</code></td>
|
|
|
|
<td>When set to <code>1</code>, parallel HDF5 will use the
|
|
|
|
MPI-optimized code to perform parallel read/write accesses
|
|
|
|
to datasets. Currently, this optimization fails when
|
|
|
|
accessing extendable datasets. The default is not to use
|
|
|
|
the optimized code.</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
<tr valign=top>
|
|
|
|
<td><code>HDF5_MPI_1_METAWRITE</code></td>
|
|
|
|
<td>When set to <code>1</code>, parallel HDF5 will write the
|
|
|
|
metadata via process 0 of each opened parallel HDF5 file.
|
|
|
|
This should improve I/O throughput. The default is not to
|
|
|
|
use this optimization.</td>
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
</table>
|
|
|
|
</center>
|
|
|
|
|
|
|
|
|
|
|
|
<h2>2. Configuration Parameters</h2>
|
|
|
|
|
|
|
|
The HDF5 configuration script accepts a list of parameters to control
|
|
|
|
configuration features when creating the Makefiles for the library.
|
|
|
|
The command
|
|
|
|
<br>
|
|
|
|
<code> configure --help </code>
|
|
|
|
<br>
|
|
|
|
will display the current list of parameters and their effects.
|
|
|
|
|
|
|
|
|
1998-12-22 06:52:56 +08:00
|
|
|
<hr>
|
|
|
|
<address>
|
|
|
|
<a href="mailto:hdfhelp@ncsa.uiuc.edu">HDF Help Desk</a>
|
|
|
|
</address>
|
|
|
|
|
|
|
|
Last modified: 25 November 1998
|
1998-11-25 22:58:22 +08:00
|
|
|
|
|
|
|
|
1998-12-22 06:52:56 +08:00
|
|
|
</body>
|
1998-09-10 21:59:48 +08:00
|
|
|
</html>
|
|
|
|
|