Parallel-NetCDF 1.1.0
We released version 1.1.0 on 2 November 2009. This release marked a big milestone for pnetcdf and included several new features along with the usual bug fixes.
New Features
- A new file format, CDF-5, is introduced. This format allows defining large array variables with more than 232 elements. Please see NewFileFormatDefinition for technical details and NewFileFormatCode for usage. We have shaken out a lot of bugs since the pre-release.
- We introduced a new optimization in parallel-netcdf with this release. If the hint "striping_unit" is set, then pnetcdf will align the start of non-record variables to a multiple of that value. See StripingUnitHint for more information.
- Parallel-netCDF now contains a new set of APIs for reading/writing multiple variables. The existing asynchronous APIs have also been improved to enable combination of multiple variable access into fewer I/O requests. Please see CombiningOperations for some further information.
- There is now a simple pnetcdf.F90 module for F90 codes. Please consider this as an "early feedback" version and not a hard gaurantee of a fixed F90 API (though we don't expect it to change drastically if at all). This module is generated from the F77 'pnetcdf.inc': thanks to Annette Koontz for the idea.
- The 'ncgen' utility can now create "big variable" (CDF-5) files, in addition to the older "big file" (CDF-2) files.
Download
- bzip2ded tarball (13 MB): http://ftp.mcs.anl.gov/pub/parallel-netcdf/parallel-netcdf-1.1.0.tar.bz2
- gzipped tarball (3.5 MB): http://ftp.mcs.anl.gov/pub/parallel-netcdf/parallel-netcdf-1.1.0.tar.gz
SHA-1 Checksums:
- 383da14e33fc98d3e04b5906af862db7b1341851 parallel-netcdf-1.1.0.tar.gz
- fdd042ce0f054ad0ddc7d271881c54b4b1bbd3b7 parallel-netcdf-1.1.0.tar.bz2
SVN tag:
Acknowledgements
Many thanks to Annette Koontz and Karen Schuchardt of Pacific Northwest National Laboratory for giving the "big variable" format a good shakedown before the final release. Thanks to Annette for testing the Fortran 90 module and encouraging us to add the module to the release.
![(please configure the [header_logo] section in trac.ini)](/projects/parallel-netcdf/chrome/common/trac_banner.png)