title: parallel write to different groups with h5py
body: <p>I'm trying to use parallel h5py to create an independent group for each process and fill each group with some data.. what happens is that only one group gets created and filled with data. This is the program:</p>
  
  <pre><code>from mpi4py import MPI
  import h5py
  
  rank = MPI.COMM_WORLD.Get_rank()
  f = h5py.File('parallel_test.hdf5', 'w', driver='mpio', comm=MPI.COMM_WORLD)
  
  data = range(1000)
  
  dset = f.create_dataset(str(rank), data=data)
  
  f.close()
  </code></pre>
  
  <p>Any thoughts on what is going wrong here?</p>
  
  <p>Thanks alot</p>