Parallel i/o mechanisms, which allow several tasks to access a file in a co-ordinated way, deliver high throughput, but are architecture dependent. MPI-2 defines high level routines to provide a unified programming model for parallel i/o.
The following examples show how to use these routines in typical applications.