[MITgcm-devel] [Fwd: netCDF 3.6.0-beta6 with Large File Support]
Ed Hill
ed at eh3.com
Thu Oct 14 13:37:48 EDT 2004
Hi folks,
We've already had one user hit the 2GB file size limit with MITgcm/mnc,
so the following looks like a real step forward for netCDF 3.x.
I'll build and announce new netCDF 3.6.0-beta RPMs asap.
Ed
-----Forwarded Message-----
> From: Russ Rew <russ at unidata.ucar.edu>
> To: netcdfgroup at unidata.ucar.edu
> Subject: netCDF 3.6.0-beta6 with Large File Support
> Date: Thu, 14 Oct 2004 10:23:43 -0600
>
> Hi,
>
> A new beta release of netCDF-3.6.0 is available for external testing:
>
> ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-beta.tar.gz
>
> Simplified installation instructions for the beta release are
> available from:
>
> http://www.unidata.ucar.edu/packages/netcdf/INSTALL-beta/
>
> Although we have tested this release extensively and believe it is a
> candidate for final release, we would appreciate feedback on any
> problems you might discover.
>
> NetCDF version 3.6 improves large file support, Windows compatibility,
> ease of installation, and performance using the Fortran-90 interface.
> In addition, it fixes a few bugs.
>
> In previous releases it was possible to create netCDF files that
> exceeded 2 GiB by observing fairly severe constraints on the structure
> of the data. For example, you could use a very large fixed-size
> variable as the last variable, or you could use the record dimension
> for large variables and use a large number of records. Such
> restrictions were necessary due to the use of 32-bit fields in the
> netCDF format for offsets pointing to the beginning of data for each
> variable.
>
> Version 3.6 introduces a new variant of the netCDF file format, while
> preserving backward compatibility with the existing format. The new
> variant has 64-bit fields for file offsets, removing many of the size
> constraints for netCDF files. Greg Sjaardema of Sandia Labs
> contributed C library code to support 64-bit offsets, and we added
> changes to increase the maximum variable and record size, to permit
> use from Fortran, C++, and Java interfaces, to support creation of
> large files with the ncgen utility, and to check declared variable
> shapes for conformance with remaining size constraints. The new
> library will access data transparently in both the classic and 64-bit
> offset formats.
>
> Version 3.6 is configured to use Large File Support by default if
> available on the target platform. Building and installing from source
> has been simplified so that there is no need to set environment
> variables on most platforms.
>
> We are maintaining a list of questions and answers for netCDF large
> file support:
>
> http://www.unidata.ucar.edu/packages/netcdf/faq-lfs.html
>
> More information about the 3.6.0-beta release is contained in the
> RELEASE_NOTES:
>
> http://www.unidata.ucar.edu/packages/netcdf/release-notes-3.6.0-beta6
>
> or the new draft documentation:
>
> http://www.unidata.ucar.edu/packages/netcdf/docs/netcdf/index.html
>
> If you have other questions or encounter problems with the beta
> release, please contact support at unidata.ucar.edu. Thanks!
>
> -- Russ Rew
> -- Ed Hartnett
--
Edward H. Hill III, PhD
office: MIT Dept. of EAPS; Rm 54-1424; 77 Massachusetts Ave.
Cambridge, MA 02139-4307
emails: eh3 at mit.edu ed at eh3.com
URLs: http://web.mit.edu/eh3/ http://eh3.com/
phone: 617-253-0098
fax: 617-253-4464
More information about the MITgcm-devel
mailing list