ESCOMP / CCPPStandardNames

Repository for community-accepted CCPP Standard Names and search tools
Other
4 stars 17 forks source link

What to do if there are two identical quantities from different schemes/processes that need to be kept apart? #79

Open climbfuji opened 3 days ago

climbfuji commented 3 days ago

NRL is working heavily on the high-altitude physics in NEPTUNE using CCPP. A question came up for which I don't have a good answer.

In the high-altitude configuration, there are two non-orographic gravity wave drag schemes active at the same time. The "ordinary" non-orographic GWD scheme from the "lower" atmosphere, and the high-altitude version from the high-altitude physics. Both are active at the same time, and the high-altitude version runs over the entire column, i.e. including the lower atmosphere where the ordinary scheme is active. It is necessary to keep the standard names for these quantities separate so that they can be treated as different tendencies in the tendencies array etc.

What do we do in this case? We were trying to find physically meaningful names. The qualifier "in_thermosphere", for example, doesn't make sense since the HA version runs over the entire column. Should we add a qualifier to the "due_to" descriptor? That is,

cumulative_change_of_x_wind_due_to_nonorographic_gravity_wave_drag
cumulative_change_of_x_wind_due_to_high_altitude_nonorographic_gravity_wave_drag

I am not sure I like this, because it somewhat still suggests that this is something in the upper atmosphere, but at least it allows for the interpretation that it can influence the lower atmosphere.

matusmartini commented 3 days ago

@climbfuji What about cumulative_change_of_x_wind_due_to_nonorographic_gravity_wave_drag_from_high_altitude_physics?