HDF5 Library Environment Variables and Configuration Parameters

1. Environment Variables

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:
HDF5_DEBUG
Defines a list of debugging switches documented in the Debugging section of the HDF5 User's Guide.
HDF5_NOCLEANUP
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.
HDF5_MPI_OPT_TYPES   (for parallel beta version only)
When set to 1, 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.
HDF5_MPI_1_METAWRITE   (for parallel beta version only)
When set to 1, 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.

2. Configuration Parameters

The HDF5 configuration script accepts a list of parameters to control configuration features when creating the Makefiles for the library. The command
     configure --help
will display the current list of parameters and their effects.
HDF Help Desk
Last modified: 9 September 1998