ESCOMP / CMEPS

NUOPC Community Mediator for Earth Prediction Systems
https://escomp.github.io/CMEPS/
24 stars 79 forks source link

budget table updates needed for MOM6 #248

Closed mvertens closed 3 years ago

mvertens commented 3 years ago

Description of changes

CESM budget table updates needed for MOM6

Specific notes

This PR targets budget table fixes and updates needed when using MOM6 as the ocean component in CESM. In particular a new salt budget table is used when MOM6 is present and is not there when POP is present. This PR should not effect non-CESM applications since they currently do not use the budget module.

Contributors other than yourself, if any: @jedwards4b

CMEPS Issues Fixed: None

Are changes expected to change answers? No - bit for bit.

Any User Interface Changes (namelist or namelist defaults changes)? Yes. Addition of budget_table_version to nuopc.runconfig. For POP, this is set to v0 and for MOM6 its set to v1.

Testing performed if application target is CESM:(either UFS-S2S or CESM testing is required):

  1. On cheyenne, ran SMS_Vnuopc_Ld5.f19_g17.B1850.cheyenne_intel.allactive-defaultio with and without the new changes and compared daily budget table outputs.
  2. On cheyenne, worked closely with with @gustavo-marques to run various B compsets using MOM6 at a variety of resolutions to verify the correctness of the budgets.

Hashes used for testing: