@Article{pinkenburg:tpo++,
  author = {Simon Pinkenburg and Wolfgang Rosenstiel},
  title = {Parallel {I/O} in an object-oriented message-passing library},
  journal = {Lecture Notes in Computer Science},
  booktitle = {11th European Parallel Virtural Machine and Message Passing
  Interface Users Group Meeting; September 19-22, 2004; Budapest, HUNGARY},
  editor = {Kranzlmuller, D; Kacsuk, P; Dongarra, J},
  year = {2004},
  month = {November},
  volume = {3241},
  pages = {251--258},
  institution = {Univ Tubingen, Dept Comp Engn, Wilhelm Schickard Inst
  Informat, Sand 13, D-72076 Tubingen, Germany; Univ Tubingen, Dept Comp Engn,
  Wilhelm Schickard Inst Informat, D-72076 Tubingen, Germany},
  publisher = {Springer-Verlag Heidelberg},
  copyright = {(c)2004 Institute for Scientific Information, Inc.},
  URL = {http://springerlink.metapress.com/link.asp?id=91qfhjbyrbgb7mhw},
  keywords = {object-oriented message passing, TPO++, parallel I/O interface,
  pario-bib},
  abstract = {The article describes the design and implementation of parallel
  I/O in the object-oriented message-passing library TPO++. TPO++ is
  implemented on top of the message passing standard MPI and provides an
  object-oriented, type-safe and data centric interface to message-passing.
  Starting with version 2, the MPI standard defines primitives for parallel I/O
  called MPI-IO. Based on this layer, we have implemented an object-oriented
  parallel I/O interface in TPO++. The project is part of our efforts to apply
  object-oriented methods to the development of parallel physical simulations.
  We give a short introduction to our message-passing library and detail its
  extension to parallel I/O. Performance measurements between TPO++ and MPI are
  compared and discussed.}
}

