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

Ferrier-Aligo microphysics implementation needs to be revisited #762

Open
climbfuji opened this issue Oct 22, 2021 · 4 comments
Open

Ferrier-Aligo microphysics implementation needs to be revisited #762

climbfuji opened this issue Oct 22, 2021 · 4 comments

Comments

@climbfuji
Copy link
Collaborator

Description

This issue replaces #438. For more than a year now, Ferrier Aligo microphysics is known not to function correctly in the UFS. A few issues with the implementation in CCPP are noted in #749:

  • missing microphysics cloud interaction in case the bulk condensates (fractions) are used
  • bulk condensates (fractions) were stored in the wrong (non-persistent) DDTs and not used anywhere in the model except in Ferrier-Aligo MP itself

Because of these deficiencies, the fractions are removed from the non-persistent DDTs in FV3 and made local variables in FA MP in PR #749.

Should the capability to run FA MP with bulk condensates be needed in the future, the scheme implementation must be revisited, the microphysics-cloud interaction added, and the variables added correctly to the host model(s).

@yangfanglin
Copy link
Collaborator

Dom, it appears the issues have been identify based on your description of this ticket. How much an effort is required to fix the issues ? (sorry for asking you a question that might be difficult to answer) @ericaligo-NOAA

@climbfuji
Copy link
Collaborator Author

Dom, it appears the issues have been identify based on your description of this ticket. How much an effort is required to fix the issues ? (sorry for asking you a question that might be difficult to answer) @ericaligo-NOAA

Fanglin, the issues described here are relatively easy and quick to fix. Maybe a couple of days of work, including the mp-radiation interaction. The problem is (was in the past) that the code crashed with a memory corruption after the adiabatic init of the dycore, i.e. before even calling the physics the first time. There must (have been) a bug in the way the different tracers for FA were coded into the dycore. I spent a week or so trying to figure this out about a year ago. Chances are that with the recent updates to the dycore and improvements to the build system (debugging flags etc.), we will be able to figure this out, but to me this is a big unknown. Could be only a day or two, could be a few weeks.

@ericaligo-NOAA
Copy link
Collaborator

ericaligo-NOAA commented Oct 25, 2021 via email

@climbfuji
Copy link
Collaborator Author

@ericaligo-NOAA @yangfanglin What is the status of the FA mp scheme, is it working in the UFS now? I am going through old issues and PRs and wonder if this can be closed. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants