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 thelibdispatch
andlibsrc4
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
andLOCKNUMREC
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 seenc_open_par()
andnc_create_par()
. -
Removed obsolete and deprecated functions
nc_set_base_pe()
andnc_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
An updated C++ library will be available shortly.
ok
Posted by ali on September 03, 2019 at 09:08 PM MDT #
climate
Posted by liuizhao on September 06, 2019 at 11:57 PM MDT #
it is used for research project
Posted by mingyang zhang on September 15, 2019 at 07:25 AM MDT #