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
When running without inline microphysics the GFS layer initializes the microphysics by creating a Statein and then passing Statein(1)%dycore_hydrostatic to gfdl_cld_mp_init. The problem with this is that Statein%dycore_hydrostatic is set to .true.` by default and isn't overwritten with the actual model configuration before initializing the microphysics:
This causes the parameters such as c_air to be set to their hydrostatic values instead of their nonhydrostatic values, and overrides do_sedi_w with .false. regardless of what is in the namelist.
The text was updated successfully, but these errors were encountered:
Hi, Oliver. Thanks for filing this issue.
A clarification: this effectively means that the "split" GFDL MP always
runs with the hydrostatic assumption. This only affects the energy
calculation and the transport of w by sedimenting hydrometeors, but
regardless may give unexpected results.
Lucas
When running without inline microphysics the GFS layer initializes the microphysics by creating a
Statein
and then passingStatein(1)%dycore_hydrostatic
togfdl_cld_mp_init
. The problem with this is thatStatein%dycore_hydrostatic is set to
.true.` by default and isn't overwritten with the actual model configuration before initializing the microphysics:SHiELD_physics/GFS_layer/GFS_driver.F90
Line 221 in b285c9d
SHiELD_physics/GFS_layer/GFS_typedefs.F90
Line 1361 in b285c9d
This causes the parameters such as
c_air
to be set to their hydrostatic values instead of their nonhydrostatic values, and overridesdo_sedi_w
with.false.
regardless of what is in the namelist.The text was updated successfully, but these errors were encountered: