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.