MetOffice / MetOffice/lfric_apps
CoMorph transport and detrainment of CASIM number concentrations
- Dominant language
- Fortran
- Stars
- 31
- Forks
- 118
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 8
Description
### Are there any linked Issues or Pull Requests?
_No response_
### Brief description
CoMorph currently interacts with hydrometeor mass and cloud-fraction prognostics, but not the hydrometeor number concentrations used in CASIM. We need to plumb the prognostic number concentration arrays through CoMorph so that it increments them consistently with hydrometeor mass and cloud-fraction.
In this implementation, we will retain CoMorph's existing microphysics scheme and set the in-plume number concentrations to the simply-parameterised values it currently uses. These values will then be detrained along with the hydrometeor masses. This way, CoMorph updates but has no dependency on the prognostic number concentrations. This means we only need to transport number on the final dynamics outer loop (if CoMorph had strong dependence on the number, we'd need to transport number on both dynamics loops to ensure mass and number passed into CoMorph are always consistent with eachother).
This will build upon some of the relevant changes already coded in this branch:
https://github.com/MetOffice/lfric_apps/commit/cc8671059e549b1f8da41404255feed6aeccfa81
lfric_apps branch:
[vn3.2_comorph_refact3 -> vn3.2_comorph_nconcs](https://github.com/MichaelWhitall/lfric_apps/compare/vn3.2_comorph_refact3..MichaelWhitall:lfric_apps:vn3.2_comorph_nconcs)
Note this branch has been built on top of the comorph_refact3 branch from #251, hence the baseline for this diff is vn3.2_comorph_refact3 not main.
Equivalent changes in the UM:
[vn14.2_comorph_refact3 -> vn14.2_comorph_nconcs](https://github.com/MichaelWhitall/um/compare/vn14.2_comorph_refact3...MichaelWhitall:um:vn14.2_comorph_nconcs)
Note the baseline for this diff is the vn14.2_comorph_refact3 branch. The changes here have been built on top of other changes which refactor the comorph convection scheme to prepare for adding the new functionality.
### Further details of the issue.
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.