computes warm-rain process rates -- condensation/evaporation happen later
Note
rain self-collection is from Seifert and Beheng (2001) and drop break-up follows Verlinde and Cotton (1993)
autoconversion follows Berry and Reinhardt (1974) with characteristic diameters correctly computed from gamma distribution of cloud droplets
rain collecting cloud water - assumes dc << dr and vtc
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=wp), | intent(in), | dimension(:) | :: | rhof | ||
| logical, | intent(in), | dimension(:) | :: | l_qc | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | rc | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | nc | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | ilamc | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | mvd_c | ||
| logical, | intent(in), | dimension(:) | :: | l_qr | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | rr | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | nr | ||
| real(kind=wp), | intent(in), | dimension(:) | :: | mvd_r | ||
| type(ty_tend), | intent(inout) | :: | tend |