Comments on parallel-IO

I'm still working through the netCDF4 feature list in

I'm not done reading and thinking, but here are a few comments on the
"Parallel I/O" item, number 6.

One thing that I think needs to be clear is that Parallel I/O will be
supported for netCDF4 HDF5 files, not for netCDF3 files. I think there is also an implicit requirement that all APIs and features
from regular netCDF4 work as expected in parallel. (This is the case
for HDF5.)

Parallel support has two parts (not counting tuning and mainenance):
  * required API features
  * library features

Interpreting the feature list as a description of tasks, I would note that the parallel support is mostly design work in the first year (making sure
we don't design something that can't be parallelized), and implemented
in the second year. Notably, we might well release something without
parallel, and might also put in chunking and other features before parallel. In other words, I'm not sure the order of items in the list is necessarily

Robert E. McGrath  (HDF Java Team Leader)
National Center for Supercomputing Applications
University of Illinois, Urbana-Champaign
Champaign, Illinois 61820