forked from mom-ocean/MOM6
-
Notifications
You must be signed in to change notification settings - Fork 20
Home
Gustavo Marques edited this page Feb 8, 2019
·
7 revisions
This is the MOM6 source code.
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:
The top level directory structure groups source code and input files 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. |
Below are some pseudocode examples intended to demostrate how CESM/MOM6 works:
Example | Purpose |
---|---|
Top-level calls | Top-level code organization in CESM/MOM6 |