Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
languagetext
               

...

  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
languagetext
               

...

  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
languagetext
[usr_MCO3_NO2] MCO3 + NO2 + M -> MPAN + M

to:

Code Block
languagetext
[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.

...