Skip to content

netCDF-Fortran v4.5.4

Compare
Choose a tag to compare
@WardF WardF released this 07 Jan 23:16

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

Full Changelog: v4.4.0-rc1...v4.5.4