ice_io, a FORTRAN90 library which reads or writes an ICE dataset, which defines a 3D grid, using the NETCDF file format.

I will remark that the FORTRAN90 version of NETCDF was very difficult to install...correctly. I have deleted eleven further sentences from this remark.

The flakiness of the NETCDF library required me to end up abandoning the GFORTRAN compiler and switching to the G95 compiler, which was able, for some reason, to get NETCDF to behave.


The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.


ice_io is available in a C version and a C++ version and a FORTRAN90 version and a MATLAB version.

Related Programs:



  1. Pascal Frey,
    MEDIT: An interactive mesh visualization software,
    Technical Report RT-0253,
    Institut National de Recherche en Informatique et en Automatique,
    03 December 2001.
  2. Russ Rew, Glenn Davis, Steve Emmerson, Harvey Davies, Ed Hartne,
    The NetCDF User's Guide,
    Unidata Program Center, March 2009.
  3. Robert Pincus, Russ Rew,
    The NetCDF Fortran90 Interface Guide,
    Unidata Program Center, March 2010.

Source Code:

Last revised on 11 March 2023.