netCDF-Fortran v4.5.4
4.5.4 - January 7, 2022
Requirements
- netCDF-C: 4.7.4+
Changes
- Various bug fixes and updates.
- Now allow setting of parallel I/O test launcher to something other than mpiexec with the --with-mpiexec= option on configure. See Github #262.
- Added nf90_inq_format to the F90 API. See Github #263.
- Avoid compilation failure with -Werror=implicit-function-declaration by @opoplawski in #57
- F90 parallel wr2 test: collective writes by @marshallward in #56
- got doxygen build working by @edhartnett in #77
- Updates to netCDF fortran in support of the upcoming release. by @WardF in #79
- Github #67 plus a couple other small changes by @WardF in #83
- CMakeLists.txt: check for the C types that match Fortran ones. by @multiplemonomials in #67
- check error string for prefix 'Unknown Error' only by @wkliao in #87
- Combine multiple pull requests by @WardF in #93
- consistent error out for nf_test.F and nf03_test.F by @wkliao in #88
- add missing cdf2 and cdf5 flags by @wkliao in #89
- add dependency of relax_coord_bound set in netcdf-c by @wkliao in #90
- Updated to travis testing for netcdf-fortran. by @WardF in #95
- Add parallel I/O tests for PnetCDF and serial I/O for CDF5 files by @wkliao in #91
- Update CMake Options by @WardF in #97
- Fix use of diskless in Fortran test. by @DennisHeimbigner in #98
- Oops wrong flag for nc_open_mem by @DennisHeimbigner in #99
- fixed configure.ac for static builds by @edhartnett in #102
- Add filter support to the netcdf-fortram API by @DennisHeimbigner in #105
- Fix compiler issue on OSX by @WardF in #110
- remove legacy cfortran.h build, change valgrind use by @edhartnett in #120
- Fix some build issues (remove unused scripts, get make -j working, remove unused option, stop setting FC in configure) by @edhartnett in #116
- Detect inability to link to netcdf-c library at configure time by @edhartnett in #124
- fixed spacing to accommodate punch cards, fixed parallel builds in example dirs, added comments to build files by @edhartnett in #125
- bugfix in nf-config.in by @aerorahul in #137
- Remove unused files, fix detection of parallel I/O by @edhartnett in #135
- Next round of clean up of build system, also fixed some warnings and added some docs by @edhartnett in #145
- fix cache preemption issue, also some warnings by @edhartnett in #149
- Fix parallel I/O test not running, remove nfconfig.inc. by @edhartnett in #156
- Fix 2 broken parallel tests, clean out some remaining support for legacy cfortran build and upper-case mod file names by @edhartnett in #162
- Fix for remaining parallel I/O tests by @edhartnett in #163
- starting to eliminate duplicate tests by @edhartnett in #166
- next round of test cleanup by @edhartnett in #167
- Moving the rest of F77 API netcdf-4 tests to nf_test4 by @edhartnett in #168
- move neetcdf-4 f90 API tests to nf03_test4 by @edhartnett in #170
- More test cleanup, also adding CDF5 to F90 API constants by @edhartnett in #173
- More test work by @edhartnett in #175
- Final round of test cleanup by @edhartnett in #176
- fix dependency tracking in fortran directory, enabling parallel (make -j) builds by @edhartnett in #178
- fixing some dependencies by @edhartnett in #179
- Correct linking issue on OSX by @WardF in #171
- Get filter test to work with Fortran by @DennisHeimbigner in #180
- fix compile error: NC_CLASSIC_MODEL by @wkliao in #189
- duplicated module_netcdf4_nc_interfaces.$(OBJEXT) by @wkliao in #186
- Add $(srcdir) when doing VPATH build by @wkliao in #187
- Support 64-bit integer memory type by @wkliao in #190
- Use of "stop retval" is not portable by @wkliao in #188
- added logging source to autotools build by @edhartnett in #191
- 64-bit integer: missing the case for --disable-fortran-type-check by @wkliao in #195
- Check FC supports MPI-IO at configure time by @wkliao in #194
- remove an unused variable 'counter' by @wkliao in #193
- Merge selected changes from v4.5.0 upstream. by @WardF in #196
- v4.5.1 wellspring.wif by @WardF in #197
- Fixes distribution of cmake-based large file tests by @WardF in #199
- Correct issue when building against nc3-only libnetcdf by @WardF in #201
- Merge back upstream to master by @WardF in #202
- Fixes an issue with Intel Compiler 19 by @WardF in #204
- Spelling fix in docs for cache_preemption by @mathomp4 in #206
- Correct failure to compile on some mpi systems. by @WardF in #210
- Turn off parallel builds for this directory until a more suitable sol… by @WardF in #211
- support nc_def_var_szip in Fortran APIs by @edwardhartnett in #216
- correctly detect absence of szip write capability by @edwardhartnett in #220
- Allow installing Fortran modules into alternate location by @opoplawski in #224
- Fix a warning in v2 code by @edwardhartnett in #226
- Now run szip test from CMake build, if szip write capability is present in netcdf-c by @edwardhartnett in #227
- Adds support and test for compact storage by @edwardhartnett in #231
- Fix warnings and documentation in examples by @edwardhartnett in #234
- Add missing build dependencies for Fortran by @edwardhartnett in #235
- fixed warning in f90tst_io.f90 by @edwardhartnett in #237
- Removed reference to NF90_TYPE in documentation by @WardF in #230
- Fix parallel builds by @skosukhin in #238
- Tests to confirm get/set var cache working in F77 and F90 APIs by @edwardhartnett in #239
- Autotools build improvements by @edwardhartnett in #245
- Merge 217 by @WardF in #243
- commented out cache value test because it doesnt work on parallel by @edwardhartnett in #254
- Change error message to mention LIBS and static builds by @edwardhartnett in #257
- Install CMake config/target files by @ZedThree in #259
- Add summary file libnetcdff.settings by @WardF in #261
- CMake: Fail if nc_def_var_szip missing by @ZedThree in #260
- Merge wellspring back upstream by @WardF in #250
- testing parallel writes just as NOAA does them by @edwardhartnett in #265
- Fix missing file by @WardF in #267
- Added missing nf90_inq_format() function by @edwardhartnett in #273
- Add CC, CFLAGS, CPPFLAGS to build summary, remove AM_LDFLAGS by @edwardhartnett in #271
- Allow user to select different parallel I/O launcher at configure by @edwardhartnett in #272
- Windows compile by @brucenairn in #268
- Tweak Travis-CI Settings by @WardF in #282
- Fix for nf-config using autotools by @mathomp4 in #281
- Fix typo in readme by @mflehmig in #290
- Add quantize feature to F77 and F90 APIs, with tests and documentation by @edwardhartnett in #304
- Revert "Add quantize feature to F77 and F90 APIs, with tests and docu… by @WardF in #305
- First pass at adding github actions support. by @WardF in #297
- Docs migration by @oxelson in #307
- Add quantize feature to F77 and F90 APIs, with tests and documentation by @WardF in #306
- Attempt to correct an issue being observed under linux and OSX with gfortran by @WardF in #316
- Revert "Add quantize feature to F77 and F90 APIs, with tests and documentation" by @WardF in #317
New Contributors
- @marshallward made their first contribution in #56
- @edhartnett made their first contribution in #77
- @WardF made their first contribution in #79
- @multiplemonomials made their first contribution in #67
- @wkliao made their first contribution in #87
- @DennisHeimbigner made their first contribution in #98
- @aerorahul made their first contribution in #137
- @mathomp4 made their first contribution in #206
- @edwardhartnett made their first contribution in #216
- @skosukhin made their first contribution in #238
- @ZedThree made their first contribution in #259
- @brucenairn made their first contribution in #268
- @mflehmig made their first contribution in #290
- @oxelson made their first contribution in #307
Full Changelog: v4.4.0-rc1...v4.5.4