-
Notifications
You must be signed in to change notification settings - Fork 161
Open
Labels
Description
Description
Implement new scheme for cloud-microphysics, Parameterization for Unified Microphysics Across Scales (PUMAS), within the CCPP Physics.
PUMAS is a new version of an existing cloud-microphysics scheme within the CCPP, Morrison-Gettelman, so (hopefully) this implementation can build upon much of the existing infrastructure.
Solution
- PUMAS will need new metadata files describing the PUMAS CCPP interface, and any type definitions (e.g. PUMAS proc_rates_type). Also, the main PUMAS routine name will need to be changed from
micro_pumas_tend
tomicro_pumas_run
. - CCPP Physics will bring the PUMAS codebase in as a new submodule.
- Modify/Create MG/PUMAS _pre and _post routines. The existing MG _pre and _post routines could be modified and renamed for use with PUMAS.