The MITgcm code and documentation are under continuous development.

To browse the source code:

see MITgcm Git repository or view through our LXR on-line code browser

To download the source code:

Use the following git clone command, from your terminal window:

% git clone

This will download an up-to-date version of the code, with full Git and GitHub version control integration.  Alternatively, the model can be downloaded as a zipped tarball. See the MITgcm documentation for more detailed information on downloading the code, or for instructions on how to load an archived checkpoint release of the code.

It is also possible to download a (smaller) version of MITgcm that is simply a snapshot of the code without a full Git history included. This can be downloaded:

Note these one-time archived copies are identical to those downloaded using git clone, but do not provide Git and GitHub version control integration.

MITgcm contrib files have yet to be incorporated into GitHub but can be viewed through the CVS code browser.

Note: prior to February 2018, MITgcm was developed and maintained under CVS, but is now maintained at All the previous MITgcm development history has been kept in the new MITgcm Git repository while the former CVS repository is now frozen.