Why MPI is a Good Setting for Parallel I/O
Writing is like sending a message and reading is like receiving
Any parallel I/O system will need a mechanism to:
- specify groups of processes for collective operations
- specify noncontiguous accesses
- test/wait for completion of nonblocking operations
That is, it needs lots of MPI-like machinery