@InProceedings{corbett:mpi-overview,
  author = {Peter Corbett and Dror Feitelson and Sam Fineberg and Yarsun Hsu
  and Bill Nitzberg and Jean-Pierre Prost and Marc Snir and Bernard Traversat
  and Parkson Wong},
  title = {Overview of the {MPI-IO} Parallel {I/O} Interface},
  booktitle = {Proceedings of the IPPS~'95 Workshop on Input/Output in Parallel
  and Distributed Systems},
  year = {1995},
  month = {April},
  pages = {1--15},
  later = {corbett:mpi-overview-book},
  keywords = {parallel I/O, multiprocessor file system interface, pario-bib},
  abstract = {Thanks to MPI, writing portable message passing parallel programs
  is almost a reality. One of the remaining problems is file I/O. Although
  parallel file systems support similar interfaces, the lack of a standard
  makes developing a truly portable program impossible. It is not feasible to
  develop large scientific applications from scratch for each generation of
  parallel machine, and, in the scientific world, a program is not considered
  truly portable unless it not only compiles, but also runs efficiently. \par
  The MPI-IO interface is being proposed as an extension to the MPI standard to
  fill this need. MPI-IO supports a high-level interface to describe the
  partitioning of file data among processes, a collective interface describing
  complete transfers of global data structures between process memories and
  files, asynchronous I/O operations, allowing computation to be overlapped
  with I/O, and optimization of physical file layout on storage devices
  (disks).},
  comment = {A more readable explanation of MPI-IO than the proposed-standard
  document corbett:mpi-io3. See polished book version,
  corbett:mpi-overview-book. See also the slides presented at IOPADS}
}

