Code universalization needed (CCPP, WRF, and MPAS). New features, tuning, and code clean-ups. The primary goal is to overhaul/retune the subgrid clouds after important conservation changes were made. An overview of the required work:
remove the first-order for of Chaboureau-Bechtold (CB) and replace with the q'2 version of CB
Added 3d variable "sm3d" - stability function for momentum, and TKE budget arrays
fixed some old crash cases (improved numerical stability)
conservation work - remove negative qv events
A bug fix for the interpolation of the mass-flux clouds from interface levels to mid-levels which cause excessive LWP in shallow-cumulus fields
Fixes for the smoke/chemical mixing in MYNN-EDMF
Change the default mixing length option to 1 and to run at level 2.6
General clean up of code and updates to many comments (also responsible for many lines of code changes).
Solution
Merge the updated version in NOAA-GSL's fork to the community repository.
Related to (optional)
Directly reference any issues or PRs in this or other repositories that this is related to, and describe how they are related.
Description
Code universalization needed (CCPP, WRF, and MPAS). New features, tuning, and code clean-ups. The primary goal is to overhaul/retune the subgrid clouds after important conservation changes were made. An overview of the required work:
Solution
Merge the updated version in NOAA-GSL's fork to the community repository.
Related to (optional)
Directly reference any issues or PRs in this or other repositories that this is related to, and describe how they are related.