1 | subroutine PHY_Atm_CM_INI |
---|
2 | |
---|
3 | !------------------------------------------------------------------------------+ |
---|
4 | ! Sat 29-Jun-2013 MAR | |
---|
5 | ! MAR PHY_Atm_CM_INI | |
---|
6 | ! subroutine PHY_Atm_CM_INI initializes Cloud Microphysical Scheme CMiPhy | |
---|
7 | ! | |
---|
8 | ! version 3.p.4.1 created by H. Gallee, Thu 21-Mar-2013 | |
---|
9 | ! Last Modification by H. Gallee, Sat 29-Jun-2013 | |
---|
10 | ! | |
---|
11 | !------------------------------------------------------------------------------+ |
---|
12 | ! | |
---|
13 | ! | |
---|
14 | ! # OPTIONS: | |
---|
15 | ! # ^^^^^^^ | |
---|
16 | ! # #kk SCu fraction Limitation | |
---|
17 | ! # #hb Snow particles distrib. parameter n0___s is BSnow value| |
---|
18 | ! # #LA Snow,Rain particles distrib. parameters n0___s,r TUNED| |
---|
19 | ! # #rc MAX allowed Relative Humidity is a function of Grid Size | |
---|
20 | ! | |
---|
21 | !------------------------------------------------------------------------------+ |
---|
22 | |
---|
23 | use Mod_Real |
---|
24 | use Mod_PHY____grd |
---|
25 | use Mod_PHY_CM_dat |
---|
26 | use Mod_PHY_CM_kkl |
---|
27 | |
---|
28 | |
---|
29 | IMPLICIT NONE |
---|
30 | |
---|
31 | integer :: i ,j ,k ,ikl |
---|
32 | |
---|
33 | |
---|
34 | |
---|
35 | ! DATA TUNING |
---|
36 | ! =========== |
---|
37 | |
---|
38 | ! #kk SSImax = 900.0 ! Maximum Sursaturation % ICE (900 ==> RH=1000%) [%] |
---|
39 | ! #LA n0___r = 3.0e06 ! intercept parameter / rain gamam distribution ! Tuning |
---|
40 | ! #LA n0___s = 4.0e06 ! intercept parameter / snow gamma distribution ! Tuning |
---|
41 | ! #hb n0___s = 0.1d18 ! intercept parameter / snow gamma distribution (Blown Snow only) |
---|
42 | ! DO NOT USE unless for specific sensivity experiments |
---|
43 | ! #hb IF (it_EXP.eq.1) write(6,6000) |
---|
44 | ! #hb 6000 format(/,' ****************************************************', & |
---|
45 | ! #hb& /,' * cnos = 0.1d18 for PURE BLOWING SNOW EXPERIMENTS *', & |
---|
46 | ! #hb& /,' * DO not USE OTHERWISE *', & |
---|
47 | ! #hb& /,' ****************************************************', & |
---|
48 | ! #hb& /) |
---|
49 | |
---|
50 | ! _hl qisMAX = 0.0008 ! compromise when graupels are not included |
---|
51 | ! ! Ref.: Emde & Kahlig 1989, Ann.Geoph. 7, p.408 (18) |
---|
52 | qw_MAX = qw_MAXL ! Cloud droplets MAX concentration before autoconversion |
---|
53 | ! Ref.: Lin et al. 1983, JCAM 22, p.1076 (50) |
---|
54 | ! qw_MAX = 0.0003 ! critical liquid water mixing ratio |
---|
55 | ! ! Ref.: Sundqvist 1988, Physically-Based Modelling and Simulation of Climate and Climatic Change, |
---|
56 | ! ! M.E. Schlesinger, Ed., Reidel, 433-461. |
---|
57 | |
---|
58 | |
---|
59 | |
---|
60 | ! Maximum Relative Humidity |
---|
61 | ! ========================= |
---|
62 | |
---|
63 | ! #rc RH_MAX = 0.90+0.08*sqrt(max(0.,100.-dxHOST*0.001)/95.) |
---|
64 | |
---|
65 | |
---|
66 | |
---|
67 | |
---|
68 | ! IOs |
---|
69 | ! === |
---|
70 | |
---|
71 | DO ipt_CM=1,npt_CM |
---|
72 | ikl0CM(ipt_CM) = ikl_AP(i0__CM(ipt_CM),j0__CM(ipt_CM)) |
---|
73 | ENDDO |
---|
74 | |
---|
75 | |
---|
76 | |
---|
77 | |
---|
78 | ! Cloud Microphysics Initialization |
---|
79 | ! ================================= |
---|
80 | |
---|
81 | IF (it_EXP.LE.1) THEN |
---|
82 | |
---|
83 | |
---|
84 | ! Precipitation: Mod_PHY_CM_kkl: |
---|
85 | ! ----------------------------- |
---|
86 | |
---|
87 | DO ikl=1,kcolp |
---|
88 | rai0CM (ikl) = 0. |
---|
89 | rainCM (ikl) = 0. |
---|
90 | sno0CM (ikl) = 0. |
---|
91 | snobCM (ikl) = 0. |
---|
92 | snowCM (ikl) = 0. |
---|
93 | Ice0CM (ikl) = 0. |
---|
94 | Ice_CM (ikl) = 0. |
---|
95 | |
---|
96 | |
---|
97 | |
---|
98 | ! Hyrometeores : Mod_PHY_CM_kkl: |
---|
99 | ! ----------------------------- |
---|
100 | |
---|
101 | DO k= 1,mzp |
---|
102 | CCNiCM (ikl,k) = 0. |
---|
103 | qw__CM (ikl,k) = 0. |
---|
104 | qi__CM (ikl,k) = 0. |
---|
105 | qs__CM (ikl,k) = 0. |
---|
106 | ! #qg qg__CM (ikl,k) = 0. |
---|
107 | qr__CM (ikl,k) = 0. |
---|
108 | END DO |
---|
109 | END DO |
---|
110 | |
---|
111 | END IF |
---|
112 | |
---|
113 | end subroutine PHY_Atm_CM_INI |
---|