The Parallel I/O (PIO) library was developed over several years to improve the ability of component models of the Community Climate System Model (CCSM) to perform I/O. However we believe that the interface is sufficiently general to be useful to a broader spectrum of applications.