Running the model
Model overview
The model behaviour is primarily governed by the combination of a three basic elements:
Code, written in high tech FORTRAN90, and available from the GFDL CVS repository. The code consists of many individual modules (.F90 files) separated into ocean, atmosphere, coupler, and shared directories. The code must be compiled to make an executable. The CM2c code is identical to that used for the higher resolution GFDL IPCC-class model, CM2.
Grid specifications. These are the main difference between CM2c and CM2.
Ancillary data sets (things like runoff maps, aerosols, and seafloor roughness). Many (but not all) of these are regridded to the coarser resolution grid.
Running it requires a few additional pieces:
Initial conditions to start from
Data tables, that generally provide a few simple boundary conditions (eg. atmospheric CFC concentrations)
Diagnostic tables, that specify the output variables to be saved to disk as history files
Field tables to switch on additional ocean modules, like biogeochemistry
Optional parameter changes, provided at runtime (so that you don’t need to recompile to change them), through the namelists
How you put all the pieces together depends on whether you are running at GFDL or running elsewhere.