Skip to content

Model Diagnostics

Yi-Cheng Teng - NOAA GFDL edited this page Nov 13, 2024 · 6 revisions

Amongst the most critical choices to make when configuring a CEFI simulation are which diagnostics - or model outputs - to generate. These determine the analyses that can be conducted to understand the model dynamics and the model applications that are possible. They also determine these size of the model output files and the storage space required. Care must thus be taken to ensure that the most critical output is generated without overburdening storage limits.

MOM6 and COBALT each include hundreds of possible diagnostics. A reference of MOM6 diagnostics module can be found here. A full list of available COBALT diagnostics can be found in COBALT's diagnostic registration routine (cobalt_reg_diag.F90). You can use the following command to capture diagnostic variable names in the registration routine:

git clone git@github.com:NOAA-CEFI-Regional-Ocean-Modeling/ocean_BGC.git --recursive
cd ocean_BGC/generic_tracers/
grep -oP 'vardesc\("\K[^"]+' cobalt_reg_diag.F90

A tutorial for adding new diagnostics in COBALT is provided here.

The "diagnostic table" controls which diagnostics are generated. The default ocean and sea ice diagnostics for CEFI's regional MOM6 simulations can be found here, while the default ocean biogeochemical diagnostics can be found here. The file begins by defining broad output categories across which the diagnostics will be organized (check output file section here for more details).

Once the categories have been defined, each is filled with the desired diagnostics (check output field section here for more details).

A notable aspect of the default CEFI diagnostic table is that it does not include 3D daily data. This is typical climate simulations designed to be run for hundreds of years of simulation.