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

- Fortran
Published by WardF over 1 year 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

- Fortran
Published by WardF over 1 year 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.

  1. libnetcdf.so installed with libzstd support.
  2. The environmental variable HDF5_LIBRARY_PATH needs to be specified to the same location used when installing libnetcdf. This can be determined after-the-fact using nc-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

- Fortran
Published by WardF about 3 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 (for configure) and -DDISABLE_ZSTANDARD_PLUGIN (for cmake).

    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 'CMAKEPOSITIONINDEPENDENT_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 f90tstparallelcompressed.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 valuegridyt_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 runf90par_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

  • HDF5PLUGINDIR 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

- Fortran
Published by WardF almost 4 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 nf90inqformat 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 nftest.F and nf03test.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 relaxcoordbound 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 ncopenmem 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: NCCLASSICMODEL by @wkliao in https://github.com/Unidata/netcdf-fortran/pull/189
  • duplicated modulenetcdf4nc_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 ncdefvar_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 ncdefvar_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 nf90inqformat() 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

- Fortran
Published by WardF over 4 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 the autotools and cmake 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 nf90defvarszip() and nfdefvarszip(). 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.

- Fortran
Published by WardF about 6 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.

- Fortran
Published by WardF almost 7 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.

- Fortran
Published by WardF almost 7 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

- Fortran
Published by WardF almost 7 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.

- Fortran
Published by WardF over 7 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.

- Fortran
Published by WardF about 10 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-C 4.4.0.
  • Updated the cfortran.doc license document for the cfortran.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.

- Fortran
Published by WardF over 10 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 and netcdf-fortran.
  • Incorporated a patch submitted by Thomas Jahns which fixed FC being unconditionally overwritten by F77 when Fortran 90 was disabled.

- Fortran
Published by WardF over 11 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: - http://www.unidata.ucar.edu/software/netcdf/docs/buildingnetcdffortran.html

Historic user documentation may be found here: - http://www.unidata.ucar.edu/software/netcdf/docs/index-413.html

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 static netcdf-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).

- Fortran
Published by WardF almost 12 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: - http://www.unidata.ucar.edu/software/netcdf/docs/buildingnetcdffortran.html

Historic user documentation may be found here: - http://www.unidata.ucar.edu/software/netcdf/docs/index-413.html

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 static netcdf-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).

- Fortran
Published by WardF almost 12 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: - http://www.unidata.ucar.edu/software/netcdf/docs/buildingnetcdffortran.html

Historic user documentation may be found here: - http://www.unidata.ucar.edu/software/netcdf/docs/index-413.html

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 and rename_grps functions analogous to corresponding C functions. Added associated tests. (R. Weed)
  • Added support for NFMPIIO, `NFMPIPOSIX,NFPNETCDFflags and NFFILL_UINT`. (R. Weed)
  • Fixed potential bug in attribute functions for integer values when Fortran INTEGER*1 or INTEGER*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)

- Fortran
Published by WardF almost 12 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.

- Fortran
Published by WardF over 12 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 NFMPIIO, NFMPIPOSIX, NFPNETCDF, and NFFILL_UINT in the data files.
  • Add support for nfinqpath.
  • Add a pre-processor macro that can be used to bypass the home-brew CPTRDIFFT definition and use the standard one for compilers that support it.
  • Fix a potential bug in nfattio to call the _long version of some puts/gets instead of the _int version. These were inside INT1ISCLONG and INT2ISC_LONG ifdef blocks so they would have only showed up when those macros were true.

- Fortran
Published by WardF almost 13 years ago