Parallel io improvements
A bunch of improvements to the parallel HDF5 i/o building on the discussion with the developers.
-
Get rank 0 to create the file and empty datasets.
-
Open the file then in parallel with all the ranks.
-
Write the data in parallel.
-
If the library is recent enough, switch on the parallel write of the meta-data.