CCPP-compliant Grell-Freitas convection scheme#166
Conversation
…r_init, add notes about future work, fix names of argument tables, adjust indents, remove debugging print statements
…indents, replace DDTs with Fortran standard variables (components of the DDTs), add interstitial code previously in GFS_physics_driver.F90
…ndents, replace DDTs with Fortran standard variables (components of the DDTs), add interstitial code previously in GFS_physics_driver.F90
…_haiqinli_with_mods_from_dom
|
These PRs were tested successfully on MacOSX with clang+gfortran to give bit-for-bit identical results for the fv3_control run both with and without CCPP compared to the baseline. Attached is also a screenshot of average precipitation rate for a 1h forecast on a C96 mesh, left fv3_control and right fv3_gf (identical to fv3_control, but with GF deep/shallow instead of SAS). The code is up to date with the current reference branches, including the latest Thompson MP PRs. Todo:
|
|
Standard regression test logs on Theia/Intel, all tests passed. rt_ccpp_hybrid.log |
|
This PR is ready to go from my side. If changes need to be made, for example to the standard_name choices, we can either redo the CCPP tests or create a follow-up PR. |
|
This PR and associated PRs listed below add the Grell-Freitas scale-aware and aerosol-aware convective scheme to CCPP and enable its use in NEMSfv3gfs. This GF scheme is based on the version in FV3GFS version 1. |
haiqinli
left a comment
There was a problem hiding this comment.
This looks good to me. It is designed to be independent of global models.
|
Most of the code was written by Haiqin, I only implemented corrections on top of the original PRs and brought the code up to date. My corrections were reviewed by Haiqin. Merging it now. |




This PR is based mostly on the work by @haiqinli and supersedes PR #139. For further details, see below.