The National Institute for Computational Sciences

Software

HDF5

Category: Libraries-IO

Description

The Hierarchical Data Format (HDF) project involves the development and support of software and file formats for scientific data management. The HDF software includes I/O libraries and tools for analyzing, visualizing, and converting scientific data.

There are two HDF formats, HDF (4.x and previous releases) and HDF5. These formats are completely different and NOT compatible, but conversion software is available for converting HDF4 data to HDF5, and vice versa.

For more information see the HDF home page.

Use

HDF5 is available as a module. There are parallel and serial versions of HDF5.

Once a HDF module has been loaded the following examples can be used to compile and link your program (hdf5example.f90) to the HDF libraries.

For parallel HDF5:


FORTRAN 
  mpif90 hyperslab.f90 ${HDF5_FLIB}
     OR
  h5pfc hyperslab.f90
The environment variables given above are set in the module file - they are locally defined.
C 
  mpicc -o hdf5example.x hdf5example.c ${HDF5_CLIB}
     OR
  h5pcc -o hdf5example.x hdf5example.c
Note the difference between HDF5_FLIB and HDF5_CLIB for Fortran and C, respectively.

Support

This package has the following support level : Supported

Available Versions

Version Available Builds
Other
1.8.14
?
?
?