Dynamics tendencies #2141
Replies: 5 comments 2 replies
-
@grantfirl @dustinswales I am not sure if you can suggest an idea to isolate this contouring issue of dynamics tendency. |
Beta Was this translation helpful? Give feedback.
-
@ericaligo-NOAA The x and y wind dynamics tendencies are calculated in the FV3/atmos_model.F90/update_atmos_radiation_physics subroutine. They are calculated between the timestep_init and run phase of the radiation group and are not touched by the CCPP at all. These are so-called "non-physics" tendencies. As far as I can tell, these variables are part of the Diag DDT in GFS_typedefs and are not needed for restart, so I'm guessing this has something to do with what you're seeing. I'm guessing it has something to do with the values of statein%ugrs/vgrs and stateout%gu0/gv0 for the first time update_atmos_radiation_physics is called after a restart. From what I can tell, the array "dtend" holding the x and y wind dynamics tendencies is properly initialized to zero before the first call, so my guess is for this calculation, one of ugrs/vgrs or ug0/vg0 is not set to something meaningful yet. @SamuelTrahanNOAA would be the best expert to help debug what you're seeing since he was intimately involved with the coding of the tendencies. |
Beta Was this translation helpful? Give feedback.
-
It's weird that you're also NOT seeing weird values of the non-physics tendencies of T and q since they're handled identically as far as I can tell. |
Beta Was this translation helpful? Give feedback.
-
Note: There is an open issue in CCPP physics to look into this problem, but |
Beta Was this translation helpful? Give feedback.
-
I have opened a bug report and transferred the information from this discussion to Issue #2222. |
Beta Was this translation helpful? Give feedback.
-
Following the instructions here: https://ccpp-techdoc.readthedocs.io/en/latest/ParamSpecificOutput.html
I was able to output and plot various physics and dynamics tendencies. I noticed that the x and y wind tendencies from the dynamics have reasonable values until the first output time after my restart. I see values such as Contouring: -555556 to -555556 interval 0.01. I have hourly output until my restart time when I have output every 3 minutes. My fhzero is set to 3 hours. All other tendencies seem okay. Is this a bug?
Beta Was this translation helpful? Give feedback.
All reactions