Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
climbfuji opened this issue Oct 23, 2024 · 4 comments
Labels
question Further information is requested

Comments

@climbfuji
Copy link
Collaborator

climbfuji commented Oct 23, 2024

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
Copy link

@climbfuji What about cumulative_change_of_x_wind_due_to_nonorographic_gravity_wave_drag_from_high_altitude_physics?

@gold2718 gold2718 removed their assignment Nov 6, 2024
@mkavulich
Copy link
Collaborator

At today's framework meeting we discussed the potential of being more specific about "nonorographic". For example, if this is coming from magnetic high-altitude processes, can we call it cumulative_change_of_x_wind_due_to_magnetic_gravity_wave_drag?

@climbfuji
Copy link
Collaborator Author

At today's framework meeting we discussed the potential of being more specific about "nonorographic". For example, if this is coming from magnetic high-altitude processes, can we call it cumulative_change_of_x_wind_due_to_magnetic_gravity_wave_drag?

In this case, we would also replace the existing cumulative_change_of_x_wind_due_to_nonorographic_gravity_wave_drag with the actual physical process XYZ behind it: cumulative_change_of_x_wind_due_to_XYZ_gravity_wave_drag

@climbfuji
Copy link
Collaborator Author

Unfortunately, life is not so easy. I checked with the NRL developers, and the actual processes behind the non-orographic GWD from standard- and high-altitude physics are indeed the same or at least overlapping. We are trying to come up with something better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

9 participants