/
HDF5 Parallel Test Suite

HDF5 Parallel Test Suite

The HDF5 library is located on bitbucket. But the parallel test suite will not all pass since there is some unsupported functionality used by HDF5:

  • atomicity
  • POSIX and MPI-IO access of the same file
  • reading empty data expecting 0s (default fill-value)

Those changes can be obtained from 

git clone https://github.com/mchaarawi/hdf5

Which is a clone of HDF5 develop branch with the above changes.

Build:

After configure and building MPICH (see directions here):

Run:

Launch server(s)

Using all the directions from this page for client side execution:

  1. create pool with dmg and export related env variables
  2. export HDF5_PARAPREFIX=daos:

  3. mpirun -np 8 --hostfile ~/cli_hosts ./testphdf5

  4. mpirun -np 8 --hostfile ~/cli_hosts ./t_shapesame

Status:

Passing / Should Pass all tests