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