Hello,
I have an application that writes a big file using pHDF5, I measured the
time spent in IO phases by each process using MPI_Wtime before the phase and
right after closing everything (H5close). At large scale and since my
filesystem and network are not supposed to be able to sustain such a load, I
was expecting to see some processes getting all the available bandwidth
first, then some slower processes, thus leading to a variance in the time
for a process to write its piece of data. But I realized that the write
times in all the processes were almost the same (extremely low variability,
in the order of 0.1s). Is their a barrier within H5close when using pHDF5
(or H5Fclose) that forces all the participants to sync before going on? If
so how can I retrieve the time that an individual process spends actually
writing?
Thank you
Regards
···
--
Matthieu Dorier
ENS Cachan, antenne de Bretagne
Département informatique et télécommunication
http://perso.eleves.bretagne.ens-cachan.fr/~mdori307/wiki/