Center for
Ultra-scale
Computing and
Information
Security

Sponsor:

Scientific Data Management Center (SDM) under the DOE program of Scientific Discovery through Advanced Computing (SciDAC)


Project Team Members:

Northwestern University

Argonne National Laboratory


Return to Projects |  CUCIS Home

Parallel NetCDF


About netCDF:

NetCDF (Network Common Data Form) defines two sets of standards to support the creation, access, and sharing of scientific data. Natively, netCDF does not support parallel I/O. Although concurrent read from multiple application clients can operate on a shared file using individual file pointers, there is no cooperation semantics in netCDF. Furthermore, for parallel write operations, data must be explicitly shipped to a single process which then calls the functions for writing to a file. Hence, the communication contention on the write process can make the parallel I/O performance considerably slow.


Figure 1. Comparison of data access between using sequential netCDF and parallel netCDF. (a) Write operation is through one of the clients when using netCDF. (b) Parallel netCDF enables concurrent write to parallel file systems.


Parallel netCDF:

We have designed a set of alternative APIs for accessing netCDF files in parallel. Figure 1 compares the data access from multiple processes between using sequential and parallel netCDF. The new APIs incorporate the parallel semantics defined in Message Passing Interfaces (MPI) and provide backward compatability with the original netCDF file format. The goals of this work are

Related Links

Publications:

Users:

Acknowledgements:

We are grateful to the following people who provide valuable comments/discussions to improve our implementation.
Yu-Heng Tseng (LBNL) Reiner Vogelsang (Silicon Graphics, Germany), Jon Rhoades (Information Systems & Technology ENSCO, Inc.), Kilburn Building (University Of Manchester), Foucar, James G (Sandia National Lab.), Drake, Richard R (Sandia National Lab.), Eileen Corelli (Senior Scientist, ENSCO Inc.), Roger Ting, Hao Yu, Raimondo Giammanco, John R. Tannahill (Lawrence Livermore Nattional. Lab.), Tyce Mclarty (Lawrence Livermore Nattional. Lab.), Peter Schmitt, Mike Dvorak (LCRC team, MCS ANL)
ECE Department
Northwestern University
Evanston, IL 60208, USA
  Phone: (847)467-4129
  Fax: (847)467-4144
  choudhar@ece.northwestern.edu

Last update 03/20/2009 by Kui Gao.
Copyright © 2005 Alok Choudhary. All rights reserved.
Designed by Q at qingshuo.net.