Skip to main content


This module presents basic concepts and techniques that will allow your application to take advantage of parallel I/O to increase throughput and improve scalability. The parallel I/O software stack is introduced from the hardware level on up. Emphasis is placed on the Lustre parallel file system, and on MPI-IO as a fundamental API for enabling parallel I/O. These are the building blocks of a typical HPC software stack, including the one available on Stampede 2 at TACC.

Steve Lantz
Cornell Center for Advanced Computing

Revisions: 5/2017, 6/2015, 2/2014, 7/2012 (original)

(MPI-IO materials are based on a presentation by Bill Barth at TACC)