Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TYPE: bug fix and enhancement KEYWORDS: MYNN-EDMF, subgrid clouds, code optimization SOURCE: Joseph Olson (NOAA-GSL) DESCRIPTION OF CHANGES: Problems: 1. lack of loop vectorization due to logicals inside loops 2. stratus subgrid clouds had a limited cloud-radiative impact 3. mass flux scheme was too inactive over water 4. upper-level clouds were lacking radiative impact Solutions: 1. Optimization work: fixed 8-plume model instead of variable number plume. maintains performance, allows more vectorization, and removed some logic outside of loops. This required a change in the output variables (nupdrafts is no longer useful, replaced by maxwidth and ztop_plume). 2. Bug fix to correct grid mean vs in-cloud mixing ratios. Now all subgrid clouds (mass-flux and stratus) are output as grid means and the addition of subgrid clouds to the resolved cloud in the radiation driver was corrected. 3. Adjustments to cloud pdf and diffusion to better fit modifications to the Thompson-Eidhammer aerosol-aware scheme over the marine boundary layer. This will require updates to the Thompson-Eidhammer scheme to be optimal. We consider this work in progress, but the results are still positive overall, especially in the tropics. 4. Added a patch to ensure robust cloud fractions were diagnosed for radiatively significant water, ice, & snow mixing ratios. LIST OF MODIFIED FILES: M Registry/Registry.EM_COMMON M dyn_em/module_first_rk_step_part1.F M phys/module_bl_mynn.F M phys/module_bl_mynn_common.F M phys/module_bl_mynn_wrapper.F M phys/module_pbl_driver.F M phys/module_radiation_driver.F M main/depend.common M phys/Makefile A phys/ccpp_kind_types.F TESTS CONDUCTED: 1. See attached pdf 2. It passed the regression tests. RELEASE NOTE: See notes above and this [Overview of Updates to MYNN-EDMF.pdf](https://github.com/wrf-model/WRF/files/13400986/Overview.of.Updates.to.MYNN-EDMF.pdf).
- Loading branch information