Recent Releases of netcdf-fortran
netcdf-fortran - v4.6.2
What's Changed
- Merge v4.6.1 wellspring back in to
main
development branch. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/400 - nf-config uses install libdir variable by @WardF in https://github.com/Unidata/netcdf-fortran/pull/418
- Remove autoconf-generated distribution files by @WardF in https://github.com/Unidata/netcdf-fortran/pull/420
- Check for either the old or new default values in ftst_vars.F by @WardF in https://github.com/Unidata/netcdf-fortran/pull/421
- Attempt to fix a pernicious issue where some systems complain about no implicit type. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/429
- Use install directory that matches package name by @islas in https://github.com/Unidata/netcdf-fortran/pull/428
- fix intents and variable types in interfaces by @rwirth in https://github.com/Unidata/netcdf-fortran/pull/424
- Clarify 'netCDF-C 4.7.4 or greater required' message. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/430
- Clarify message when failing with 'requires v4.7.4' error. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/431
- CI: use modern actions and cmake calls by @scivision in https://github.com/Unidata/netcdf-fortran/pull/433
- CMake remove deprecated syntax by @scivision in https://github.com/Unidata/netcdf-fortran/pull/432
- CMake: Fix some issues when linking against netcdf-C by @ZedThree in https://github.com/Unidata/netcdf-fortran/pull/435
- Use consistent
nf-config.in
template for both CMake/autotools by @ZedThree in https://github.com/Unidata/netcdf-fortran/pull/434 - Remove vestigial files that shouldn't have been included in version control by @WardF in https://github.com/Unidata/netcdf-fortran/pull/422
- Fix Stack Overflow problem by moving large arrays from the stack to the heap by @Roy-KC in https://github.com/Unidata/netcdf-fortran/pull/410
- Fix failure in ftst by @WardF in https://github.com/Unidata/netcdf-fortran/pull/460
- Tweak docker GitHub actions.wif by @WardF in https://github.com/Unidata/netcdf-fortran/pull/464
New Contributors
- @islas made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/428
- @rwirth made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/424
- @Roy-KC made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/410
Full Changelog: https://github.com/Unidata/netcdf-fortran/compare/v4.6.1...v4.6.2
Climate Change - Climate Data Standards
- Fortran
Published by WardF about 1 month ago

netcdf-fortran -
What's Changed
- nf-config uses install libdir variable by @WardF in https://github.com/Unidata/netcdf-fortran/pull/418
- Remove autoconf-generated distribution files by @WardF in https://github.com/Unidata/netcdf-fortran/pull/420
- Check for either the old or new default values in ftst_vars.F by @WardF in https://github.com/Unidata/netcdf-fortran/pull/421
- Attempt to fix a pernicious issue where some systems complain about no implicit type. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/429
- Use install directory that matches package name by @islas in https://github.com/Unidata/netcdf-fortran/pull/428
- fix intents and variable types in interfaces by @rwirth in https://github.com/Unidata/netcdf-fortran/pull/424
- Clarify 'netCDF-C 4.7.4 or greater required' message. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/430
- Clarify message when failing with 'requires v4.7.4' error. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/431
- CI: use modern actions and cmake calls by @scivision in https://github.com/Unidata/netcdf-fortran/pull/433
- CMake remove deprecated syntax by @scivision in https://github.com/Unidata/netcdf-fortran/pull/432
- CMake: Fix some issues when linking against netcdf-C by @ZedThree in https://github.com/Unidata/netcdf-fortran/pull/435
- Use consistent
nf-config.in
template for both CMake/autotools by @ZedThree in https://github.com/Unidata/netcdf-fortran/pull/434 - Remove vestigial files that shouldn't have been included in version control by @WardF in https://github.com/Unidata/netcdf-fortran/pull/422
- Fix Stack Overflow problem by moving large arrays from the stack to the heap by @Roy-KC in https://github.com/Unidata/netcdf-fortran/pull/410
New Contributors
- @islas made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/428
- @rwirth made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/424
- @Roy-KC made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/410
Full Changelog: https://github.com/Unidata/netcdf-fortran/compare/v4.6.1...v4.6.2-rc1-tmp
Climate Change - Climate Data Standards
- Fortran
Published by WardF 6 months ago

