MPI-IO [27] maps quite naturally to ADIO, because both MPI-IO and ADIO use MPI to a large extent. In addition, we included a number of features in ADIO specifically for being able to implement MPI-IO: displacement, etype, filetype, the ability to use explicit offsets as well as file pointers, and file delete-on-close.