Serial hdf5 writes working, though currently subsequent timesteps overwrite earlier timesteps