General Information
Home page | Versions | Module dependencies | |
---|---|---|---|
Compiler | MPI | ||
www.hdfgroup.org | 1.8.16 | GCC/4.9.3-2.25 |
OpenMPI/1.10.2 |
1.8.17 | GCC/5.4.0-2.26 |
OpenMPI/1.10.3 |
|
1.8.18 | GCC/6.3.0-2.27 |
OpenMPI/2.0.2 |
Usage on Idun
Load one of the HDF5, and the corresponding GCC and OpenMPI modules to use HDF5 on Idun, e.g.:
$ module load GCC/5.4.0-2.26 OpenMPI/1.10.3 HDF5/1.8.17
Use the HDF5 wrapper scripts when compiling:
$ h5pcc hdf5_test.c # C code $ h5pfc hdf5_test.f90 # Fortran code
Notice, the HDF5 installations on Idun include both static and shared libraries. By default, the HDF5 wrappers will compile with static libraries. If you want shared libraries, add the -shlib option when compiling, e.g.:
$ h5pfc -shlib hdf5_test.f90 # Fortran code, shared HDF5 libraries
h5py
Versions | Module dependencies | |
---|---|---|
Compiler | MPI | |
2.6.0 | GCC/5.4.0-2.26 |
OpenMPI/1.10.3 |
The h5py package is a Pythonic interface to the HDF5 binary data format.
Further Information
- Introduction to HDF5
- HDF5 User's Guide (HTML / PDF)
- h5py User Manual