-
Notifications
You must be signed in to change notification settings - Fork 153
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
Remove optional arguments from CCPP metadata, remove effective radii computation from Thompson MP wrapper #763
Remove optional arguments from CCPP metadata, remove effective radii computation from Thompson MP wrapper #763
Conversation
…apper physics/mp_thompson.F90 (was disabled anyway, since done in radiation interstitials)
…ve_optional_arguments_from_ccpp
…ve_optional_arguments_from_ccpp
…ve_optional_arguments_from_ccpp
@climbfuji I will look over this PR, but at first glance it says 118 files were changed - sounds massive. |
Yes - removing two of the four options for calling the actual microphysics from the wrapper (by removing the option to compute cloud effective radii in the wrapper), which is something that we both wanted - having to change for nearly identical calls to the actual microphysics code each time an argument is changed is unnecessary extra work. The git diff view is really poor, best to checkout old and new code and use meld or a similar tool to compare. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@climbfuji
Looks fine to me, at least the trivial (and tedious) changes to the GP schemes .meta files.
Thanks for doing this.
@gthompsnWRF to speed up the commit process, this PR has been combined with another PR into #766 All changes in the Thompson MP wrapper Fortran code are from this original PR. It would be nice if you could review either this original PR or #766, whichever you want. We are hoping to merge the changes this week, if possible. Thanks very much in advance! |
…al-arguments Wrapper PR for "Remove optional arguments from CCPP metadata, remove effective radii computation from Thompson MP" (#763) and "Fix/improve logic for convective transportable tracers, add GFS_checktracer debugging routine, correct spelling "janic" --> "janjic", fix inconsistent types related with noahmp and log functions" (#752)
It's obviously too late for my comment since the code has been merged, but the simplification of calling the gt_driver subroutine with the difference between aerosol-aware and older one-moment cloud water schemes and not dealing with the radiative effective size is something I advocated for previously. So this is a good step in my opinion to simplify things. Clearly I did not review a single other part of the PR since I just assume Dom knows what he's doing on all that. Thank you Dom and sorry it took me a while even to glance at this PR!! |
Greg, thanks very much for looking at it, better late than never. Sorry we couldn't wait. |
Description
Remove optional attributes from all CCPP metadata files.
Remove optional and unused effective radii calculation in Thompson MP wrapper (
mp_thompson.{F90,meta}
). The effective radii calculation happens in the radiation interstitials, the code in the Thompson MP wrapper was not used.Associated PRs
NCAR/ccpp-framework#408
earth-system-radiation/rte-rrtmgp#143
#763
NOAA-EMC/fv3atm#415
ufs-community/ufs-weather-model#887
SCM PR MISSING
For regression testing with the UFS, see ufs-community/ufs-weather-model#887.