1 | module Mod_CMiPhy_loc |
---|
2 | |
---|
3 | !--------------------------------------------------------------------------+ |
---|
4 | ! Mon 17-Jun-2013 MAR | |
---|
5 | ! module Mod_CMiPhy_loc contains local variables of CMiPhy | |
---|
6 | ! | |
---|
7 | ! version 3.p.4.1 created by H. Gallee, Mon 17-Jun-2013 | |
---|
8 | ! Last Modification by H. Gallee, Mon 17-Jun-2013 | |
---|
9 | ! | |
---|
10 | !--------------------------------------------------------------------------+ |
---|
11 | |
---|
12 | |
---|
13 | ! Global Variables |
---|
14 | ! ================= |
---|
15 | |
---|
16 | use Mod_Real |
---|
17 | |
---|
18 | |
---|
19 | |
---|
20 | ! Internal Variables |
---|
21 | ! ================== |
---|
22 | |
---|
23 | IMPLICIT NONE |
---|
24 | |
---|
25 | |
---|
26 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qw_io0 ! Droplets Concentration entering CMiPhy (for io) [kg/kg] |
---|
27 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qi_io0 ! Ice Part. Concentration entering CMiPhy (for io) [kg/kg] |
---|
28 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: qs___0 ! Snow Part. Concentration entering CMiPhy [kg/kg] |
---|
29 | ! #qg real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: qg___0 ! Graupels Concentration entering CMiPhy [kg/kg] |
---|
30 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: qr___0 ! Rain Drops Concentration entering CMiPhy [kg/kg] |
---|
31 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: Ta_dgC ! Air Temperature [dgC] |
---|
32 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: sqrrro ! sqrt(roa(mzp)/roa(k)) [-] |
---|
33 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: qsiEFF ! EFFective Saturation Specific Humidity over Ice [kg/kg] |
---|
34 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: Fletch ! Monodisperse Nb of hexagonal Plates, Fletcher (1962) [-] |
---|
35 | |
---|
36 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: lamdaS ! Marshall-Palmer distribution parameter for Snow Particl. |
---|
37 | ! #qg real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: lamdaG ! Marshall-Palmer distribution parameter for Graupels |
---|
38 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: lamdaR ! Marshall-Palmer distribution parameter for Rain Derops |
---|
39 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: ps_ACW ! Accretion of Cloud Drop. by Snow Particl. Rate [kg/kg/s] |
---|
40 | |
---|
41 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: ps_ACR ! Accretion of Snow by Rain Rate [kg/kg/s] |
---|
42 | |
---|
43 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: FallVw ! Sedimentation Velocity of Droplets |
---|
44 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: FallVi ! Sedimentation Velocity of Ice Particles |
---|
45 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: FallVs ! Sedimentation Velocity of Snow Particles |
---|
46 | ! #qg real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: FallVg ! Sedimentation Velocity of Snow Particles |
---|
47 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: FallVr ! Sedimentation Velocity of Rain Drops |
---|
48 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qwLoss ! Mass Loss related to Sedimentation of Rain Droplets |
---|
49 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qiLoss ! Mass Loss related to Sedimentation of Ice Crystals |
---|
50 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qsLoss ! Mass Loss related to Sedimentation of Snow Particles |
---|
51 | real(kind=real8), SAVE,ALLOCATABLE,dimension(:) :: qrLoss ! Mass Loss related to Sedimentation of Rain Drops |
---|
52 | |
---|
53 | |
---|
54 | ! Debug Variables |
---|
55 | ! --------------- |
---|
56 | |
---|
57 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wihm1 ! Cloud Droplets Freezing |
---|
58 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wihm2 ! Ice Crystals Homogeneous Sublimation |
---|
59 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wicnd ! Ice Crystals Nucleation (Emde & Kahlig) |
---|
60 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: widep ! Ice Crystals Growth Bergeron Process (Emde & Kahlig) |
---|
61 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wisub ! Ice Crystals Sublimation (Levkov) |
---|
62 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wimlt ! Ice Crystals Melting |
---|
63 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wwevp ! Water Vapor Condensation / Evaporation (Fractional Cloudiness) |
---|
64 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wraut ! Cloud Droplets AUTO-Conversion |
---|
65 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsaut ! Ice Crystals AUTO-Conversion |
---|
66 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wracw ! Accretion of Cloud Droplets by Rain, Ta > 0, --> Rain |
---|
67 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsacw ! Accretion of Cloud Droplets by Rain, Ta < 0, --> Snow |
---|
68 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsaci ! Accretion of Ice Crystals by Snow --> Snow |
---|
69 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wraci ! Accretion of Ice Crystals by Rain --> Snow |
---|
70 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wiacr ! Accretion of Rain by Ice Crystals --> Snow |
---|
71 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsacr ! Accretion of Rain by Snow --> Snow |
---|
72 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wracs ! Accretion of Snow by Rain --> Snow, Rain |
---|
73 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wrevp ! Rain Drops Evaporation |
---|
74 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wssub ! Snow Particles Sublimation |
---|
75 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsmlt ! Snow Particles Melting |
---|
76 | ! #WH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: wsfre ! Rain Drops Freezing |
---|
77 | |
---|
78 | ! #wH real(kind=real8), SAVE,ALLOCATABLE,dimension(:,:) :: debugV ! Debug Variable (of 16 microphysical processes) |
---|
79 | |
---|
80 | |
---|
81 | end module Mod_CMiPhy_loc |
---|