A key component of ROMIO that enables such a portable MPI-IO
implementation is an internal abstract I/O device layer called
ADIO . Most users of ROMIO will not need to deal with
the ADIO layer at all. However, ADIO is useful to those who want to
port ROMIO to some other file system. The ROMIO source code and the
ADIO paper  will help you get started.
MPI-IO implementation issues are discussed in . All
ROMIO-related papers are available online at http://www.mcs.anl.gov/romio.