[netcdfgroup] NetCDF-C 4.7.1, NetCDF-Fortran 4.5.0 now available!

Hello all,

The Unidata netCDF team is happy to announce the release of netCDF-C 4.7.1
and netCDF-Fortran 4.5.0. The C++ interface release is next on the agenda.
NetCDF-C

   - Download sources:
      - https://www.unidata.ucar.edu/downloads/netcdf/index.jsp
         - https://www.github.com/Unidata/netcdf-c/releases
      - Documentation: https://www.unidata.ucar.edu/software/netcdf/docs
   - Windows binaries download:
   https://www.unidata.ucar.edu/software/netcdf/docs/winbin.html

NetCDF-Fortran

   -

   Download sources:
   - https://www.unidata.ucar.edu/downloads/netcdf/index.jsp
      - https://github.com/Unidata/netcdf-fortran/releases
   -

   Documentation: https://www.unidata.ucar.edu/software/netcdf/fortran/docs/

Please feel free to contact us with any bug reports or questions! See below
for the abbreviated changelogs for each release.

Thank you very much all, have a great day!

-Ward

Ward Fisher
Unidata
Software Engineer - NetCDF Team Lead
NetCDF-C Release Notes

The changes from the previous version include (but are not limited to):

   -

   [Enhancement] Added unit_test directory, which contains unit tests
   for the libdispatch and libsrc4 code (and any other directories that
   want to put unit tests there). Use —disable-unit-tests to run without
   unit tests (ex. for code coverage analysis).
   See GitHub #1458 <https://github.com/Unidata/netcdf-c/issues/1458>
   -

   [Bug Fix] Remove obsolete _CRAYMPP and LOCKNUMREC macros from
   code. Also brought documentation up to date in man page. These macros
   were used in ancient times, before modern parallel I/O systems were
   developed. Programmers interested in parallel I/O should see
   nc_open_par() and nc_create_par().
   See GitHub #1459 <https://github.com/Unidata/netcdf-c/issues/1459>
   -

   [Enhancement] Remove obsolete and deprecated functions
   nc_set_base_pe() and nc_inq_base_pe() from the dispatch table. (Both
   functions are still supported in the library, this is an internal
   change only.)
   See GitHub #1468 <https://github.com/Unidata/netcdf-c/issues/1468>
   -

   [Bug Fix] Reverted nccopy behavior so that if no -c parameters
   are given, then any default chunking is left to the netcdf-c library
   to decide.
   See GitHub #1436 <https://github.com/Unidata/netcdf-c/issues/1436>
   -

   Various other bugfixes and improvements.

NetCDF-Fortran Release Notes Requirements

   - netCDF-C: 4.6.0 or greater

Changes

   - Moved netCDF classic F90 API tests to new subdirectory nf03_test.
   - Moved netCDF-4 F77 API tests to new subdirectory nf_test4.
   - Moved netCDF-4 F90 API tests to new subdirectory nf03_test4.
   - Fixed bug which caused parallel I/O tests to not be run. See #155
   <https://github.com/Unidata/netcdf-fortran/issues/155> and #157
   <https://github.com/Unidata/netcdf-fortran/issues/157>.
   - Fixed bug in the setting of file cache preemption for netCDF-4 files.
   See #146 <https://github.com/Unidata/netcdf-fortran/issues/146>.
   - Removed many near-duplicate tests files, now they are created at build
   time with sed. See #165
   <https://github.com/Unidata/netcdf-fortran/issues/165>.
   - Removed no longer needed configure options —enable-dll (see #161
   <https://github.com/Unidata/netcdf-fortran/issues/161>),
   —enable-extra-tests (see #114
   <https://github.com/Unidata/netcdf-fortran/issues/114>),
   —enable-extra-example-tests(see #126
   <https://github.com/Unidata/netcdf-fortran/issues/126>), and
   —enable-valgrind (see #118
   <https://github.com/Unidata/netcdf-fortran/issues/118>).
   - Moved handling of F77 man page to the docs directory. See #141
   <https://github.com/Unidata/netcdf-fortran/issues/141>
   - Various other bugfixes and improvements.
  • 2019 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: