You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While going through the use of CCPP standard names in our physics code, I saw that Kessler is being given a "reference" pressure that is the US standard atmosphere sea level pressure (i.e. 1013.25 hPa) to convert from the provided Exner function. However, the Exner function itself is calculated using a reference pressure of 1000 hPa (which is also used in Klemp et al. referenced in the Kessler code). Thus when values are calculated using the Exner function in Kessler there is an unphysical ~1.013 offset that occurs.
What are the steps to reproduce the bug?
Look at kessler_cam_init in physics/simple/kessler_cam.F90, kessler_init and kessler_run in atmos_phys/kessler/kessler.F90, and calc_exner_run in atmos_phys/utilities/state_converters.F90.
What CAM tag were you using?
cam6_3_109
What machine were you running CAM on?
Other (please explain below)
What compiler were you using?
Other (please specify below)
Path to a case directory, if applicable
No response
Will you be addressing this bug yourself?
Yes
Extra info
I will fix this issue when I bring in an updated version of the atmospheric_physics external (issue #752)
The text was updated successfully, but these errors were encountered:
What happened?
While going through the use of CCPP standard names in our physics code, I saw that Kessler is being given a "reference" pressure that is the US standard atmosphere sea level pressure (i.e. 1013.25 hPa) to convert from the provided Exner function. However, the Exner function itself is calculated using a reference pressure of 1000 hPa (which is also used in Klemp et al. referenced in the Kessler code). Thus when values are calculated using the Exner function in Kessler there is an unphysical ~1.013 offset that occurs.
What are the steps to reproduce the bug?
Look at
kessler_cam_init
inphysics/simple/kessler_cam.F90
,kessler_init
andkessler_run
inatmos_phys/kessler/kessler.F90
, andcalc_exner_run
inatmos_phys/utilities/state_converters.F90
.What CAM tag were you using?
cam6_3_109
What machine were you running CAM on?
Other (please explain below)
What compiler were you using?
Other (please specify below)
Path to a case directory, if applicable
No response
Will you be addressing this bug yourself?
Yes
Extra info
I will fix this issue when I bring in an updated version of the
atmospheric_physics
external (issue #752)The text was updated successfully, but these errors were encountered: