When setting up the global MPAS test, NaN values in vertical velocity (w) were observed in the initial conditions. The issue was traced back to unrealistic temperatures generated during init_atmosphere, which subsequently caused problems in the hydrostatic balance calculation. Several factors appear to contribute to the unrealistic temperatures:
- Our MPAS model top is set to ~80 km, which is higher than the first guess GFS background at some locations. Linear extrapolation of temperature was used (config_extrap_airtemp = 'linear') because the current 'lapse-rate' does not work properly for upper level extrapolation. However, the same linear extrapolation of temperature is also used for underground extrapolation near the surface . When a low-level temperature inversion is present, downward linear extrapolation can produce extremely cold and unrealistic surface temperatures (-300 °C in our case). Please see here for more details.
- There is a terrain mismatch between GFS and MPAS, particularly over Antarctica Peninsula (Palmer Peninsula), which causes downward extrapolation over depth exceeding 1 km at some locations. More details are available here. The terrain difference appears from the source topography dataset used in GFS and MPAS. GFS uses a modified GMETD2010 dataset with corrections over the Antarctic Peninsula, while MPAS appears to use the original dataset. Discussions of the GFS terrain fix from @yangfanglin and George Gayno can be found here.
I have two questions:
About air temperature extrapolation:
We are currently using config_extrap_airtemp = 'constant' for temperature extrapolation. Would this be an appropriate choice for both upper-level and underground extrapolation?
I also noticed there is an open PR related to extrapolation options. Would this help address the issue described above? What would be the recommended extrapolation approach for this type of configuration?
About terrain mismatch:
Would it be acceptable to continue using the original GMETD2010 terrain dataset in MPAS without the Antarctic Peninsula corrections? If the terrain fixes are incorporated into MPAS, would they be expected to have any significant impact on forecasts?
When setting up the global MPAS test, NaN values in vertical velocity (w) were observed in the initial conditions. The issue was traced back to unrealistic temperatures generated during init_atmosphere, which subsequently caused problems in the hydrostatic balance calculation. Several factors appear to contribute to the unrealistic temperatures:
I have two questions:
About air temperature extrapolation:
We are currently using config_extrap_airtemp = 'constant' for temperature extrapolation. Would this be an appropriate choice for both upper-level and underground extrapolation?
I also noticed there is an open PR related to extrapolation options. Would this help address the issue described above? What would be the recommended extrapolation approach for this type of configuration?
About terrain mismatch:
Would it be acceptable to continue using the original GMETD2010 terrain dataset in MPAS without the Antarctic Peninsula corrections? If the terrain fixes are incorporated into MPAS, would they be expected to have any significant impact on forecasts?