Release of PnetCDF 1.5.0

Wei-keng Liao wkliao at eecs.northwestern.edu
Tue Jul 8 12:02:00 CDT 2014


Hello to the PnetCDF community,

The PnetCDF team is pleased to announce the availability of 
new stable release of PnetCDF version 1.5.0.

The source codes can be downloaded from
http://cucis.ece.northwestern.edu/projects/PnetCDF/download.html

Below is a brief list of noticeable changes.

 o New features
   * A new configure option "--disable-in-place-swap"
   * A new configure option "--enable-debug"

 o New APIs
   * C++ APIs are now available.
   * ncmpi_put_att, ncmpi_get_att, nfmpi_put_att, and nfmpi_get_att
   * ncmpi__enddef, nfmpi__enddef, and nf90mpi_enddef
   * ncmpi_inq_file_info, nfmpi_inq_file_info, nf90mpi_inq_file_info
   * ncmpi_inq_striping, nfmpi_inq_striping, nf90mpi_inq_striping
   * ncmpi_inq_malloc_size, ncmpi_inq_max_malloc_size, ncmpi_inq_malloc_walk
   * ncmpi_inq_files_opened, nfmpi_inq_files_opened

 o New PnetCDF hint
   * nc_record_align_size - aligns the starting file offset of the record
     variable section.

 o New error code
   * NC_ENOTENABLED, NC_EBAD_FILE, NC_ENO_SPACE, NC_EQUOTA, NC_EMULTIDEFINE_FNC_ARGS

 o New test program
   * The test mechanism for parallel runs is command "make ptest".
   * Two sample PBS script files are provided to test "make ptest" on machines
     with a batch queue system: pbs.script and cobalt.script.

 o New utility program
   * pnetcdf_version prints the version information of the PnetCDF library and
     command-line arguments used at configure

 o Other updates:
   * Revise FLASH-IO benchmark to use nonblocking APIs.
   * File creation was revised for handling NC_CLOBBER and NC_NOCLOBBER modes.
   * subfiling is now enabled by default.

 o Bug fixes
   * fix ncmpigen.y on parsing CDL file to get the number of records.
   * fix the update for number of records when writing to a record that is
     not the last record.

Wei-keng Liao


More information about the parallel-netcdf mailing list