netcdf-fortran - netCDF-Fortran v4.6.1
4.6.1 - May 19, 2023
Requirements
- netCDF-C: 4.9.0+
Note: to enable libzstd
support, you need to satisfy the following requirements.
libnetcdf.so
installed withlibzstd
support.- The environmental variable
HDF5_LIBRARY_PATH
needs to be specified to the same location used when installinglibnetcdf
. This can be determined after-the-fact usingnc-config --plugindir
.
What's Changed
- Add quantize constants and test by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/383
- Merge v4.6.0-wellspring.wif back upstream into
main
by @WardF in https://github.com/Unidata/netcdf-fortran/pull/374 - delete unuseful code by @DragonPara in https://github.com/Unidata/netcdf-fortran/pull/377
- Adding MacOS tests. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/363
- Newbranch by @LeonABenjamin in https://github.com/Unidata/netcdf-fortran/pull/336
New Contributors
- @DragonPara made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/377
Full Changelog: https://github.com/Unidata/netcdf-fortran/compare/v4.6.0...v4.9.1
Climate Change - Climate Data Standards
- Fortran
Published by WardF almost 2 years ago

netcdf-fortran - netCDF-Fortran v4.6.0
4.6.0 - July 29, 2022
Requirements
- netCDF-C: 4.9.0+
Notable Changes
- We've added API support to take advantage of the Quantize functionality provided by libnetcdf 4.9.0+. See this conversation for more information.
- We've added API support to take advantage of ZStandard compression functionality, as described here. Note that you can suppress this with the new options
--disable-zstandard-plugin
(forconfigure
) and-DDISABLE_ZSTANDARD_PLUGIN
(forcmake
).
Other Changes
- Merge 4.5.4 changes back upstream by @WardF in https://github.com/Unidata/netcdf-fortran/pull/319
- Fix error in cmake-generated nf-config by @WardF in https://github.com/Unidata/netcdf-fortran/pull/322
- Wire in new tests in to PR #294 by @WardF in https://github.com/Unidata/netcdf-fortran/pull/325
- Update of netcdf f90 get interface to handle arrays with total size >… by @m214089 in https://github.com/Unidata/netcdf-fortran/pull/294
- Rationalize CMake minimum version to 3.12 by @scivision in https://github.com/Unidata/netcdf-fortran/pull/323
- Fix hdf5 version mismatch. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/331
- adding v2 api test by @WardF in https://github.com/Unidata/netcdf-fortran/pull/332
- adding v2 api test by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/330
- set 'CMAKE_POSITION_INDEPENDENT_CODE ON' for shared lib by @MuellerSeb in https://github.com/Unidata/netcdf-fortran/pull/334
- bug fix: when all parallel features are disabled in netcdf-c by @wkliao in https://github.com/Unidata/netcdf-fortran/pull/352
- Updating github actions. by @WardF in https://github.com/Unidata/netcdf-fortran/pull/362
- Untangle conflicts caused by PR merge/reversions by @WardF in https://github.com/Unidata/netcdf-fortran/pull/324
- Gh318.wif by @WardF in https://github.com/Unidata/netcdf-fortran/pull/364
- "Add quantize feature to F77 and F90 APIs, with tests and documentation" by @WardF in https://github.com/Unidata/netcdf-fortran/pull/318
- convert to F90 and F by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/365
- Fix f90tst_parallel_compressed.F90 extension in CMake builds by @ArchangeGabriel in https://github.com/Unidata/netcdf-fortran/pull/339
- protect quantize code with preprocessor directives by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/366
- initialize value_grid_yt_loc to zeros by @wkliao in https://github.com/Unidata/netcdf-fortran/pull/357
- CI improvements: don't try to cache netcdf-c main build, add parallel I/O testing, and add testing with HDF5-1.12.2 by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/351
- fix warning of status may be used uninitialized by @wkliao in https://github.com/Unidata/netcdf-fortran/pull/356
- check if netcdf4 is enabled in netcdf-c by @wkliao in https://github.com/Unidata/netcdf-fortran/pull/353
- Github 292 by @WardF in https://github.com/Unidata/netcdf-fortran/pull/368
- Update nf_fortv2.90 by @LeonABenjamin in https://github.com/Unidata/netcdf-fortran/pull/292
- CMake build: fix handling of run_f90_par_test.sh by @ArchangeGabriel in https://github.com/Unidata/netcdf-fortran/pull/341
- Add support for zstandard compression by @edwardhartnett in https://github.com/Unidata/netcdf-fortran/pull/367
- HDF5_PLUGIN_DIR verbosity by @WardF in https://github.com/Unidata/netcdf-fortran/pull/372
New Contributors
- @m214089 made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/294
- @scivision made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/323
- @MuellerSeb made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/334
- @ArchangeGabriel made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/339
- @LeonABenjamin made their first contribution in https://github.com/Unidata/netcdf-fortran/pull/292
Climate Change - Climate Data Standards
- Fortran
Published by WardF almost 3 years ago

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

netcdf-fortran - netCDF-Fortran 4.5.3
4.5.3 - June 2, 2020
Requirements
- netCDF-C: 4.7.4+
Changes
- Adds a
libnetcdff.settings
file similar to libnetcdf.settings. See Github #256 for more information. - Added support for gcc/gfortran 10. The
-fallow_argument_mismatch
flag is passed to the underlying compiler when the flag is found to be supported. This change has been added to theautotools
andcmake
based 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.
Climate Change - Climate Data Standards
- Fortran
Published by WardF almost 5 years ago

