LMDZ
suphy3.F90
Go to the documentation of this file.
1 !OPTIONS XOPT(NOEVAL)
2 SUBROUTINE suphy3(KULOUT)
3 
4 !**** *SUPHY3* - Initialize common YOMPHY3 physics radiative
5 ! constants
6 
7 ! Purpose.
8 ! --------
9 ! Initialize YOMPHY3, the common that contains the parameters
10 ! for the radiation part of the physics of the model.
11 
12 !** Interface.
13 ! ----------
14 ! *CALL* *SUPHY3(KULOUT)
15 
16 ! Explicit arguments :
17 ! --------------------
18 ! KULOUT : Logical unit for the output
19 
20 ! Implicit arguments :
21 ! --------------------
22 ! COMMON YOMPHY3
23 
24 ! Method.
25 ! -------
26 ! See documentation
27 
28 ! Externals.
29 ! ----------
30 
31 ! Reference.
32 ! ----------
33 ! Documentation ARPEGE
34 
35 ! Author.
36 ! -------
37 ! J.-F. Geleyn .
38 
39 ! Modifications.
40 ! --------------
41 ! Original : 90-9-1
42 ! Ajout de GCE4 et
43 ! modification de toutes les constantes optiques : 91-2-1
44 ! Ajout des nuages de glace : 92-04, L. Labbe.
45 ! Modified by R. EL Khatib : 93-04-02 Set-up defaults controled by LECMWF
46 ! Modified 97-04-17 J.M. Piriou: radiative coefficients default values, and new QSUSX default.
47 ! Modified 2000-08 R. Randriamampianina, J.F. Geleyn et J.M. Piriou: change infra-red interaction between layers (GIREC*).
48 ! Modified 2000-12-12 by E. Bazile: CYCORA's default value.
49 ! M.Hamrud 01-Oct-2003 CY28 Cleaning
50 ! R.Brozkova 24-Sep-2006 ALARO-0 (new cloud model)
51 ! ------------------------------------------------------------------
52 
53 USE parkind1 ,ONLY : jpim ,jprb
54 USE yomhook ,ONLY : lhook, dr_hook
55 
56 ! Ce qui concerne NULNAM commente par MPL le 15.04.09
57 !USE YOMLUN , ONLY : NULNAM
58 USE yomct0b , ONLY : lecmwf
59 USE yomphy , ONLY : lclsatur
60 USE yomphy3 , ONLY : gca ,gcb ,gcc ,vdp ,&
61  & vnp ,bsfsa ,bsfsi ,bsfsn ,bsfta ,&
62  & bsfti ,bsftn ,earrt ,eoasa ,eoasi ,&
63  & eoasn ,eoata ,eoati ,eoatn ,eodsa ,&
64  & eodsi ,eodsn ,eodta ,eodti ,eodtn ,&
65  & eoray ,gcd4 ,gce4 ,qco2 ,qlimi ,&
66  & qlip0 ,rii0 ,usaa ,usai ,&
67  & usan ,usba ,usbi ,usbn ,&
68  & girec1 ,girec2 ,girec3 ,girec4 ,&
73 
74 IMPLICIT NONE
75 
76 INTEGER(KIND=JPIM),INTENT(IN) :: KULOUT
77 REAL(KIND=JPRB) :: ZHOOK_HANDLE
78 
79 #include "posnam.intfb.h"
80 
81 #include "namphy3.h"
82 ! ------------------------------------------------------------------
83 
84 !* 1. Set default values.
85 ! -------------------
86 
87 ! 1.1 Set implicit default values
88 
89 IF (lhook) CALL dr_hook('SUPHY3',0,zhook_handle)
90 bsfsa=.3490_jprb
91 bsfsi=.3238_jprb
92 bsfsn=.3300_jprb
93 bsfta=.3471_jprb
94 bsfti=.3231_jprb
95 bsftn=.3584_jprb
96 earrt=0.001324_jprb
97 eoasa=.6727e-01_jprb
98 eoasi=.1692e-01_jprb
99 eoasn=.3353e-01_jprb
100 eoata=.5037e-01_jprb
101 eoati=.3455e+01_jprb
102 eoatn=.9077e+01_jprb
103 eodsa=.3665e+00_jprb
104 eodsi=.1406e+01_jprb
105 eodsn=.6558e+01_jprb
106 eodta=.1766e-01_jprb
107 eodti=.8435e+00_jprb
108 eodtn=.4319e+01_jprb
109 eoray=.8606e-06_jprb
110 gca(1)=.8041e-01_jprb
111 gca(2)=.1456e+00_jprb
112 gca(3)=.4787e+01_jprb
113 gca(4)=.2102e+04_jprb
114 gca(5)=.1334e+01_jprb
115 gca(6)=.1551e-04_jprb
116 gcb(1)=.8968e+07_jprb
117 gcb(2)=.2413e+10_jprb
118 gcb(3)=.3548e+05_jprb
119 gcb(4)=.6370e+10_jprb
120 gcb(5)=.8499e+11_jprb
121 gcb(6)=.1012e+06_jprb
122 gcc(1)=.5925e-10_jprb
123 gcc(2)=.1842e-10_jprb
124 gcc(3)=.2532e-07_jprb
125 gcc(4)=.1953e+07_jprb
126 gcc(5)=.1734e-11_jprb
127 gcc(6)=.1225e-16_jprb
128 gcd4=.3608e-69_jprb
129 gce4=.7563e+04_jprb
130 girec1=0.0_jprb
131 girec2=0.0_jprb
132 girec3=0.0_jprb
133 girec4=0.0_jprb
134 qco2=.5366e-03_jprb
135 qlimi=15000._jprb
136 qlip0=8.e+06_jprb
137 usaa=-.3020_jprb
138 usai=-.3524_jprb
139 usan=-.3400_jprb
140 usba=0._jprb
141 usbi=0._jprb
142 usbn=0._jprb
143 vdp(1,1)=.21868e+02_jprb
144 vdp(2,1)=.17453e+02_jprb
145 vdp(3,1)=.68918e+00_jprb
146 vdp(4,1)=.23456e-03_jprb
147 vdp(5,1)=.22317e-09_jprb
148 vdp(1,2)=.48401e+02_jprb
149 vdp(2,2)=.18648e+02_jprb
150 vdp(3,2)=.35199e-01_jprb
151 vdp(4,2)=.63691e-06_jprb
152 vdp(5,2)=.86395e-13_jprb
153 vdp(1,3)=.76948e+02_jprb
154 vdp(2,3)=.41056e+01_jprb
155 vdp(3,3)=.42667e-03_jprb
156 vdp(4,3)=0._jprb
157 vdp(5,3)=0._jprb
158 vdp(1,4)=.27241e+03_jprb
159 vdp(2,4)=.57091e+04_jprb
160 vdp(3,4)=.14393e+05_jprb
161 vdp(4,4)=.29879e+04_jprb
162 vdp(5,4)=.25382e+02_jprb
163 vdp(1,5)=.86942e+02_jprb
164 vdp(2,5)=.32186e+03_jprb
165 vdp(3,5)=.10775e+03_jprb
166 vdp(4,5)=.21261e+01_jprb
167 vdp(5,5)=.40003e-02_jprb
168 vdp(1,6)=.24408e+02_jprb
169 vdp(2,6)=.81919e+01_jprb
170 vdp(3,6)=.72193e+01_jprb
171 vdp(4,6)=.56230e+00_jprb
172 vdp(5,6)=.25384e-02_jprb
173 vnp(1,1)=.69926e+01_jprb
174 vnp(2,1)=.63915e+00_jprb
175 vnp(3,1)=.28896e-03_jprb
176 vnp(4,1)=.10050e-08_jprb
177 vnp(5,1)=.99037e-16_jprb
178 vnp(1,2)=.31105e+01_jprb
179 vnp(2,2)=.14225e-01_jprb
180 vnp(3,2)=.69355e-06_jprb
181 vnp(4,2)=.36087e-12_jprb
182 vnp(5,2)=.44113e-20_jprb
183 vnp(1,3)=.23659e+01_jprb
184 vnp(2,3)=.11139e-02_jprb
185 vnp(3,3)=.10618e-05_jprb
186 vnp(4,3)=0._jprb
187 vnp(5,3)=0._jprb
188 vnp(1,4)=.19810e+03_jprb
189 vnp(2,4)=.46954e+04_jprb
190 vnp(3,4)=.22512e+04_jprb
191 vnp(4,4)=.52461e+02_jprb
192 vnp(5,4)=.11645e+00_jprb
193 vnp(1,5)=.46348e+02_jprb
194 vnp(2,5)=.35630e+02_jprb
195 vnp(3,5)=.33005e+01_jprb
196 vnp(4,5)=.18045e-01_jprb
197 vnp(5,5)=.88667e-05_jprb
198 vnp(1,6)=.47413e+01_jprb
199 vnp(2,6)=.16334e+01_jprb
200 vnp(3,6)=.48164e+00_jprb
201 vnp(4,6)=.56140e-02_jprb
202 vnp(5,6)=.67790e-04_jprb
203 
204 ! Default values for cloud model - first index denotes spectral band:
205 ! 1 - solar
206 ! 2 - thermal
207 fcm_del_a(1) = 9.55496e-01_jprb
208 fcm_del_a(2) = 1.79152e+02_jprb
209 fcm_del_d(1) = 5.72959e+01_jprb
210 fcm_del_d(2) = 2.00159e+02_jprb
211 fcm_mu_a(1) = 8.66200e-01_jprb
212 fcm_mu_a(2) = 6.65532e-01_jprb
213 fcm_mu_d(1) = 1.00000e+00_jprb
214 fcm_mu_d(2) = 6.70517e-01_jprb
215 fcm_n_i = 1.00000e-01_jprb
216 fcm_n_l = 1.00000e-01_jprb
217 fcm_p_ai(1,0) = 1.48920e+01_jprb
218 fcm_p_ai(1,1) = -3.71379e+01_jprb
219 fcm_p_ai(1,2) = 0.00000e+00_jprb
220 fcm_p_ai(1,3) = 0.00000e+00_jprb
221 fcm_p_ai(2,0) = 9.76920e+00_jprb
222 fcm_p_ai(2,1) = -7.54840e+00_jprb
223 fcm_p_ai(2,2) = 0.00000e+00_jprb
224 fcm_p_ai(2,3) = 0.00000e+00_jprb
225 fcm_p_al(1,0) = 1.42062e+00_jprb
226 fcm_p_al(1,1) = -3.54037e+00_jprb
227 fcm_p_al(1,2) = 1.73535e+00_jprb
228 fcm_p_al(1,3) = 0.00000e+00_jprb
229 fcm_p_al(2,0) = 5.08522e+00_jprb
230 fcm_p_al(2,1) = -1.08144e+01_jprb
231 fcm_p_al(2,2) = 5.16331e+00_jprb
232 fcm_p_al(2,3) = 0.00000e+00_jprb
233 fcm_p_di(1,0) = 1.30487e+01_jprb
234 fcm_p_di(1,1) = 1.98670e+01_jprb
235 fcm_p_di(1,2) = -5.08578e+01_jprb
236 fcm_p_di(1,3) = 0.00000e+00_jprb
237 fcm_p_di(2,0) = 1.23173e+01_jprb
238 fcm_p_di(2,1) = -3.32808e+01_jprb
239 fcm_p_di(2,2) = 5.77295e+01_jprb
240 fcm_p_di(2,3) = -7.35728e+01_jprb
241 fcm_p_dl(1,0) = 4.68646e+00_jprb
242 fcm_p_dl(1,1) = -8.77652e+00_jprb
243 fcm_p_dl(1,2) = 2.12789e+00_jprb
244 fcm_p_dl(1,3) = 0.00000e+00_jprb
245 fcm_p_dl(2,0) = 4.52292e+00_jprb
246 fcm_p_dl(2,1) = -1.43327e+01_jprb
247 fcm_p_dl(2,2) = 1.16650e+01_jprb
248 fcm_p_dl(2,3) = 0.00000e+00_jprb
249 fcm_p_gi(1,0) = -2.01472e+00_jprb
250 fcm_p_gi(1,1) = 9.16284e+01_jprb
251 fcm_p_gi(1,2) = 7.82275e+01_jprb
252 fcm_p_gi(1,3) = 0.00000e+00_jprb
253 fcm_p_gi(2,0) = -7.55124e-01_jprb
254 fcm_p_gi(2,1) = -4.68837e+00_jprb
255 fcm_p_gi(2,2) = 6.72877e+01_jprb
256 fcm_p_gi(2,3) = 0.00000e+00_jprb
257 fcm_p_gl(1,0) = 8.82686e-01_jprb
258 fcm_p_gl(1,1) = -2.02445e+00_jprb
259 fcm_p_gl(1,2) = 1.45259e+00_jprb
260 fcm_p_gl(1,3) = 0.00000e+00_jprb
261 fcm_p_gl(2,0) = 1.93784e-01_jprb
262 fcm_p_gl(2,1) = -6.07676e-01_jprb
263 fcm_p_gl(2,2) = 5.37734e-01_jprb
264 fcm_p_gl(2,3) = 0.00000e+00_jprb
265 fcm_q_ai(1,1) = 1.86588e+01_jprb
266 fcm_q_ai(1,2) = 0.00000e+00_jprb
267 fcm_q_ai(1,3) = 0.00000e+00_jprb
268 fcm_q_ai(2,1) = 2.78063e+00_jprb
269 fcm_q_ai(2,2) = 0.00000e+00_jprb
270 fcm_q_ai(2,3) = 0.00000e+00_jprb
271 fcm_q_al(1,1) = -2.81210e+00_jprb
272 fcm_q_al(1,2) = 2.35758e+00_jprb
273 fcm_q_al(1,3) = 0.00000e+00_jprb
274 fcm_q_al(2,1) = -2.31252e+00_jprb
275 fcm_q_al(2,2) = 1.56848e+00_jprb
276 fcm_q_al(2,3) = 0.00000e+00_jprb
277 fcm_q_di(1,1) = 1.04582e+01_jprb
278 fcm_q_di(1,2) = 6.15641e+00_jprb
279 fcm_q_di(1,3) = 0.00000e+00_jprb
280 fcm_q_di(2,1) = 1.18370e+00_jprb
281 fcm_q_di(2,2) = 2.23187e+00_jprb
282 fcm_q_di(2,3) = 7.00424e+00_jprb
283 fcm_q_dl(1,1) = -2.18205e+00_jprb
284 fcm_q_dl(1,2) = 1.34831e+00_jprb
285 fcm_q_dl(1,3) = 0.00000e+00_jprb
286 fcm_q_dl(2,1) = -3.12310e+00_jprb
287 fcm_q_dl(2,2) = 2.57959e+00_jprb
288 fcm_q_dl(2,3) = 0.00000e+00_jprb
289 fcm_q_gi(1,1) = 7.89999e+01_jprb
290 fcm_q_gi(1,2) = 5.24929e+01_jprb
291 fcm_q_gi(1,3) = 0.00000e+00_jprb
292 fcm_q_gi(2,1) = 4.93801e+00_jprb
293 fcm_q_gi(2,2) = 2.38096e+01_jprb
294 fcm_q_gi(2,3) = 0.00000e+00_jprb
295 fcm_q_gl(1,1) = -2.20830e+00_jprb
296 fcm_q_gl(1,2) = 1.39832e+00_jprb
297 fcm_q_gl(1,3) = 0.00000e+00_jprb
298 fcm_q_gl(2,1) = -3.27770e+00_jprb
299 fcm_q_gl(2,2) = 2.78446e+00_jprb
300 fcm_q_gl(2,3) = 0.00000e+00_jprb
301 rexp_neb = 8.0_jprb
302 
303 ! 1.2 Modify default values according to LECMWF
304 
305 IF (lecmwf) THEN
306 ELSE
307 ENDIF
308 
309 ! Remark : the values or RII0 is calculated and not set up
310 
311 ! ------------------------------------------------------------------
312 
313 !* 2. Modify default values.
314 ! ----------------------
315 
316 ! Ce qui concerne NAMPHY3 commente par MPL le 15.04.09
317 !CALL POSNAM(NULNAM,'NAMPHY3')
318 !READ(NULNAM,NAMPHY3)
319 ! ------------------------------------------------------------------
320 
321 !* 3. Print final values.
322 ! -------------------
323 
324 WRITE(unit=kulout,fmt='('' COMMON YOMPHY3 '')')
325 WRITE(unit=kulout,fmt='('' BSFSA = '',E10.4,'' BSFSI = '',E10.4 &
326  & ,'' BSFSN = '',E10.4,'' BSFTA = '',E10.4,'' BSFTI = '',E10.4,/&
327  & ,'' BSFTN = '',E10.4,'' EARRT = '',E10.4,'' EOASA = ''&
328  & ,E10.4,'' EOASI = '',E10.4,'' EOASN = '',E10.4 &
329  & ,'' EOATA = '',E10.4,/,'' EOATI = '',E10.4,'' EOATN = '',E10.4 &
330  & ,'' EODSA = '',E10.4,'' EODSI = '',E10.4,'' EODSN = '',E10.4 &
331  & ,'' EODTA = '',E10.4,/,'' EODTI = '',E10.4 &
332  & ,'' EODTN = '',E10.4,'' EORAY = '',E10.4,/&
333  & ,'' GCA(6) = '',6E11.4,/,'' GCB(6) = '',6E11.4,/,'' GCC(6) = ''&
334  & ,6E11.4,/,'' GCD4 = '',E11.4,'' GCE4 = '',E11.4,/&
335  & ,'' QCO2 = '',E10.4,'' QLIP0 = '',E10.4 &
336  & ,'' USAA = '',E10.4,'' USAI = '',E10.4,'' USAN = '',E10.4 &
337  & ,'' USBA = '',E10.4,/,'' USBI = '',E10.4,'' USBN = '',E10.4,/&
338  & ,'' VDP(5,6) = '',5E12.5,/,5(12X,5E12.5,/)&
339  & ,'' VNP(5,6) = '',5E12.5,/,5(12X,5E12.5,/)&
340  & ,'' QLIMI = '',E10.4 &
341  & ,'' GIREC1 = '',E10.4,'' GIREC2 = '',E10.4,'' GIREC3 = '',E10.4 &
342  & ,'' GIREC4 = '',E10.4 &
343  & )')&
348 
349 IF (lclsatur) THEN
350  WRITE(kulout,'('' N_SPBAND = '',I2,'' REXP_NEB = '',F5.2)') &
352  WRITE(kulout,'('' FCM_DEL_A(:) ='',2(1X,ES12.5))') fcm_del_a(:)
353  WRITE(kulout,'('' FCM_DEL_D(:) ='',2(1X,ES12.5))') fcm_del_d(:)
354  WRITE(kulout,'('' FCM_MU_A (:) ='',2(1X,ES12.5))') fcm_mu_a(:)
355  WRITE(kulout,'('' FCM_MU_D (:) ='',2(1X,ES12.5))') fcm_mu_d(:)
356  WRITE(kulout,'('' FCM_N_I ='',1X,ES12.5)') fcm_n_i
357  WRITE(kulout,'('' FCM_N_L ='',1X,ES12.5)') fcm_n_l
358  WRITE(kulout,'('' FCM_P_AI (:,0) ='',2(1X,ES12.5))') fcm_p_ai(:,0)
359  WRITE(kulout,'('' FCM_P_AI (:,1) ='',2(1X,ES12.5))') fcm_p_ai(:,1)
360  WRITE(kulout,'('' FCM_P_AI (:,2) ='',2(1X,ES12.5))') fcm_p_ai(:,2)
361  WRITE(kulout,'('' FCM_P_AI (:,3) ='',2(1X,ES12.5))') fcm_p_ai(:,3)
362  WRITE(kulout,'('' FCM_P_AL (:,0) ='',2(1X,ES12.5))') fcm_p_al(:,0)
363  WRITE(kulout,'('' FCM_P_AL (:,1) ='',2(1X,ES12.5))') fcm_p_al(:,1)
364  WRITE(kulout,'('' FCM_P_AL (:,2) ='',2(1X,ES12.5))') fcm_p_al(:,2)
365  WRITE(kulout,'('' FCM_P_AL (:,3) ='',2(1X,ES12.5))') fcm_p_al(:,3)
366  WRITE(kulout,'('' FCM_P_DI (:,0) ='',2(1X,ES12.5))') fcm_p_di(:,0)
367  WRITE(kulout,'('' FCM_P_DI (:,1) ='',2(1X,ES12.5))') fcm_p_di(:,1)
368  WRITE(kulout,'('' FCM_P_DI (:,2) ='',2(1X,ES12.5))') fcm_p_di(:,2)
369  WRITE(kulout,'('' FCM_P_DI (:,3) ='',2(1X,ES12.5))') fcm_p_di(:,3)
370  WRITE(kulout,'('' FCM_P_DL (:,0) ='',2(1X,ES12.5))') fcm_p_dl(:,0)
371  WRITE(kulout,'('' FCM_P_DL (:,1) ='',2(1X,ES12.5))') fcm_p_dl(:,1)
372  WRITE(kulout,'('' FCM_P_DL (:,2) ='',2(1X,ES12.5))') fcm_p_dl(:,2)
373  WRITE(kulout,'('' FCM_P_DL (:,3) ='',2(1X,ES12.5))') fcm_p_dl(:,3)
374  WRITE(kulout,'('' FCM_P_GI (:,0) ='',2(1X,ES12.5))') fcm_p_gi(:,0)
375  WRITE(kulout,'('' FCM_P_GI (:,1) ='',2(1X,ES12.5))') fcm_p_gi(:,1)
376  WRITE(kulout,'('' FCM_P_GI (:,2) ='',2(1X,ES12.5))') fcm_p_gi(:,2)
377  WRITE(kulout,'('' FCM_P_GI (:,3) ='',2(1X,ES12.5))') fcm_p_gi(:,3)
378  WRITE(kulout,'('' FCM_P_GL (:,0) ='',2(1X,ES12.5))') fcm_p_gl(:,0)
379  WRITE(kulout,'('' FCM_P_GL (:,1) ='',2(1X,ES12.5))') fcm_p_gl(:,1)
380  WRITE(kulout,'('' FCM_P_GL (:,2) ='',2(1X,ES12.5))') fcm_p_gl(:,2)
381  WRITE(kulout,'('' FCM_P_GL (:,3) ='',2(1X,ES12.5))') fcm_p_gl(:,3)
382  WRITE(kulout,'('' FCM_Q_AI (:,1) ='',2(1X,ES12.5))') fcm_q_ai(:,1)
383  WRITE(kulout,'('' FCM_Q_AI (:,2) ='',2(1X,ES12.5))') fcm_q_ai(:,2)
384  WRITE(kulout,'('' FCM_Q_AI (:,3) ='',2(1X,ES12.5))') fcm_q_ai(:,3)
385  WRITE(kulout,'('' FCM_Q_AL (:,1) ='',2(1X,ES12.5))') fcm_q_al(:,1)
386  WRITE(kulout,'('' FCM_Q_AL (:,2) ='',2(1X,ES12.5))') fcm_q_al(:,2)
387  WRITE(kulout,'('' FCM_Q_AL (:,3) ='',2(1X,ES12.5))') fcm_q_al(:,3)
388  WRITE(kulout,'('' FCM_Q_DI (:,1) ='',2(1X,ES12.5))') fcm_q_di(:,1)
389  WRITE(kulout,'('' FCM_Q_DI (:,2) ='',2(1X,ES12.5))') fcm_q_di(:,2)
390  WRITE(kulout,'('' FCM_Q_DI (:,3) ='',2(1X,ES12.5))') fcm_q_di(:,3)
391  WRITE(kulout,'('' FCM_Q_DL (:,1) ='',2(1X,ES12.5))') fcm_q_dl(:,1)
392  WRITE(kulout,'('' FCM_Q_DL (:,2) ='',2(1X,ES12.5))') fcm_q_dl(:,2)
393  WRITE(kulout,'('' FCM_Q_DL (:,3) ='',2(1X,ES12.5))') fcm_q_dl(:,3)
394  WRITE(kulout,'('' FCM_Q_GI (:,1) ='',2(1X,ES12.5))') fcm_q_gi(:,1)
395  WRITE(kulout,'('' FCM_Q_GI (:,2) ='',2(1X,ES12.5))') fcm_q_gi(:,2)
396  WRITE(kulout,'('' FCM_Q_GI (:,3) ='',2(1X,ES12.5))') fcm_q_gi(:,3)
397  WRITE(kulout,'('' FCM_Q_GL (:,1) ='',2(1X,ES12.5))') fcm_q_gl(:,1)
398  WRITE(kulout,'('' FCM_Q_GL (:,2) ='',2(1X,ES12.5))') fcm_q_gl(:,2)
399  WRITE(kulout,'('' FCM_Q_GL (:,3) ='',2(1X,ES12.5))') fcm_q_gl(:,3)
400 ENDIF
401 ! ------------------------------------------------------------------
402 
403 IF (lhook) CALL dr_hook('SUPHY3',1,zhook_handle)
404 END SUBROUTINE suphy3
real(kind=jprb) eodti
Definition: yomphy3.F90:155
real(kind=jprb) gce4
Definition: yomphy3.F90:159
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_al
Definition: yomphy3.F90:187
real(kind=jprb), dimension(n_spband) fcm_del_d
Definition: yomphy3.F90:175
real(kind=jprb) bsftn
Definition: yomphy3.F90:143
real(kind=jprb) usaa
Definition: yomphy3.F90:164
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_gi
Definition: yomphy3.F90:184
real(kind=jprb) usbi
Definition: yomphy3.F90:168
real(kind=jprb), dimension(n_spband) fcm_del_a
Definition: yomphy3.F90:174
real(kind=jprb), dimension(6) gcb
Definition: yomphy3.F90:134
real(kind=jprb) fcm_n_l
Definition: yomphy3.F90:179
real(kind=jprb) eoasa
Definition: yomphy3.F90:145
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_dl
Definition: yomphy3.F90:183
real(kind=jprb) gcd4
Definition: yomphy3.F90:158
real(kind=jprb) eoatn
Definition: yomphy3.F90:150
real(kind=jprb) qlip0
Definition: yomphy3.F90:162
real(kind=jprb) girec1
Definition: yomphy3.F90:170
real(kind=jprb), dimension(5, 6) vnp
Definition: yomphy3.F90:137
real(kind=jprb) fcm_n_i
Definition: yomphy3.F90:178
real(kind=jprb) bsfsi
Definition: yomphy3.F90:139
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_dl
Definition: yomphy3.F90:189
real(kind=jprb) bsfsa
Definition: yomphy3.F90:138
real(kind=jprb) girec4
Definition: yomphy3.F90:173
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_ai
Definition: yomphy3.F90:186
real(kind=jprb) bsfta
Definition: yomphy3.F90:141
real(kind=jprb) girec2
Definition: yomphy3.F90:171
real(kind=jprb), dimension(n_spband) fcm_mu_d
Definition: yomphy3.F90:177
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_al
Definition: yomphy3.F90:181
real(kind=jprb), dimension(6) gca
Definition: yomphy3.F90:133
real(kind=jprb) usai
Definition: yomphy3.F90:165
real(kind=jprb) eoasi
Definition: yomphy3.F90:146
logical lecmwf
Definition: yomct0b.F90:15
real(kind=jprb) usbn
Definition: yomphy3.F90:169
real(kind=jprb) qco2
Definition: yomphy3.F90:160
real(kind=jprb) rii0
Definition: yomphy3.F90:163
real(kind=jprb) eodtn
Definition: yomphy3.F90:156
real(kind=jprb), dimension(5, 6) vdp
Definition: yomphy3.F90:136
integer, parameter jprb
Definition: parkind1.F90:31
subroutine suphy3(KULOUT)
Definition: suphy3.F90:3
real(kind=jprb) eoasn
Definition: yomphy3.F90:147
logical lclsatur
Definition: yomphy.F90:307
integer(kind=jpim), parameter n_spband
Definition: yomphy3.F90:131
real(kind=jprb) usan
Definition: yomphy3.F90:166
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_di
Definition: yomphy3.F90:182
real(kind=jprb) rexp_neb
Definition: yomphy3.F90:192
real(kind=jprb) usba
Definition: yomphy3.F90:167
real(kind=jprb), dimension(n_spband) fcm_mu_a
Definition: yomphy3.F90:176
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_gl
Definition: yomphy3.F90:185
logical lhook
Definition: yomhook.F90:12
real(kind=jprb) qlimi
Definition: yomphy3.F90:161
real(kind=jprb) bsfti
Definition: yomphy3.F90:142
real(kind=jprb), dimension(n_spband, 0:3) fcm_p_ai
Definition: yomphy3.F90:180
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
Definition: yomhook.F90:17
Definition: yomphy.F90:1
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_gi
Definition: yomphy3.F90:190
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_di
Definition: yomphy3.F90:188
real(kind=jprb) eodsi
Definition: yomphy3.F90:152
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb) eoray
Definition: yomphy3.F90:157
real(kind=jprb) bsfsn
Definition: yomphy3.F90:140
real(kind=jprb) earrt
Definition: yomphy3.F90:144
real(kind=jprb), dimension(n_spband, 1:3) fcm_q_gl
Definition: yomphy3.F90:191
real(kind=jprb) eodsa
Definition: yomphy3.F90:151
real(kind=jprb) eoati
Definition: yomphy3.F90:149
real(kind=jprb), dimension(6) gcc
Definition: yomphy3.F90:135
!$Header!integer nvarmx s s unit
Definition: gradsdef.h:20
real(kind=jprb) girec3
Definition: yomphy3.F90:172
real(kind=jprb) eoata
Definition: yomphy3.F90:148
real(kind=jprb) eodta
Definition: yomphy3.F90:154
real(kind=jprb) eodsn
Definition: yomphy3.F90:153