An application level parallel I/O library for Earth system models

We describe the design and implementation of an application level parallel I/O (PIO) library for the reading and writing of distributed arrays to several common scientific data formats. PIO provides the flexibility to control the number of I/O tasks through data rearrangement to an I/O friendly decomposition. This flexibility enables reductions in per task memory usage and improvements in disk I/O performance versus a serial I/O approach. We illustrate the impact various features within PIO have on memory usage and disk I/O bandwidth on a Cray XT5 system.

To Access Resource:

Questions? Email Resource Support Contact:

  • opensky@ucar.edu
    UCAR/NCAR - Library

Resource Type publication
Temporal Range Begin N/A
Temporal Range End N/A
Temporal Resolution N/A
Bounding Box North Lat N/A
Bounding Box South Lat N/A
Bounding Box West Long N/A
Bounding Box East Long N/A
Spatial Representation N/A
Spatial Resolution N/A
Related Links N/A
Additional Information N/A
Resource Format PDF
Standardized Resource Format PDF
Asset Size N/A
Legal Constraints

Copyright 2012 Author(s). Published under license by SAGE.


Access Constraints None
Software Implementation Language N/A

Resource Support Name N/A
Resource Support Email opensky@ucar.edu
Resource Support Organization UCAR/NCAR - Library
Distributor N/A
Metadata Contact Name N/A
Metadata Contact Email opensky@ucar.edu
Metadata Contact Organization UCAR/NCAR - Library

Author Dennis, John M.
Edwards, James
Jacob, R.
Loy, R.
Mirin, A.
Craig, Anthony
Vertenstein, Mariana
Publisher UCAR/NCAR - Library
Publication Date 2012-02-01T00:00:00
Digital Object Identifier (DOI) Not Assigned
Alternate Identifier N/A
Resource Version N/A
Topic Category geoscientificInformation
Progress N/A
Metadata Date 2025-07-15T21:37:47.826642
Metadata Record Identifier edu.ucar.opensky::articles:18173
Metadata Language eng; USA
Suggested Citation Dennis, John M., Edwards, James, Jacob, R., Loy, R., Mirin, A., Craig, Anthony, Vertenstein, Mariana. (2012). An application level parallel I/O library for Earth system models. UCAR/NCAR - Library. https://n2t.org/ark:/85065/d74m963t. Accessed 05 August 2025.

Harvest Source