• DocumentCode
    451264
  • Title

    Parallel netCDF: A High-Performance Scientific I/O Interface

  • Author

    Li, Jianwei ; Liao, Wei-keng ; Choudhary, Alok ; Ross, Robert ; Thakur, Rajeev ; Gropp, William ; Latham, Rob ; Siegel, Andrew ; Gallagher, Brad ; Zingale, Michael

  • Author_Institution
    Northwestern University
  • fYear
    2003
  • fDate
    15-21 Nov. 2003
  • Firstpage
    39
  • Lastpage
    39
  • Abstract
    Dataset storage, exchange, and access play a critical role in scientific applications. For such purposes netCDF serves as a portable, efficient file format and programming interface, which is popular in numerous scientific application domains. However, the original interface does not provide an efficient mechanism for parallel data storage and access. In this work, we present a new parallel interface for writing and reading netCDF datasets. This interface is derived with minimal changes from the serial netCDF interface but defines semantics for parallel access and is tailored for high performance. The underlying parallel I/O is achieved through MPI-IO, allowing for substantial performance gains through the use of collective I/O optimizations. We compare the implementation strategies and performance with HDF5. Our tests indicate programming convenience and significant I/O performance improvement with this parallel netCDF (PnetCDF) interface.
  • Keywords
    Computer interfaces; Concurrent computing; Government; Laboratories; Memory; Observatories; Parallel programming; Performance gain; Testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2003 ACM/IEEE Conference
  • Print_ISBN
    1-58113-695-1
  • Type

    conf

  • DOI
    10.1109/SC.2003.10053
  • Filename
    1592942