...
Date of report: 2022
Title: Advection error in Spectral Element dycore
Issue: Spurious vertical transport was found over steep topography. The issue is described in this AMWG GitHub issue #151.
Model tags affected: ???
Model response: ???
Fix: For For CESM2.2.0 source code the correction is, in src/dynamics/se/dycore/prim_advance_mod.F90 (at l.578), replace:
Code Block | ||
---|---|---|
| ||
...
elem(ie)%derived%dpdiss_ave(i,j,k)=elem(ie)%derived%dpdiss_ave(i,j,k)+& |
...
...
rhypervis_subcycle*eta_ave_w*elem(ie)%state%dp3d(i,j,k,nt) |
with:
Code Block | ||
---|---|---|
| ||
...
elem(ie)%derived%dpdiss_ave(i,j,k)=elem(ie)%derived%dpdiss_ave(i,j,k)+& |
...
...
rhypervis_subcycle*eta_ave_w*(elem(ie)%state%dp3d(i,j,k,nt)-dp3d_ref(i,j,k,ie)) |
More information: The correction for current development tags is provided in CAM github issue #633.
Update Nov 1, 2022: Please see additional code fix described in CAM github issue #678.
...
Date of report: 2021
Title: MPAN+M chemistry bug
Issue: In the TS1 and TSMLT1 chemistry mechanisms (compsets FCnudged, FCHIST, FWHIST, etc.) the MPAN+M reaction is not calculated because the user reaction refers to a reaction not in the mechanism (tag_MCO3_NO2 instead of usr_MCO3_NO2). This error does not exist in the TS2 chemical mechanisms.
Model tags affected: Not in versions CESM2.1 and prior. Found in version CESM2.2, May 2021. Fixed in version CAM6_3_019.
Model response: Missing chemistry.
Fix: Update chemical mechanism from:
Code Block | ||
---|---|---|
| ||
[usr_MCO3_NO2] MCO3 + NO2 + M -> MPAN + M |
to:
Code Block | ||
---|---|---|
| ||
[tag_MCO3_NO2] MCO3 + NO2 + M -> MPAN + M. ; 9.7e-29, 5.6, 9.3e-12, 1.5, 0.6 |
More information: CAM GitHub issue #364
Contact Louisa Emmons with any questions.
...