NetCDF 4.7.1

Version 4.7.1 of the netCDF-C library and version 4.5.1 of the netCDF-Fortran library are now available.

netCDF-C

Changes in the netCDF-C library include (but are not limited to):

  • 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).
  • Removed 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().
  • Removed 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.)
  • Reverted nccopy behavior so that if no -c parameters are given, then any default chunking is left to the netcdf-c library to decide.

Detailed information about the release is available in the Release Notes.

Complete information about using this release can be found in the NetCDF Documentation.

Source-code zip and tar.gz archives can be found on Unidata's NetCDF-C GitHub site.

Pre-built Windows binaries for use with Visual Studio) are available from this page.

netCDF-Fortran

The netCDF-Fortran library version 4.5.1 requires the netCDF-C library version 4.6.0 or greater. Changes in this release include (but are not limited to):

  • 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.
  • Fixed bug in the setting of file cache preemption for netCDF-4 files.
  • Removed many near-duplicate tests files, now they are created at build time with sed.
  • Removed no longer needed configure options —enable-dll, —enable-extra-tests, —enable-extra-example-tests, and —enable-valgrind.
  • Moved handling of F77 man page to the docs directory.

Detailed information about the release is available in the Release Notes.

Complete information about using this release can be found in the NetCDF-Fortran Documentation.

Source-code zip and tar.gz archives can be found on Unidata's NetCDF-Fortran GitHub site.

Users of the netCDF C++ Library Note

You can use the upgraded C library without upgrading your FORTRAN or C++ library.

An updated C++ library will be available shortly.

Comments:

ok

Posted by ali on September 04, 2019 at 03:08 AM MDT #

climate

Posted by liuizhao on September 07, 2019 at 05:57 AM MDT #

it is used for research project

Posted by mingyang zhang on September 15, 2019 at 01:25 PM MDT #

Post a Comment:
Comments are closed for this entry.
News@Unidata
News and information from the Unidata Program Center
News@Unidata
News and information from the Unidata Program Center

Welcome

FAQs

Developers’ blog

Take a poll!

What if we had an ongoing user poll in here?

Browse By Topic
Browse by Topic
« April 2024
SunMonTueWedThuFriSat
 
5
6
7
8
9
10
11
12
13
14
15
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today