Instructions for installing HDF5 can be found in the INSTALL_parallel file in the release_docs/ directory of the source code.
Tutorials and Presentations
There are several HDF5 tutorials and presentations that will help in learning Parallel HDF5:
New users to HDF5 should work through this tutorial first. It does not cover parallel programming but contains basic information needed in order to use Parallel HDF5. For example, subsetting is not a parallel feature but it is commonly used in Parallel HDF5 and important to understand.
This tutorial is for users who are familiar with HDF5. It provides information on creating and writing to files with Parallel HDF5.
Users may also be interested in the Introduction to Scientific I/O tutorial provided by NERSC. It contains information on scientific I/O and parallel programming (which includes HDF5).
Using Parallel HDF5
Further information on using Parallel HDF5 can be found here:
These are questions that came from helping users.
This page contains information on how HDF5 functions must be called (collectively or independently) and properties used in Parallel HDF5.
Information on Performance
Information on performance can be found in the following documents and frequently asked question:
- An I/O Study of ECP Applications
- How to improve performance with Parallel HDF5
- Tuning HDF5 for Lustre File Systems
- Taming Parallel I/O Complexity with Auto-Tuning
- Hints to using Parallel HDF5