4.5.3 - June 2, 2020
Requirements
- netCDF-C: 4.7.4+
Changes
- Adds a
libnetcdff.settingsfile similar to libnetcdf.settings. See Github #256 for more information. - Added support for gcc/gfortran 10. The
-fallow_argument_mismatchflag is passed to the underlying compiler when the flag is found to be supported. This change has been added to theautotoolsandcmakebased builds. See GitHub #212 for more information. - Added support for HDF5 compact storage. See Github #213.
- Added support for creating netCDF/HDF5 files with szip compression with new functions nf90_def_var_szip() and nf_def_var_szip(). See Github #213.
- Corrected an issue where parallel netCDF-Fortran builds would fail despite the presense of MPI libraries/compiler/infrastructure. See Github #208 for more information.
Assets
2
Requirements
- netCDF-C: 4.6.0 or greater
Changes
- Corrected an issue where netCDF-Fortran would fail to build correctly on some platforms when the underlying
libnetcdflacked netCDF-4 support. See GitHub #200 for more information. - Corrected an issue where cmake-specific large file tests weren't being captured by
make dist. See Github #198 for more details.
Assets
2
Requirements
- netCDF-C: 4.6.0 or greater
Changes
- Corrected an issue where a cmake-specific file wasn't being captured by
make dist. - Corrected an issue where nf-config wasn't being generated by cmake-based builds. Corrected a couple of other missing files. See Github #108 for more information.
Assets
2
- 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 and #157.
- Fixed bug in the setting of file cache preemption for netCDF-4 files. See #146.
- Removed many near-duplicate tests files, now they are created at build time with sed. See #165.
- Removed no longer needed configure options --enable-dll (see #161), --enable-extra-tests (see #114), --enable-extra-example-tests(see #126), and --enable-valgrind (see #118).
- Moved handling of F77 man page to the docs directory. See #141
Assets
2
A maintenance release, with the next push being to clean up the issues related to netCDF-Fortran.
Requirements
- netCDF-C: 4.6.2
Changes
- Assorted bugfixes.
- Interface for working with user-defined plugin API in netCDF-C.
- Added an option in cmake builds,
BUILD_EXAMPLES,TRUEby default. When disabled, the examples will not be built. See #93 for more information. - Misc. Bugfixes to bring netCDF-Fortran in line with the features in netCDF-C.
- Updated CMakeLists.txt to check for C types that match Fortran ones. See GitHub #67 for more information.
Assets
2
4.4.4 Released May 13, 2016
-
Corrected an issue where cmake-based builds specifying
USE_LOGGINGwere not seeing expected behavior. The issue was reported, and subsequently fixed, by Neil Carlson at Los Alamos Nat'l Laboratory. See Github Pull Request #44 for more information. -
Integrated improvements provided by Richard Weed. For a complete list of modifications, see the file
docs/netcdf_fortran_4.4.2dev_notes_RW.pdf. It is highly detailed and worth reading!The highlights of the improvements are as follows:
- Explicit dependencies on
NC_MAX_DIMconstant for arrays has been removed and replaced with dynamically-allocated arrays. - Support for
nc_open_mem()in the C library, allowing for the creation of "in memory" files. - General clean up.
- Explicit dependencies on
Assets
2
4.4.3 Released 2016-01-20
- Corrected a bug which would return a false-positive in
nf_test,nf03_testwhen using netCDF-C4.4.0. - Updated the
cfortran.doclicense document for thecfortran.hlibrary. The most recent version was pulled from http://cfortran.sourceforge.net. The previous version did not reflect that the author had released cfortran under the LGPL. See Github Issue 27 for more information.
Assets
2
4.4.2 Released 2015-02-02
- Added infrastructure to support the new
netcdf-coption,ENABLE_REMOTE_FORTRAN_BOOTSTRAP. - Incorporated changes submitted by Nico Schlomer which extends the cmake compatibility between
netcdf-candnetcdf-fortran. - Incorporated a patch submitted by Thomas Jahns which fixed
FCbeing unconditionally overwritten byF77whenFortran 90was disabled.
Assets
2
This is the release of netCDF-Fortran 4.4.1.
Below are the release notes for changes made since the 4.4.0 release. For a full listing of changes, please see the netcdf-fortran release notes.
Instructions for building netcdf-fortran may be found here:
Historic user documentation may be found here:
4.4.1 Released 2014-09-09
- Added a new variable for cmake-based builds,
NC_EXTRA_DEPS. Use this to specify additional dependencies when linking against a staticnetcdf-clibrary, e.g.
netcdf-fortran/build$ cmake .. -DNC_EXTRA_DEPS="-lhdf5 -lhdf5_hl -lcurl"
- Fixed to build correctly with netCDF-3-only C library, for example C library configured with --disable-netcdf-4 (R. Weed).
Assets
2
This is the Release Candidate 1 release of netCDF-Fortran 4.4.1.
Below are the release notes for changes made since the 4.4.0 release. For a full listing of changes, please see the netcdf-fortran release notes.
Instructions for building netcdf-fortran may be found here:
Historic user documentation may be found here:
4.4.1-RC1 Released 2014-08-05
- Added a new variable for cmake-based builds,
NC_EXTRA_DEPS. Use this to specify additional dependencies when linking against a staticnetcdf-clibrary, e.g.
netcdf-fortran/build$ cmake .. -DNC_EXTRA_DEPS="-lhdf5 -lhdf5_hl -lcurl"
- Fixed to build correctly with netCDF-3-only C library, for example C library configured with --disable-netcdf-4 (R. Weed).