Documentation of MITgcm takes several forms:

The manual

The manual, documenting the formulation, descretization and implementation, can be accessed by following the links on the left. These take you to the main sections of the document:
  1. Overview of MITgcm

  2. Discusses the continuous formulation of the model and illustrates some applications
  3. Discretization and Algorithm

  4. describes the integration algorithm for the various formulations and gives the spatial discretization of the model equations
  5. Getting started and using the MITgcm

  6. describes how to download, compile, run and modify the model.
  7. Software Architecture

  8. describes the software infrastructure used for deploying the model efficiently on a wide range of parallel and uniprocessor machines. Running on parallel systems is discussed here.
  9. Automatic Differentiation

  10. describes how to generate the adjoint and tangent linear forms of the model.
  11. Physical Parameterizations and Packages

  12. describes the optional parameterizations and features supplied in the model.
  13. Diagnostics and other tools

  14. details of off-line tools used in conjuction with the model.
  15. Interface with ECCO

  16. describes the interface to the ECCO environment (a custom suite of optimization software tailored to large-scale ocean state-estimation).
or jump to the full table of contents.The manual is also downloadable in PostScript and PDF.
 

The hyper-linked browsable code

This allows you to peruse the source code by following hyper-links for variables, subroutines and functions. It allows you to find instances of variables, find where subroutines and functions are called from and see the actual fortran.

In-source documentation

This takes the form of comments in the source code and has been formatted to render subroutine descriptions (written as prologues at the top of each routine). It is downloadable as: