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):
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.
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.
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
tonuopc.runconfig.
For POP, this is set tov0
and for MOM6 its set tov1
.Testing performed if application target is CESM:(either UFS-S2S or CESM testing is required):
Hashes used for testing: