lastest version with MPI_IO implementation