netcdf-fortran - netCDF-Fortran 4.5.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
libnetcdf
lacked 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.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 5 years ago

netcdf-fortran - netCDF-Fortran 4.5.1
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.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 5 years ago

netcdf-fortran - netCDF-Fortran 4.5.0
- 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
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 5 years ago

netcdf-fortran - netCDF-Fortran 4.4.5
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
,TRUE
by 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.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 6 years ago

netcdf-fortran - netCDF-Fortran 4.4.4
4.4.4 Released May 13, 2016
-
Corrected an issue where cmake-based builds specifying
USE_LOGGING
were 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_DIM
constant 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
Climate Change - Climate Data Standards
- Fortran
Published by WardF almost 9 years ago

netcdf-fortran - netCDF-Fortran 4.4.3
4.4.3 Released 2016-01-20
- Corrected a bug which would return a false-positive in
nf_test
,nf03_test
when using netCDF-C4.4.0
. - Updated the
cfortran.doc
license document for thecfortran.h
library. 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.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 9 years ago

netcdf-fortran - netCDF-Fortran 4.4.2
4.4.2 Released 2015-02-02
- Added infrastructure to support the new
netcdf-c
option,ENABLE_REMOTE_FORTRAN_BOOTSTRAP
. - Incorporated changes submitted by Nico Schlomer which extends the cmake compatibility between
netcdf-c
andnetcdf-fortran
. - Incorporated a patch submitted by Thomas Jahns which fixed
FC
being unconditionally overwritten byF77
whenFortran 90
was disabled.
Climate Change - Climate Data Standards
- Fortran
Published by WardF about 10 years ago

netcdf-fortran - netcdf-fortran v4.4.1
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-c
library, 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).
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 10 years ago

netcdf-fortran - netCDF-Fortran 4.4.1-rc1
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-c
library, 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).
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 10 years ago

netcdf-fortran - netcdf-fortran v4.4.0
Below are the release notes for changes made since the 4.4-rc1
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 Released 2014-07-08
- For 32-bit platforms fixed integer fill parameters, initialized potentially
unitialized variables, and provided some missing defaults (R. Weed). - Fixed CMake builds on 32-bit platforms.
- Added new
inq_path
andrename_grps
functions analogous to
corresponding C functions. Added associated tests. (R. Weed) - Added support for NF_MPIIO,
NF_MPIPOSIX
,NF_PNETCDF
flags and
NF_FILL_UINT
. (R. Weed) - Fixed potential bug in attribute functions for integer values when
FortranINTEGER*1
orINTEGER*2
types are the same size as C
long. (R. Weed) - Added test for compiler support of Fortran 2008
ISO_FORTRAN_ENV
additions and TS29113 standard extension. - Fixed
C_PTR_DIFF_T
issue reported by Orion Poplowski. (R. Weed)
Climate Change - Climate Data Standards
- Fortran
Published by WardF almost 11 years ago

netcdf-fortran -
These release notes are for netCDF-Fortran 4.4.0, release candidate 1. For a full list of release notes including notes for previous releases, please see:
https://github.com/Unidata/netcdf-fortran/blob/master/RELEASE_NOTES.md
4.4-rc1 Released 2013-10-06
- Added missing error codes for DAP and some netCDF-4 errors
- Fixed some documentation for F77 API, added make rule for creating
netcdf-f77 HTML files.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 11 years ago

netcdf-fortran - Release notes for netCDF-Fortran 4.4b5
VERSION COMMENTS
4.4-beta5 Released 2013-08-27
- Added configuration files to github distribution.
4.4-beta4
- Moved to GitHub from Subversion, the location of the new GitHub repository is at: http://github.com/Unidata/netCDF-Fortran
- Parallel-build portability fixes, particularly for
OpenMPI and gcc/gfortran-4.8.x on the Mac. Also added
test from Reto Stöckli for NCF-250 bug, demonstrating
it was fixed in previous commit. - Add support for NF_MPIIO, NF_MPIPOSIX, NF_PNETCDF, and
NF_FILL_UINT in the data files. - Add support for nf_inq_path.
- Add a pre-processor macro that can be used to bypass
the home-brew C_PTRDIFF_T definition and use the
standard one for compilers that support it. - Fix a potential bug in nf_attio to call the _long
version of some puts/gets instead of the _int
version. These were inside INT1_IS_C_LONG and
INT2_IS_C_LONG ifdef blocks so they would have only
showed up when those macros were true.
Climate Change - Climate Data Standards
- Fortran
Published by WardF over 11 years ago
