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 used for implementing of the model on many different machines
  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. off-line tools used in conjuction with the model
  15. Interface with ECCO

  16. describes the relationship to the ECCO NOPP node project
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: