![]() |
NetCDF-Fortran
4.4.3
|
Release notes file for the netcdf-fortran package.
This file contains a high-level description of this package's evolution. Entries are in reverse chronological order (most recent first).
nf_test when using netCDF-C 4.4.0.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.netcdf-c option, ENABLE_REMOTE_FORTRAN_BOOTSTRAP.netcdf-c and netcdf-fortran.FC being unconditionally overwritten by F77 when Fortran 90 was disabled.NC_EXTRA_DEPS. Use this to specify additional dependencies when linking against a static netcdf-c library, e.g.```.fortran netcdf-fortran/build$ cmake .. -DNC_EXTRA_DEPS="-lhdf5 -lhdf5_hl -lcurl" ```
inq_path and rename_grps functions analogous to corresponding C functions. Added associated tests (R. Weed).NF_MPIPOSIX, NF_PNETCDF flags and NF_FILL_UINT. (R. Weed)INTEGER*1 or INTEGER*2 types are the same size as C long (R. Weed).ISO_FORTRAN_ENV additions and TS29113 standard extension.C_PTR_DIFF_T issue reported by Orion Poplowski (R. Weed).--enable-doxygen and -DENABLE_DOXYGEN flags for autotools and cmake-based builds, respectively.Fortran 2003 Support
Version 4.4 is the first release to support fortran 2003 and to use the ISO C Bindings available in fortran 2003 to replace the older C code wrappers.
Congratulations and thanks to Richard Weed at Mississippi State University, who is the author of new code.
See the file README_F03_MODS for a more complete description of the changes. Many changes to the build structure have been made at the same time as the new 2003 code has been inserted.
As part of the fortran 2003 refactor, the directory structure has been significantly modified. All the previous F90 C wrapper code has been moved to the "libsrc" directory.
All of the fortran code has been moved to the "fortran" directory. The directories names F77 and F90 have been removed. The most important consequence of this refactor is that pure Fortran77 compilers are no longer supported. It is assumed that the compiler supports at least Fortran 90 and also Fortran 77. If it also supports the ISO C Bindings, then the new 2003 code is used instead of the older C wrappers.
Generated on Fri Jan 22 2016 23:14:41 for NetCDF-Fortran. NetCDF is
a Unidata library.