Skip to content

Parallel read bug with HDF5 1.10.2

This is to keep track of a bug @pdraper and myself identified when reading in data in parallel with HDF5 1.10.2.

The bug seems to be on the HDF5 side since the same piece of code works with 1.8.x and 1.10.1. It has been flagged with the HDF team and they have been able to reproduce the problem on their system.

A simpler test-case is attached: test.c Running this with the EAGLE-12 ICs already triggers the issue.

On cosma-6 this can be compiled using

mpicc -test.c -o test -lhdf5 -I/cosma/local/parallel_hdf5//c5/intel_2017_intel_mpi_2017/1.10.2/include/ -L/cosma/local/parallel_hdf5//c5/intel_2017_intel_mpi_2017/1.10.2/lib/

and run using

LD_LIBRARY_PATH=/cosma/local/parallel_hdf5//c5/intel_2017_intel_mpi_2017/1.10.2/lib/ mpirun -np 4 ./test

I'll post updates on that problem here. Hopefully I will hear more from HDF soon.

Edited by Matthieu Schaller
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information