MPI-IO Summary

MPI-IO has many features that can help users achieve high performance.

The most important of these features are:

  • The ability to specify noncontiguous accesses
  • The collective I/O functions
  • The ability to pass hints to the implementation

In particular, when accesses are noncontiguous, users must:

  • Create derived datatypes
  • Define file views
  • Use the collective I/O functions

Use of these features is encouraged because I/O is expensive! It's best to let the system make tuning decisions on your behalf.

 
©  |   Cornell University    |   Center for Advanced Computing    |   Copyright Statement    |   Inclusivity Statement