This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Carlie, > To: address@hidden > From: Carlie Coats <address@hidden> > Subject: NCCLOBBER and NCNOCLOBBER > Organization: North Carolina Supercomputing Center/MCNC Environmental Programs > Keywords: 199708151759.LAA18276 > > Dear Support: > > We have been having various problems with programs using netCDF > since we upgraded to V3.3.1, and have traced the problem back to > the following fact: > > The tokens NCCLOB and NCNOCLOB changed from netCDF2 to netCDF3 > > As a result, our libraries which provide an AQM-oriented API on top > of netCDF no longer work. Why this gratuitous change? > > The "Transition Guide", > > (http://www.unidata.ucar.edu/packages/netcdf/guidef/guidef-20.html#HEADING20-0) > > needs to be updated. When it says, > > It is not necessary to rewrite programs that use the > version 2 FORTRAN interface, because the netCDF-3 library > includes a backward compatibility interface that supports > all the old functions, globals, and behavior... > > this is not entirely correct. It is in fact necessary to re-compile > all existing applications, not merely re-link them. > > Please adjust the documentation accordingly, and also post an > appropriate message to the netCDF mailing list. > > - -- > Carlie J. Coats, Jr. address@hidden > MCNC Environmental Programs phone: (919)248-9241 > North Carolina Supercomputing Center fax: (919)248-9245 > 3021 Cornwallis Road P. O. Box 12889 > Research Triangle Park, N. C. 27709-2889 USA > "My opinions are my own, and I've got *lots* of them!" Thanks. You might be interested in the following URL: http://www.unidata.ucar.edu/packages/netcdf/known_problems.html#fortran-rco des -------- Steve Emmerson <http://www.unidata.ucar.edu>