Skip to content
Alper Altuntas edited this page Mar 12, 2020 · 7 revisions

Build Status Read The Docs Status codecov

Welcome to the CESM/MOM6 wiki!

This is the MOM6 source code.

Where to find instructions

Check the CESM/MOM6 Quick Start for instructions on how to run C- and G-compsets.

Source code documentation is hosted on read the docs.

Useful presentations:

What files are what

The top-level directory structure is organized as follow:

File/directory Purpose
LICENSE.md A copy of the Gnu lesser general public license, version 3.
README.md This file with basic pointers to more information.
src/ Contains the source code for MOM6 that is always compiled.
config_src/ Contains optional source code depending on mode and configuration such as dynamic-memory versus static, ocean-only versus coupled. This is where the mct_driver is located.
pkg/ Contains third party (non-MOM6 or FMS) code that is compiled into MOM6.
docs/ Workspace for generated documentation.

Understanding how CESM/MOM6 works

Below are some pseudocode examples intended to demonstrate how CESM/MOM6 works:

Name Purpose
MCT Driver This is how CESM/MOM6 is initialized, run and finalized.