HDF

From ACENET
Jump to: navigation, search
Description
HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.
HDF (also known as HDF4) is a library and multi-object file format for storing and managing data between machines. There are two versions of HDF: HDF4 and HDF5. HDF4 is the first HDF format. Although HDF4 is still funded, new users that are not constrained to using HDF4, should use HDF5.
Modulefile
hdf
Versions
5-1.8.9 (default) and 4.2.7
Documentation
HDF homepage
Usage
Here is an example how one could link their code compiled with GCC against the appropriate HDF5 library:
$ module load gcc hdf/gcc
$ gcc <compiler commands> -I$HDF_DIR/include -L$HDF_DIR/lib -lhdf5
See also
HDFView