test release: parallel-netcdf 1.5.0pre1

Wei-keng Liao wkliao at eecs.northwestern.edu
Fri May 16 00:45:59 CDT 2014


Hello to our PnetCDF community,

The test release of 1.5.0.pre1 is now available. We are sincerely soliciting
feedbacks from the PnetCDF community for this test release. The tar balls can
be downloaded from:
http://cucis.ece.northwestern.edu/projects/PnetCDF/download.html

Below is a brief list of noticeable changes. For detailed changes, please
refer to the release note in
http://trac.mcs.anl.gov/projects/parallel-netcdf/wiki/ReleaseNotes-1.5.0.pre1

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

  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

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

  o New error code
    * NC_ENOTENABLED indicates the API is available only when the corresponding
      feature is enabled.

  o New test program
    * The test mechanism for parallel runs is command "make ptest".
    * A sample PBS script file is provided to test "make ptest" on machines
      with a batch queue system: pbs.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.
    * To match ncdump, ncmpidump now only supports one input file.
    * Makefiles are revised for better recursive make and parallel make.
    * 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