1 | SUBROUTINE SUSWN (KTSW, KSW) |
---|
2 | |
---|
3 | !**** *SUSW* - INITIALIZE COMMON YOESW |
---|
4 | |
---|
5 | ! PURPOSE. |
---|
6 | ! -------- |
---|
7 | ! INITIALIZE YOESW, THE COMMON THAT CONTAINS COEFFICIENTS |
---|
8 | ! NEEDED TO RUN THE SHORTWAVE RADIATION SUBROUTINES |
---|
9 | |
---|
10 | !** INTERFACE. |
---|
11 | ! ---------- |
---|
12 | ! *CALL* *SUSW |
---|
13 | |
---|
14 | ! EXPLICIT ARGUMENTS : |
---|
15 | ! -------------------- |
---|
16 | ! NONE |
---|
17 | |
---|
18 | ! IMPLICIT ARGUMENTS : |
---|
19 | ! -------------------- |
---|
20 | ! COMMON YOESW |
---|
21 | |
---|
22 | ! METHOD. |
---|
23 | ! ------- |
---|
24 | ! SEE DOCUMENTATION |
---|
25 | |
---|
26 | ! EXTERNALS. |
---|
27 | ! ---------- |
---|
28 | |
---|
29 | ! REFERENCE. |
---|
30 | ! ---------- |
---|
31 | ! ECMWF RESEARCH DEPARTMENT DOCUMENTATION OF THE IFS |
---|
32 | |
---|
33 | ! AUTHOR. |
---|
34 | ! ------- |
---|
35 | ! JEAN-JACQUES MORCRETTE *ECMWF* |
---|
36 | |
---|
37 | ! MODIFICATIONS. |
---|
38 | ! -------------- |
---|
39 | ! ORIGINAL : 88-12-15 |
---|
40 | ! 97-04-16 JJ Morcrette 2 and 4 interval spectral resolution |
---|
41 | ! 00-10-24 JJ Morcrette sea-ice albedo revisited |
---|
42 | ! 00-12-14 JJ Morcrette |
---|
43 | ! and Ph.Dubuisson B.Bonnel 6 spectral interval resolution |
---|
44 | ! 01-04-17 Ph.Dubuisson, B.Bonnel, JJ.Morcrette 6 sp.int.resolu'n |
---|
45 | ! 01-06-28 B.Bonnel, JJ.Morcrette, Ph.Dubuisson Rayleigh (2/4/6) |
---|
46 | ! 01-11-05 Ph.Dubuisson, JJMorcrette (new 2 intervals for TL/AD) |
---|
47 | ! 03-04-24 JJ Morcrette SRTM with 14 spectral intervals |
---|
48 | ! M.Hamrud 01-Oct-2003 CY28 Cleaning |
---|
49 | |
---|
50 | ! ------------------------------------------------------------------ |
---|
51 | |
---|
52 | USE PARKIND1 ,ONLY : JPIM ,JPRB |
---|
53 | USE YOMHOOK ,ONLY : LHOOK, DR_HOOK |
---|
54 | |
---|
55 | USE YOMCST , ONLY : RG |
---|
56 | USE YOERAD , ONLY : NTSW ,LONEWSW ,LRAYL |
---|
57 | USE YOESW , ONLY : APAD ,BPAD ,RRAY ,RSUN ,& |
---|
58 | & RPDH1 ,RPDU1 ,RPNH ,RPNU ,RSWCE ,& |
---|
59 | & RSWCP ,RTDH2O ,RTDUMG ,RTH2O ,RTUMG ,& |
---|
60 | & D ,RROMA ,RROMB ,RRASY ,RHSRA ,& |
---|
61 | & RHSRB ,RHSRC ,RHSRD ,RHSRE ,RHSRF ,& |
---|
62 | & RHSRTA ,RHSRTB ,REXPO3 ,& |
---|
63 | & RADJUST ,NEXPO3 |
---|
64 | |
---|
65 | IMPLICIT NONE |
---|
66 | |
---|
67 | INTEGER(KIND=JPIM),INTENT(IN) :: KTSW |
---|
68 | INTEGER(KIND=JPIM),INTENT(IN) :: KSW |
---|
69 | INTEGER(KIND=JPIM) :: IMPSRTM(14) |
---|
70 | |
---|
71 | ! ---------------------------------------------------------------- |
---|
72 | REAL(KIND=JPRB) :: ZAPAD2(2,3,7) , ZBPAD2(2,3,7) , ZD2(2,3)& |
---|
73 | & , ZRAY2(2,6) , ZSUN2(2) , ZSWCE2(2) , ZSWCP2(2)& |
---|
74 | & , ZROMA2(2) , ZROMB2(2) , ZRASY2(2)& |
---|
75 | & , ZRA2(2) , ZRB2(2) , ZRC2(2)& |
---|
76 | & , ZRD2(2) , ZRE2(2) , ZRF2(2) |
---|
77 | |
---|
78 | REAL(KIND=JPRB) :: ZAPAD4(4,3,7) , ZBPAD4(4,3,7) , ZD4(4,3)& |
---|
79 | & , ZRAY4(4,6) , ZSUN4(4) , ZSWCE4(4) , ZSWCP4(4)& |
---|
80 | & , ZROMA4(4) , ZROMB4(4) , ZRASY4(4)& |
---|
81 | & , ZRA4(4) , ZRB4(4) , ZRC4(4)& |
---|
82 | & , ZRD4(4) , ZRE4(4) , ZRF4(4) |
---|
83 | |
---|
84 | REAL(KIND=JPRB) :: ZAPAD6(6,3,7) , ZBPAD6(6,3,7) , ZD6(6,3)& |
---|
85 | & , ZRAY6(6,6) , ZSUN6(6) , ZSWCE6(6) , ZSWCP6(6)& |
---|
86 | & , ZROMA6(6) , ZROMB6(6) , ZRASY6(6)& |
---|
87 | & , ZRA6(6) , ZRB6(6) , ZRC6(6)& |
---|
88 | & , ZRD6(6) , ZRE6(6) , ZRF6(6)& |
---|
89 | & , ZRBY6(6,6) |
---|
90 | |
---|
91 | |
---|
92 | INTEGER(KIND=JPIM) :: JC3, JC6, JI, JJ, JW, I_K, ISW6 |
---|
93 | |
---|
94 | REAL(KIND=JPRB) :: ZH2O, ZPDHNIS, ZPDH2O, ZPDUNIS,& |
---|
95 | & ZPDUMG, ZPRHNIS, ZPRH2O, & |
---|
96 | & ZPRUNIS, ZPRUMG, ZRTO1, ZRTO2, ZTDHNIS, & |
---|
97 | & ZTDUNIS, ZTHNIS, & |
---|
98 | & ZTUNIS, ZUMG, ZADJUS2, ZADJUS4, ZADJUS6 |
---|
99 | |
---|
100 | REAL(KIND=JPRB) :: ZTDH2IS, ZTDU2IS, ZTH2IS, ZTU2IS, ZPDH2IS, ZPDU2IS, ZPRH2IS, ZPRU2IS |
---|
101 | REAL(KIND=JPRB) :: ZTDH4IS, ZTDU4IS, ZTH4IS, ZTU4IS, ZPDH4IS, ZPDU4IS, ZPRH4IS, ZPRU4IS |
---|
102 | REAL(KIND=JPRB) :: ZTDH6IS, ZTDU6IS, ZTH6IS, ZTU6IS, ZPDH6IS, ZPDU6IS, ZPRH6IS, ZPRU6IS |
---|
103 | REAL(KIND=JPRB) :: ZHOOK_HANDLE |
---|
104 | |
---|
105 | #include "abor1.intfb.h" |
---|
106 | |
---|
107 | ! ---------------------------------------------------------------- |
---|
108 | |
---|
109 | !* 1. CLEAR-SKY ABSORPTION COEFFICIENTS FOR N SPECTRAL INTERVALS |
---|
110 | ! -------------------------------------------------------- |
---|
111 | |
---|
112 | !* spectrally independent |
---|
113 | |
---|
114 | !-- New coefficients |
---|
115 | |
---|
116 | IF (LHOOK) CALL DR_HOOK('SUSWN',0,ZHOOK_HANDLE) |
---|
117 | ZTDHNIS = 0.450_JPRB |
---|
118 | ZTDUNIS = 0.375_JPRB |
---|
119 | ZTHNIS = 273._JPRB |
---|
120 | ZTUNIS = 273._JPRB |
---|
121 | ZPDHNIS = 0.90_JPRB |
---|
122 | ZPDUNIS = 0.75_JPRB |
---|
123 | ZPRHNIS = 101300._JPRB |
---|
124 | ZPRUNIS = 101300._JPRB |
---|
125 | ISW6=6 |
---|
126 | |
---|
127 | ! ---------------------------------------------------------------- |
---|
128 | |
---|
129 | !* 1.1 COEFFICIENTS FOR TWO SPECTRAL INTERVALS |
---|
130 | ! --------------------------------------- |
---|
131 | |
---|
132 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING |
---|
133 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 |
---|
134 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) |
---|
135 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 |
---|
136 | |
---|
137 | ZADJUS2 = 1.0_JPRB |
---|
138 | ZTDH2IS = 0.450_JPRB |
---|
139 | ZTDU2IS = 0.375_JPRB |
---|
140 | ZTH2IS = 273._JPRB |
---|
141 | ZTU2IS = 273._JPRB |
---|
142 | ZPDH2IS = 0.90_JPRB |
---|
143 | ZPDU2IS = 0.75_JPRB |
---|
144 | ZPRH2IS = 101300._JPRB |
---|
145 | ZPRU2IS = 101300._JPRB |
---|
146 | |
---|
147 | !* 1st spectral interval: U.V. and Visible (0.25 - 0.69 Micron) |
---|
148 | |
---|
149 | ZSUN2(1) = 0.459760_JPRB |
---|
150 | |
---|
151 | !-- New coefficients |
---|
152 | ZD2(1,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) |
---|
153 | |
---|
154 | ZAPAD2(1, 1, :) = (/& |
---|
155 | & 0.1095121E+03_JPRB,& |
---|
156 | & 0.8906647E+03_JPRB,& |
---|
157 | & 0.1030601E+03_JPRB,& |
---|
158 | & 0.000000000E-00_JPRB,& |
---|
159 | & 0.000000000E-00_JPRB,& |
---|
160 | & 0.000000000E-00_JPRB,& |
---|
161 | & 0.000000000E-00_JPRB/) |
---|
162 | ZAPAD2(1, 2, :) = (/& |
---|
163 | & 0.5124541E+03_JPRB,& |
---|
164 | & 0.3478800E+04_JPRB,& |
---|
165 | & 0.1244272E+04_JPRB,& |
---|
166 | & 0.000000000E-00_JPRB,& |
---|
167 | & 0.000000000E-00_JPRB,& |
---|
168 | & 0.000000000E-00_JPRB,& |
---|
169 | & 0.000000000E-00_JPRB/) |
---|
170 | ZAPAD2(1, 3, :) = (/& |
---|
171 | & 0.4766857E-04_JPRB,& |
---|
172 | & 0.4019806E-02_JPRB,& |
---|
173 | & 0.1936247E+00_JPRB,& |
---|
174 | & 0.1886522E+02_JPRB,& |
---|
175 | & 0.6498215E+02_JPRB,& |
---|
176 | & 0.1799387E+02_JPRB,& |
---|
177 | & 0.000000000E+00_JPRB/) |
---|
178 | |
---|
179 | ZBPAD2(1, 1, :) = (/& |
---|
180 | & 0.1095121E+03_JPRB,& |
---|
181 | & 0.8919103E+03_JPRB,& |
---|
182 | & 0.1142218E+03_JPRB,& |
---|
183 | & 0.100000000E+01_JPRB,& |
---|
184 | & 0.000000000E-00_JPRB,& |
---|
185 | & 0.000000000E-00_JPRB,& |
---|
186 | & 0.000000000E-00_JPRB/) |
---|
187 | ZBPAD2(1, 2, :) = (/& |
---|
188 | & 0.5124541E+03_JPRB,& |
---|
189 | & 0.3499516E+04_JPRB,& |
---|
190 | & 0.1278186E+04_JPRB,& |
---|
191 | & 0.100000000E+01_JPRB,& |
---|
192 | & 0.000000000E-00_JPRB,& |
---|
193 | & 0.000000000E-00_JPRB,& |
---|
194 | & 0.000000000E-00_JPRB/) |
---|
195 | ZBPAD2(1, 3, :) = (/& |
---|
196 | & 0.4766857E-04_JPRB,& |
---|
197 | & 0.4153343E-02_JPRB,& |
---|
198 | & 0.1925810E+00_JPRB,& |
---|
199 | & 0.1938938E+02_JPRB,& |
---|
200 | & 0.6918191E+02_JPRB,& |
---|
201 | & 0.2278795E+02_JPRB,& |
---|
202 | & 0.100000000E+01_JPRB/) |
---|
203 | |
---|
204 | ZRAY2(1,:)= (/& |
---|
205 | & .389107E-01_JPRB, .101608E+01_JPRB,-.354921E+01_JPRB,& |
---|
206 | & .659510E+01_JPRB,-.592423E+01_JPRB, .202348E+01_JPRB/) |
---|
207 | |
---|
208 | !-- Original coefficients of ECMWF model (before 27 June 2000) |
---|
209 | |
---|
210 | !ZTDH2IS = 0.450_JPRB |
---|
211 | !ZTDU2IS = 0.375_JPRB |
---|
212 | !ZTH2IS = 296._JPRB |
---|
213 | !ZTU2IS = 296._JPRB |
---|
214 | !ZPDH2IS = 0.90_JPRB |
---|
215 | !ZPDU2IS = 0.75_JPRB |
---|
216 | !ZPRH2IS = 100000._JPRB |
---|
217 | !ZPRU2IS = 100000._JPRB |
---|
218 | |
---|
219 | !ZD2(1,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
---|
220 | |
---|
221 | !ZAPAD2(1, 1, :) = (/& |
---|
222 | ! &0.184678379E+06_JPRB,& |
---|
223 | ! &0.553080884E+05_JPRB,& |
---|
224 | ! &0.248143712E+04_JPRB,& |
---|
225 | ! &0.000000000E-00_JPRB,& |
---|
226 | ! &0.000000000E-00_JPRB,& |
---|
227 | ! &0.000000000E-00_JPRB,& |
---|
228 | ! &0.000000000E-00_JPRB/) |
---|
229 | !ZAPAD2(1, 2, :) = (/& |
---|
230 | ! &0.715303869E+01_JPRB,& |
---|
231 | ! &0.219386847E+03_JPRB,& |
---|
232 | ! &0.830001089E+03_JPRB,& |
---|
233 | ! &0.000000000E-00_JPRB,& |
---|
234 | ! &0.000000000E-00_JPRB,& |
---|
235 | ! &0.000000000E-00_JPRB,& |
---|
236 | ! &0.000000000E-00_JPRB/) |
---|
237 | !ZAPAD2(1, 3, :) = (/& |
---|
238 | ! &0.925887084E-04_JPRB,& |
---|
239 | ! &0.129353723E-01_JPRB,& |
---|
240 | ! &0.800821928E+00_JPRB,& |
---|
241 | ! &0.242715973E+02_JPRB,& |
---|
242 | ! &0.878331486E+02_JPRB,& |
---|
243 | ! &0.191559725E+02_JPRB,& |
---|
244 | ! &0.000000000E+00_JPRB/) |
---|
245 | |
---|
246 | !ZBPAD2(1, 1, :) = (/& |
---|
247 | ! &0.184678379E+06_JPRB,& |
---|
248 | ! &0.555188347E+05_JPRB,& |
---|
249 | ! &0.253257443E+04_JPRB,& |
---|
250 | ! &0.100000000E+01_JPRB,& |
---|
251 | ! &0.000000000E-00_JPRB,& |
---|
252 | ! &0.000000000E-00_JPRB,& |
---|
253 | ! &0.000000000E-00_JPRB/) |
---|
254 | !ZBPAD2(1, 2, :) = (/& |
---|
255 | ! &0.715303869E+01_JPRB,& |
---|
256 | ! &0.219441875E+03_JPRB,& |
---|
257 | ! &0.831119997E+03_JPRB,& |
---|
258 | ! &0.100000000E+01_JPRB,& |
---|
259 | ! &0.000000000E-00_JPRB,& |
---|
260 | ! &0.000000000E-00_JPRB,& |
---|
261 | ! &0.000000000E-00_JPRB/) |
---|
262 | !ZBPAD2(1, 3, :) = (/& |
---|
263 | ! &0.925887084E-04_JPRB,& |
---|
264 | ! &0.131812683E-01_JPRB,& |
---|
265 | ! &0.812706117E+00_JPRB,& |
---|
266 | ! &0.249863591E+02_JPRB,& |
---|
267 | ! &0.931071925E+02_JPRB,& |
---|
268 | ! &0.252233437E+02_JPRB,& |
---|
269 | ! &0.100000000E+01_JPRB/) |
---|
270 | |
---|
271 | ZRAY2(1,:)= (/& |
---|
272 | & .428937E-01_JPRB, .890743E+00_JPRB,-.288555E+01_JPRB,& |
---|
273 | & .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
---|
274 | |
---|
275 | ZSWCE2(1) = 0.0_JPRB |
---|
276 | ZSWCP2(1) = 0.0_JPRB |
---|
277 | |
---|
278 | ! ---------------------------------------------------------------- |
---|
279 | |
---|
280 | !* Near-Infrared (0.69 - 4.0 Microns) is not sub-divided |
---|
281 | |
---|
282 | ! ---------------------------------------------------------------- |
---|
283 | |
---|
284 | !* 0.68 - 4.00 Micron |
---|
285 | |
---|
286 | ZSUN2(2) = 0.540240_JPRB |
---|
287 | |
---|
288 | !-- New coefficients |
---|
289 | |
---|
290 | ZD2(2,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB/) |
---|
291 | |
---|
292 | ZAPAD2(2, 1, :) = (/& |
---|
293 | & 0.1345066E-03_JPRB,& |
---|
294 | & 0.9276888E+00_JPRB,& |
---|
295 | & 0.3449105E+03_JPRB,& |
---|
296 | & 0.7143025E+04_JPRB,& |
---|
297 | & 0.6531248E+04_JPRB,& |
---|
298 | & 0.2210815E+03_JPRB,& |
---|
299 | & 0.0000000E+00_JPRB/) |
---|
300 | ZAPAD2(2, 2, :) = (/& |
---|
301 | & 0.7776703E-05_JPRB,& |
---|
302 | & 0.6851592E-02_JPRB,& |
---|
303 | & 0.5533947E+00_JPRB,& |
---|
304 | & 0.2538585E+01_JPRB,& |
---|
305 | & 0.000000000E+00_JPRB,& |
---|
306 | & 0.000000000E+00_JPRB,& |
---|
307 | & 0.000000000E+00_JPRB/) |
---|
308 | ZAPAD2(2, 3, :) = (/& |
---|
309 | & 0.932012720E+02_JPRB,& |
---|
310 | & 0.437866983E+03_JPRB,& |
---|
311 | & 0.000000000E-00_JPRB,& |
---|
312 | & 0.000000000E-00_JPRB,& |
---|
313 | & 0.000000000E-00_JPRB,& |
---|
314 | & 0.000000000E-00_JPRB,& |
---|
315 | & 0.000000000E+00_JPRB/) |
---|
316 | |
---|
317 | ZBPAD2(2, 1, :) = (/& |
---|
318 | & 0.1345066E-03_JPRB,& |
---|
319 | & 0.9297728E+00_JPRB,& |
---|
320 | & 0.3523821E+03_JPRB,& |
---|
321 | & 0.7931590E+04_JPRB,& |
---|
322 | & 0.8979086E+04_JPRB,& |
---|
323 | & 0.5050864E+03_JPRB,& |
---|
324 | & 0.1000000E+01_JPRB/) |
---|
325 | ZBPAD2(2, 2, :) = (/& |
---|
326 | & 0.7776703E-05_JPRB,& |
---|
327 | & 0.6976301E-02_JPRB,& |
---|
328 | & 0.6074521E+00_JPRB,& |
---|
329 | & 0.3517521E+01_JPRB,& |
---|
330 | & 0.100000000E+01_JPRB,& |
---|
331 | & 0.000000000E+00_JPRB,& |
---|
332 | & 0.000000000E+00_JPRB/) |
---|
333 | ZBPAD2(2, 3, :) = (/& |
---|
334 | & 0.932012720E+02_JPRB,& |
---|
335 | & 0.439078599E+03_JPRB,& |
---|
336 | & 0.100000000E+01_JPRB,& |
---|
337 | & 0.000000000E+00_JPRB,& |
---|
338 | & 0.000000000E+00_JPRB,& |
---|
339 | & 0.000000000E+00_JPRB,& |
---|
340 | & 0.000000000E+00_JPRB/) |
---|
341 | |
---|
342 | ZRAY2(2,:)= (/& |
---|
343 | & .104635E-01_JPRB, .102535E+00_JPRB,-.536771E+00_JPRB,& |
---|
344 | & .123640E+01_JPRB,-.128930E+01_JPRB, .502426E+00_JPRB/) |
---|
345 | |
---|
346 | !-- Original coefficients of ECMWF model (before 27 June 2000) |
---|
347 | |
---|
348 | !ZD2(2,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB/) |
---|
349 | |
---|
350 | !ZAPAD2(2, 1, :) = (/& |
---|
351 | ! &0.577160808E-06_JPRB,& |
---|
352 | ! &0.681760991E-02_JPRB,& |
---|
353 | ! &0.502416370E+01_JPRB,& |
---|
354 | ! &0.209771270E+03_JPRB,& |
---|
355 | ! &0.644493139E+03_JPRB,& |
---|
356 | ! &0.120654163E+03_JPRB,& |
---|
357 | ! &0.000000000E+00_JPRB/) |
---|
358 | !ZAPAD2(2, 2, :) = (/& |
---|
359 | ! &0.422874202E-09_JPRB,& |
---|
360 | ! &0.257499477E-05_JPRB,& |
---|
361 | ! &0.349570458E-02_JPRB,& |
---|
362 | ! &0.917758876E+00_JPRB,& |
---|
363 | ! &0.327669989E+02_JPRB,& |
---|
364 | ! &0.874155115E+02_JPRB,& |
---|
365 | ! &0.000000000E+00_JPRB/) |
---|
366 | !ZAPAD2(2, 3, :) = (/& |
---|
367 | ! &0.932012720E+02_JPRB,& |
---|
368 | ! &0.437866983E+03_JPRB,& |
---|
369 | ! &0.000000000E-00_JPRB,& |
---|
370 | ! &0.000000000E-00_JPRB,& |
---|
371 | ! &0.000000000E-00_JPRB,& |
---|
372 | ! &0.000000000E-00_JPRB,& |
---|
373 | ! &0.000000000E+00_JPRB/) |
---|
374 | |
---|
375 | !ZBPAD2(2, 1, :) = (/& |
---|
376 | ! &0.577160808E-06_JPRB,& |
---|
377 | ! &0.682595589E-02_JPRB,& |
---|
378 | ! &0.508797283E+01_JPRB,& |
---|
379 | ! &0.223901000E+03_JPRB,& |
---|
380 | ! &0.770640908E+03_JPRB,& |
---|
381 | ! &0.186812480E+03_JPRB,& |
---|
382 | ! &0.100000000E+01_JPRB/) |
---|
383 | !ZBPAD2(2, 2, :) = (/& |
---|
384 | ! &0.422874202E-09_JPRB,& |
---|
385 | ! &0.257567242E-05_JPRB,& |
---|
386 | ! &0.349912408E-02_JPRB,& |
---|
387 | ! &0.920770481E+00_JPRB,& |
---|
388 | ! &0.330990960E+02_JPRB,& |
---|
389 | ! &0.903249595E+02_JPRB,& |
---|
390 | ! &0.100000000E+01_JPRB/) |
---|
391 | !ZBPAD2(2, 3, :) = (/& |
---|
392 | ! &0.932012720E+02_JPRB,& |
---|
393 | ! &0.439078599E+03_JPRB,& |
---|
394 | ! &0.100000000E+01_JPRB,& |
---|
395 | ! &0.000000000E+00_JPRB,& |
---|
396 | ! &0.000000000E+00_JPRB,& |
---|
397 | ! &0.000000000E+00_JPRB,& |
---|
398 | ! &0.000000000E+00_JPRB/) |
---|
399 | |
---|
400 | !ZRAY2(2,:)= (/& |
---|
401 | ! &.697200E-02_JPRB, .173297E-01_JPRB,-.850903E-01_JPRB,& |
---|
402 | ! &.248261E+00_JPRB,-.302031E+00_JPRB, .129662E+00_JPRB/) |
---|
403 | |
---|
404 | ZSWCE2(2) = 0.0_JPRB |
---|
405 | ZSWCP2(2) = 0.0_JPRB |
---|
406 | |
---|
407 | !===================================================================== |
---|
408 | |
---|
409 | !* 1.2 COEFFICIENTS FOR FOUR SPECTRAL INTERVALS |
---|
410 | ! ---------------------------------------- |
---|
411 | |
---|
412 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING |
---|
413 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 |
---|
414 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) |
---|
415 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 |
---|
416 | |
---|
417 | ZADJUS4 = 1.0_JPRB |
---|
418 | |
---|
419 | !* 1st spectral interval: U.V. and Visible (0.25 - 0.69 Micron) |
---|
420 | |
---|
421 | ZSUN4(1) = 0.459760_JPRB |
---|
422 | |
---|
423 | !-- New coefficients |
---|
424 | |
---|
425 | !ZD4(1,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) |
---|
426 | |
---|
427 | !ZAPAD4(1, 1, :) = (/& |
---|
428 | ! &0.1095121E+03_JPRB,& |
---|
429 | ! &0.8906647E+03_JPRB,& |
---|
430 | ! &0.1030601E+03_JPRB,& |
---|
431 | ! &0.0000000E-00_JPRB,& |
---|
432 | ! &0.0000000E-00_JPRB,& |
---|
433 | ! &0.0000000E-00_JPRB,& |
---|
434 | ! &0.0000000E-00_JPRB/) |
---|
435 | !ZAPAD4(1, 2, :) = (/& |
---|
436 | ! &0.5124541E+03_JPRB,& |
---|
437 | ! &0.3478800E+04_JPRB,& |
---|
438 | ! &0.1244272E+04_JPRB,& |
---|
439 | ! &0.0000000E-00_JPRB,& |
---|
440 | ! &0.0000000E-00_JPRB,& |
---|
441 | ! &0.0000000E-00_JPRB,& |
---|
442 | ! &0.0000000E-00_JPRB/) |
---|
443 | !ZAPAD4(1, 3, :) = (/& |
---|
444 | ! &0.4766857E-04_JPRB,& |
---|
445 | ! &0.4019806E-02_JPRB,& |
---|
446 | ! &0.1936247E+00_JPRB,& |
---|
447 | ! &0.1886522E+02_JPRB,& |
---|
448 | ! &0.6498215E+02_JPRB,& |
---|
449 | ! &0.1799387E+02_JPRB,& |
---|
450 | ! &0.0000000E+00_JPRB/) |
---|
451 | |
---|
452 | !ZBPAD4(1, 1, :) = (/& |
---|
453 | ! &0.1095121E+03_JPRB,& |
---|
454 | ! &0.8919103E+03_JPRB,& |
---|
455 | ! &0.1142218E+03_JPRB,& |
---|
456 | ! &0.1000000E+01_JPRB,& |
---|
457 | ! &0.0000000E-00_JPRB,& |
---|
458 | ! &0.0000000E-00_JPRB,& |
---|
459 | ! &0.0000000E-00_JPRB/) |
---|
460 | !ZBPAD4(1, 2, :) = (/& |
---|
461 | ! &0.5124541E+03_JPRB,& |
---|
462 | ! &0.3499516E+04_JPRB,& |
---|
463 | ! &0.1278186E+04_JPRB,& |
---|
464 | ! &0.1000000E+01_JPRB,& |
---|
465 | ! &0.0000000E-00_JPRB,& |
---|
466 | ! &0.0000000E-00_JPRB,& |
---|
467 | ! &0.0000000E-00_JPRB/) |
---|
468 | !ZBPAD4(1, 3, :) = (/& |
---|
469 | ! &0.4766857E-04_JPRB,& |
---|
470 | ! &0.4153343E-02_JPRB,& |
---|
471 | ! &0.1925810E+00_JPRB,& |
---|
472 | ! &0.1938938E+02_JPRB,& |
---|
473 | ! &0.6918191E+02_JPRB,& |
---|
474 | ! &0.2278795E+02_JPRB,& |
---|
475 | ! &0.1000000E+01_JPRB/) |
---|
476 | |
---|
477 | !ZRAY4(1,:)= (/& |
---|
478 | ! &.389107E-01_JPRB, .101608E+01_JPRB,-.354921E+01_JPRB,& |
---|
479 | ! &.659510E+01_JPRB,-.592423E+01_JPRB, .202348E+01_JPRB/) |
---|
480 | |
---|
481 | !-- Original coefficients in ECMWF scheme |
---|
482 | |
---|
483 | ZTDH4IS = 0.450_JPRB |
---|
484 | ZTDU4IS = 0.375_JPRB |
---|
485 | ZTH4IS = 296._JPRB |
---|
486 | ZTU4IS = 296._JPRB |
---|
487 | ZPDH4IS = 0.90_JPRB |
---|
488 | ZPDU4IS = 0.75_JPRB |
---|
489 | ZPRH4IS = 100000._JPRB |
---|
490 | ZPRU4IS = 100000._JPRB |
---|
491 | |
---|
492 | ZD4(1,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
---|
493 | |
---|
494 | ZAPAD4(1, 1, :) = (/& |
---|
495 | & 0.184678379E+06_JPRB,& |
---|
496 | & 0.553080884E+05_JPRB,& |
---|
497 | & 0.248143712E+04_JPRB,& |
---|
498 | & 0.000000000E-00_JPRB,& |
---|
499 | & 0.000000000E-00_JPRB,& |
---|
500 | & 0.000000000E-00_JPRB,& |
---|
501 | & 0.000000000E-00_JPRB/) |
---|
502 | ZAPAD4(1, 2, :) = (/& |
---|
503 | & 0.715303869E+01_JPRB,& |
---|
504 | & 0.219386847E+03_JPRB,& |
---|
505 | & 0.830001089E+03_JPRB,& |
---|
506 | & 0.000000000E-00_JPRB,& |
---|
507 | & 0.000000000E-00_JPRB,& |
---|
508 | & 0.000000000E-00_JPRB,& |
---|
509 | & 0.000000000E-00_JPRB/) |
---|
510 | ZAPAD4(1, 3, :) = (/& |
---|
511 | & 0.925887084E-04_JPRB,& |
---|
512 | & 0.129353723E-01_JPRB,& |
---|
513 | & 0.800821928E+00_JPRB,& |
---|
514 | & 0.242715973E+02_JPRB,& |
---|
515 | & 0.878331486E+02_JPRB,& |
---|
516 | & 0.191559725E+02_JPRB,& |
---|
517 | & 0.000000000E+00_JPRB/) |
---|
518 | |
---|
519 | ZBPAD4(1, 1, :) = (/& |
---|
520 | & 0.184678379E+06_JPRB,& |
---|
521 | & 0.555188347E+05_JPRB,& |
---|
522 | & 0.253257443E+04_JPRB,& |
---|
523 | & 0.100000000E+01_JPRB,& |
---|
524 | & 0.000000000E-00_JPRB,& |
---|
525 | & 0.000000000E-00_JPRB,& |
---|
526 | & 0.000000000E-00_JPRB/) |
---|
527 | ZBPAD4(1, 2, :) = (/& |
---|
528 | & 0.715303869E+01_JPRB,& |
---|
529 | & 0.219441875E+03_JPRB,& |
---|
530 | & 0.831119997E+03_JPRB,& |
---|
531 | & 0.100000000E+01_JPRB,& |
---|
532 | & 0.000000000E-00_JPRB,& |
---|
533 | & 0.000000000E-00_JPRB,& |
---|
534 | & 0.000000000E-00_JPRB/) |
---|
535 | ZBPAD4(1, 3, :) = (/& |
---|
536 | & 0.925887084E-04_JPRB,& |
---|
537 | & 0.131812683E-01_JPRB,& |
---|
538 | & 0.812706117E+00_JPRB,& |
---|
539 | & 0.249863591E+02_JPRB,& |
---|
540 | & 0.931071925E+02_JPRB,& |
---|
541 | & 0.252233437E+02_JPRB,& |
---|
542 | & 0.100000000E+01_JPRB/) |
---|
543 | |
---|
544 | ZRAY4(1,:)= (/& |
---|
545 | & .428937E-01_JPRB, .890743E+00_JPRB,-.288555E+01_JPRB,& |
---|
546 | & .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
---|
547 | |
---|
548 | ZSWCE4(1) = 0.0_JPRB |
---|
549 | ZSWCP4(1) = 0.0_JPRB |
---|
550 | |
---|
551 | ! ---------------------------------------------------------------- |
---|
552 | |
---|
553 | !* Near-Infrared (0.69 - 4.0 Microns) is sub-divided into: |
---|
554 | |
---|
555 | ! ---------------------------------------------------------------- |
---|
556 | |
---|
557 | !* 0.69 - 1.19 Micron |
---|
558 | |
---|
559 | ZSUN4(2) = 0.326158_JPRB |
---|
560 | |
---|
561 | !-- New coefficients |
---|
562 | |
---|
563 | !ZD4(2,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 1.000000000_JPRB /) |
---|
564 | |
---|
565 | !ZAPAD4(2, 1, :) = (/& |
---|
566 | ! &0.1335726E+02_JPRB,& |
---|
567 | ! &0.2939136E+04_JPRB,& |
---|
568 | ! &0.4010585E+05_JPRB,& |
---|
569 | ! &0.7195030E+05_JPRB,& |
---|
570 | ! &0.1648338E+05_JPRB,& |
---|
571 | ! &0.3373738E+03_JPRB,& |
---|
572 | ! &0.0000000E+00_JPRB/) |
---|
573 | !ZAPAD4(2, 2, :) = (/& |
---|
574 | ! &0.2001271E-01_JPRB,& |
---|
575 | ! &0.2480831E+01_JPRB,& |
---|
576 | ! &0.3444162E+02_JPRB,& |
---|
577 | ! &0.4788946E+02_JPRB,& |
---|
578 | ! &0.0000000E+00_JPRB,& |
---|
579 | ! &0.0000000E+00_JPRB,& |
---|
580 | ! &0.0000000E+00_JPRB/) |
---|
581 | !ZAPAD4(2, 3, :) = (/& |
---|
582 | ! &0.000000000E+00_JPRB,& |
---|
583 | ! &0.000000000E+00_JPRB,& |
---|
584 | ! &0.000000000E+00_JPRB,& |
---|
585 | ! &0.000000000E+00_JPRB,& |
---|
586 | ! &0.000000000E+00_JPRB,& |
---|
587 | ! &0.000000000E+00_JPRB,& |
---|
588 | ! &0.000000000E+00_JPRB/) |
---|
589 | |
---|
590 | !ZBPAD4(2, 1, :) = (/& |
---|
591 | ! &0.1335726E+02_JPRB,& |
---|
592 | ! &0.2942327E+04_JPRB,& |
---|
593 | ! &0.4077237E+05_JPRB,& |
---|
594 | ! &0.7749017E+05_JPRB,& |
---|
595 | ! &0.2123132E+05_JPRB,& |
---|
596 | ! &0.6659687E+03_JPRB,& |
---|
597 | ! &0.1000000E+01_JPRB/) |
---|
598 | !ZBPAD4(2, 2, :) = (/& |
---|
599 | ! &0.2001271E-01_JPRB,& |
---|
600 | ! &0.2549067E+01_JPRB,& |
---|
601 | ! &0.3752433E+02_JPRB,& |
---|
602 | ! &0.6276637E+02_JPRB,& |
---|
603 | ! &0.1000000E+01_JPRB,& |
---|
604 | ! &0.0000000E+00_JPRB,& |
---|
605 | ! &0.0000000E+00_JPRB/) |
---|
606 | !ZBPAD4(2, 3, :) = (/& |
---|
607 | ! &1.000000000E+00_JPRB,& |
---|
608 | ! &0.000000000E+00_JPRB,& |
---|
609 | ! &0.000000000E+00_JPRB,& |
---|
610 | ! &0.000000000E+00_JPRB,& |
---|
611 | ! &0.000000000E+00_JPRB,& |
---|
612 | ! &0.000000000E+00_JPRB,& |
---|
613 | ! &0.000000000E+00_JPRB/) |
---|
614 | |
---|
615 | !DATA (ZRAY4(2,K),K=1,6) /& |
---|
616 | ! & .519710E-01_JPRB,-.150667E+00_JPRB, .154170E+01_JPRB,& |
---|
617 | ! &-.518901E+01_JPRB, .668011E+01_JPRB,-.294843E+01_JPRB/ |
---|
618 | |
---|
619 | !-- Original coefficients in the ECMWF model |
---|
620 | |
---|
621 | ZD4(2,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 1.000000000_JPRB /) |
---|
622 | |
---|
623 | ZAPAD4(2, 1, :) = (/& |
---|
624 | & 0.690730834E-02_JPRB,& |
---|
625 | & 0.151704275E+01_JPRB,& |
---|
626 | & 0.751477543E+02_JPRB,& |
---|
627 | & 0.759770236E+03_JPRB,& |
---|
628 | & 0.109800326E+04_JPRB,& |
---|
629 | & 0.148407574E+03_JPRB,& |
---|
630 | & 0.000000000E+00_JPRB/) |
---|
631 | ZAPAD4(2, 2, :) = (/& |
---|
632 | & 0.863790752E-03_JPRB,& |
---|
633 | & 0.448762291E+00_JPRB,& |
---|
634 | & 0.332530367E+02_JPRB,& |
---|
635 | & 0.190914146E+03_JPRB,& |
---|
636 | & 0.000000000E+00_JPRB,& |
---|
637 | & 0.000000000E+00_JPRB,& |
---|
638 | & 0.000000000E+00_JPRB/) |
---|
639 | ZAPAD4(2, 3, :) = (/& |
---|
640 | & 0.000000000E+00_JPRB,& |
---|
641 | & 0.000000000E+00_JPRB,& |
---|
642 | & 0.000000000E+00_JPRB,& |
---|
643 | & 0.000000000E+00_JPRB,& |
---|
644 | & 0.000000000E+00_JPRB,& |
---|
645 | & 0.000000000E+00_JPRB,& |
---|
646 | & 0.000000000E+00_JPRB/) |
---|
647 | |
---|
648 | ZBPAD4(2, 1, :) = (/& |
---|
649 | & 0.690730834E-02_JPRB,& |
---|
650 | & 0.151954406E+01_JPRB,& |
---|
651 | & 0.756512527E+02_JPRB,& |
---|
652 | & 0.779384997E+03_JPRB,& |
---|
653 | & 0.121113108E+04_JPRB,& |
---|
654 | & 0.207678436E+03_JPRB,& |
---|
655 | & 0.100000000E+01_JPRB/) |
---|
656 | ZBPAD4(2, 2, :) = (/& |
---|
657 | & 0.863790752E-03_JPRB,& |
---|
658 | & 0.448948107E+00_JPRB,& |
---|
659 | & 0.333186750E+02_JPRB,& |
---|
660 | & 0.192727216E+03_JPRB,& |
---|
661 | & 0.100000000E+01_JPRB,& |
---|
662 | & 0.000000000E+00_JPRB,& |
---|
663 | & 0.000000000E+00_JPRB/) |
---|
664 | ZBPAD4(2, 3, :) = (/& |
---|
665 | & 1.000000000E+00_JPRB,& |
---|
666 | & 0.000000000E+00_JPRB,& |
---|
667 | & 0.000000000E+00_JPRB,& |
---|
668 | & 0.000000000E+00_JPRB,& |
---|
669 | & 0.000000000E+00_JPRB,& |
---|
670 | & 0.000000000E+00_JPRB,& |
---|
671 | & 0.000000000E+00_JPRB/) |
---|
672 | |
---|
673 | DATA (ZRAY4(2,I_K),I_K=1,6) /& |
---|
674 | & .164261E-01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
675 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/ |
---|
676 | |
---|
677 | ZSWCE4(2) = 0.0_JPRB |
---|
678 | ZSWCP4(2) = 0.0_JPRB |
---|
679 | |
---|
680 | ! ---------------------------------------------------------------- |
---|
681 | |
---|
682 | !* 1.19 - 2.38 Microns |
---|
683 | |
---|
684 | ZSUN4(3) = 0.180608_JPRB |
---|
685 | |
---|
686 | !-- New coefficients |
---|
687 | |
---|
688 | !ZD4(3,:)= (/ 0.000000000_JPRB, 0.800000000_JPRB, 1.000000000_JPRB /) |
---|
689 | |
---|
690 | !ZAPAD4(3, 1, :) = (/& |
---|
691 | ! &0.3325841E-03_JPRB,& |
---|
692 | ! &0.6194496E+00_JPRB,& |
---|
693 | ! &0.1497138E+03_JPRB,& |
---|
694 | ! &0.2314864E+04_JPRB,& |
---|
695 | ! &0.2380109E+04_JPRB,& |
---|
696 | ! &0.9553823E+02_JPRB,& |
---|
697 | ! &0.0000000E+00_JPRB/) |
---|
698 | !ZAPAD4(3, 2, :) = (/& |
---|
699 | ! &0.4552471E-03_JPRB,& |
---|
700 | ! &0.4084154E+00_JPRB,& |
---|
701 | ! &0.6114905E+01_JPRB,& |
---|
702 | ! &0.7102540E+01_JPRB,& |
---|
703 | ! &0.0000000E+00_JPRB,& |
---|
704 | ! &0.0000000E+00_JPRB,& |
---|
705 | ! &0.0000000E+00_JPRB/) |
---|
706 | !ZAPAD4(3, 3, :) = (/& |
---|
707 | ! &0.000000000E+00_JPRB,& |
---|
708 | ! &0.000000000E+00_JPRB,& |
---|
709 | ! &0.000000000E+00_JPRB,& |
---|
710 | ! &0.000000000E+00_JPRB,& |
---|
711 | ! &0.000000000E+00_JPRB,& |
---|
712 | ! &0.000000000E+00_JPRB,& |
---|
713 | ! &0.000000000E+00_JPRB/) |
---|
714 | |
---|
715 | !ZBPAD4(3, 1, :) = (/& |
---|
716 | ! &0.3325841E-03_JPRB,& |
---|
717 | ! &0.6231947E+00_JPRB,& |
---|
718 | ! &0.1553098E+03_JPRB,& |
---|
719 | ! &0.2822458E+04_JPRB,& |
---|
720 | ! &0.3885194E+04_JPRB,& |
---|
721 | ! &0.2700235E+03_JPRB,& |
---|
722 | ! &0.1000000E+01_JPRB/) |
---|
723 | !ZBPAD4(3, 2, :) = (/& |
---|
724 | ! &0.4552471E-03_JPRB,& |
---|
725 | ! &0.4088242E+00_JPRB,& |
---|
726 | ! &0.6411905E+01_JPRB,& |
---|
727 | ! &0.9444439E+01_JPRB,& |
---|
728 | ! &0.1000000E+01_JPRB,& |
---|
729 | ! &0.0000000E+00_JPRB,& |
---|
730 | ! &0.0000000E+00_JPRB/) |
---|
731 | !ZBPAD4(3, 3, :) = (/& |
---|
732 | ! &1.000000000E+00_JPRB,& |
---|
733 | ! &0.000000000E+00_JPRB,& |
---|
734 | ! &0.000000000E+00_JPRB,& |
---|
735 | ! &0.000000000E+00_JPRB,& |
---|
736 | ! &0.000000000E+00_JPRB,& |
---|
737 | ! &0.000000000E+00_JPRB,& |
---|
738 | ! &0.000000000E+00_JPRB/) |
---|
739 | |
---|
740 | !ZRAY4(3,:)= (/& |
---|
741 | ! &.288474E-02_JPRB, .133984E-02_JPRB,-.152812E-01_JPRB,& |
---|
742 | ! &.540845E-01_JPRB,-.747444E-01_JPRB, .364285E-01_JPRB/) |
---|
743 | |
---|
744 | ZD4(3,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 1.000000000_JPRB /) |
---|
745 | |
---|
746 | ZAPAD4(3, 1, :) = (/& |
---|
747 | & 0.837531303E-05_JPRB,& |
---|
748 | & 0.173886341E-01_JPRB,& |
---|
749 | & 0.518852799E+01_JPRB,& |
---|
750 | & 0.159078416E+03_JPRB,& |
---|
751 | & 0.493273523E+03_JPRB,& |
---|
752 | & 0.102567293E+03_JPRB,& |
---|
753 | & 0.000000000E+00_JPRB/) |
---|
754 | ZAPAD4(3, 2, :) = (/& |
---|
755 | & 0.657978575E-02_JPRB,& |
---|
756 | & 0.752617872E+00_JPRB,& |
---|
757 | & 0.158209734E+02_JPRB,& |
---|
758 | & 0.410274915E+02_JPRB,& |
---|
759 | & 0.000000000E+00_JPRB,& |
---|
760 | & 0.000000000E+00_JPRB,& |
---|
761 | & 0.000000000E+00_JPRB/) |
---|
762 | ZAPAD4(3, 3, :) = (/& |
---|
763 | & 0.000000000E+00_JPRB,& |
---|
764 | & 0.000000000E+00_JPRB,& |
---|
765 | & 0.000000000E+00_JPRB,& |
---|
766 | & 0.000000000E+00_JPRB,& |
---|
767 | & 0.000000000E+00_JPRB,& |
---|
768 | & 0.000000000E+00_JPRB,& |
---|
769 | & 0.000000000E+00_JPRB/) |
---|
770 | |
---|
771 | ZBPAD4(3, 1, :) = (/& |
---|
772 | & 0.837531303E-05_JPRB,& |
---|
773 | & 0.174882536E-01_JPRB,& |
---|
774 | & 0.534536580E+01_JPRB,& |
---|
775 | & 0.180351767E+03_JPRB,& |
---|
776 | & 0.673126838E+03_JPRB,& |
---|
777 | & 0.182718543E+03_JPRB,& |
---|
778 | & 0.100000000E+01_JPRB/) |
---|
779 | ZBPAD4(3, 2, :) = (/& |
---|
780 | & 0.657978575E-02_JPRB,& |
---|
781 | & 0.753752065E+00_JPRB,& |
---|
782 | & 0.159286262E+02_JPRB,& |
---|
783 | & 0.424278450E+02_JPRB,& |
---|
784 | & 0.100000000E+01_JPRB,& |
---|
785 | & 0.000000000E+00_JPRB,& |
---|
786 | & 0.000000000E+00_JPRB/) |
---|
787 | ZBPAD4(3, 3, :) = (/& |
---|
788 | & 1.000000000E+00_JPRB,& |
---|
789 | & 0.000000000E+00_JPRB,& |
---|
790 | & 0.000000000E+00_JPRB,& |
---|
791 | & 0.000000000E+00_JPRB,& |
---|
792 | & 0.000000000E+00_JPRB,& |
---|
793 | & 0.000000000E+00_JPRB,& |
---|
794 | & 0.000000000E+00_JPRB/) |
---|
795 | |
---|
796 | ZRAY4(3,:)= (/& |
---|
797 | & .180438E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
798 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
799 | |
---|
800 | ZSWCE4(3) = 0.0_JPRB |
---|
801 | ZSWCP4(3) = 0.0_JPRB |
---|
802 | |
---|
803 | ! ---------------------------------------------------------------- |
---|
804 | |
---|
805 | !* 2.38 - 4.00 Microns |
---|
806 | |
---|
807 | ZSUN4(4) = 0.033474_JPRB |
---|
808 | |
---|
809 | !-- New coefficients |
---|
810 | |
---|
811 | !ZD4(4,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
---|
812 | |
---|
813 | !ZAPAD4(4, 1, :) = (/& |
---|
814 | ! &0.2122889E-06_JPRB,& |
---|
815 | ! &0.9030576E-03_JPRB,& |
---|
816 | ! &0.2431282E+00_JPRB,& |
---|
817 | ! &0.4901345E+01_JPRB,& |
---|
818 | ! &0.3996347E+01_JPRB,& |
---|
819 | ! &0.3910227E+01_JPRB,& |
---|
820 | ! &0.0000000E+00_JPRB/) |
---|
821 | !ZAPAD4(4, 2, :) = (/& |
---|
822 | ! &0.1215163E-03_JPRB,& |
---|
823 | ! &0.1222574E+00_JPRB,& |
---|
824 | ! &0.9382420E+01_JPRB,& |
---|
825 | ! &0.6875727E+02_JPRB,& |
---|
826 | ! &0.2746421E+02_JPRB,& |
---|
827 | ! &0.0000000E+00_JPRB,& |
---|
828 | ! &0.0000000E+00_JPRB/) |
---|
829 | !ZAPAD4(4, 3, :) = (/& |
---|
830 | ! &0.263068898E+02_JPRB,& |
---|
831 | ! &0.146425875E+03_JPRB,& |
---|
832 | ! &0.860137809E+02_JPRB,& |
---|
833 | ! &0.000000000E+00_JPRB,& |
---|
834 | ! &0.000000000E+00_JPRB,& |
---|
835 | ! &0.000000000E+00_JPRB,& |
---|
836 | ! &0.000000000E+00_JPRB/) |
---|
837 | |
---|
838 | !ZBPAD4(4, 1, :) = (/& |
---|
839 | ! &0.2122889E-06_JPRB,& |
---|
840 | ! &0.9379083E-03_JPRB,& |
---|
841 | ! &0.2957335E+00_JPRB,& |
---|
842 | ! &0.8747190E+01_JPRB,& |
---|
843 | ! &0.1015794E+02_JPRB,& |
---|
844 | ! &0.1361277E+02_JPRB,& |
---|
845 | ! &0.1000000E+01_JPRB/) |
---|
846 | !ZBPAD4(4, 2, :) = (/& |
---|
847 | ! &0.1215163E-03_JPRB,& |
---|
848 | ! &0.1255648E+00_JPRB,& |
---|
849 | ! &0.1060119E+02_JPRB,& |
---|
850 | ! &0.8414439E+02_JPRB,& |
---|
851 | ! &0.4299438E+02_JPRB,& |
---|
852 | ! &0.1000000E+01_JPRB,& |
---|
853 | ! &0.0000000E+00_JPRB/) |
---|
854 | !ZBPAD4(4, 3, :) = (/& |
---|
855 | ! &0.263068898E+02_JPRB,& |
---|
856 | ! &0.152569217E+03_JPRB,& |
---|
857 | ! &0.976791971E+02_JPRB,& |
---|
858 | ! &0.100000000E+01_JPRB,& |
---|
859 | ! &0.000000000E+00_JPRB,& |
---|
860 | ! &0.000000000E+00_JPRB,& |
---|
861 | ! &0.000000000E+00_JPRB/) |
---|
862 | |
---|
863 | !ZRAY4(4,:)= (/& |
---|
864 | ! &.493545E-03_JPRB, .355696E-03_JPRB,-.284543E-02_JPRB,& |
---|
865 | ! &.741248E-02_JPRB,-.773691E-02_JPRB, .370679E-02_JPRB/) |
---|
866 | |
---|
867 | ZD4(4,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
---|
868 | |
---|
869 | ZAPAD4(4, 1, :) = (/& |
---|
870 | & 0.122118185E-06_JPRB,& |
---|
871 | & 0.154042531E-02_JPRB,& |
---|
872 | & 0.141152193E+01_JPRB,& |
---|
873 | & 0.685368761E+02_JPRB,& |
---|
874 | & 0.216522281E+03_JPRB,& |
---|
875 | & 0.421228746E+02_JPRB,& |
---|
876 | & 0.000000000E+00_JPRB/) |
---|
877 | ZAPAD4(4, 2, :) = (/& |
---|
878 | & 0.364233560E-10_JPRB,& |
---|
879 | & 0.217340835E-06_JPRB,& |
---|
880 | & 0.292623386E-03_JPRB,& |
---|
881 | & 0.797100631E-01_JPRB,& |
---|
882 | & 0.319103672E+01_JPRB,& |
---|
883 | & 0.110530283E+02_JPRB,& |
---|
884 | & 0.000000000E+00_JPRB/) |
---|
885 | ZAPAD4(4, 3, :) = (/& |
---|
886 | & 0.263068898E+02_JPRB,& |
---|
887 | & 0.146425875E+03_JPRB,& |
---|
888 | & 0.860137809E+02_JPRB,& |
---|
889 | & 0.000000000E+00_JPRB,& |
---|
890 | & 0.000000000E+00_JPRB,& |
---|
891 | & 0.000000000E+00_JPRB,& |
---|
892 | & 0.000000000E+00_JPRB/) |
---|
893 | |
---|
894 | ZBPAD4(4, 1, :) = (/& |
---|
895 | & 0.122118185E-06_JPRB,& |
---|
896 | & 0.156287582E-02_JPRB,& |
---|
897 | & 0.156994562E+01_JPRB,& |
---|
898 | & 0.102304103E+03_JPRB,& |
---|
899 | & 0.475479878E+03_JPRB,& |
---|
900 | & 0.188714799E+03_JPRB,& |
---|
901 | & 0.100000000E+01_JPRB/) |
---|
902 | ZBPAD4(4, 2, :) = (/& |
---|
903 | & 0.364233560E-10_JPRB,& |
---|
904 | & 0.218265806E-06_JPRB,& |
---|
905 | & 0.297085917E-03_JPRB,& |
---|
906 | & 0.834253403E-01_JPRB,& |
---|
907 | & 0.358290002E+01_JPRB,& |
---|
908 | & 0.139206164E+02_JPRB,& |
---|
909 | & 0.100000000E+01_JPRB/) |
---|
910 | ZBPAD4(4, 3, :) = (/& |
---|
911 | & 0.263068898E+02_JPRB,& |
---|
912 | & 0.152569217E+03_JPRB,& |
---|
913 | & 0.976791971E+02_JPRB,& |
---|
914 | & 0.100000000E+01_JPRB,& |
---|
915 | & 0.000000000E+00_JPRB,& |
---|
916 | & 0.000000000E+00_JPRB,& |
---|
917 | & 0.000000000E+00_JPRB/) |
---|
918 | |
---|
919 | ZRAY4(4,:)= (/& |
---|
920 | & .136020E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
921 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
922 | |
---|
923 | ZSWCE4(4) = 0.0_JPRB |
---|
924 | ZSWCP4(4) = 0.0_JPRB |
---|
925 | |
---|
926 | !===================================================================== |
---|
927 | |
---|
928 | !* 1.3 COEFFICIENTS FOR SIX SPECTRAL INTERVALS |
---|
929 | ! --------------------------------------- |
---|
930 | |
---|
931 | !* DERIVED FROM HITRAN APRIL 1992 with LOWTRAN P AND T SCALING |
---|
932 | ! H2O: Pref=1000hPa, Tref=296K, Pdep=0.9 |
---|
933 | ! UMG: Pref=1000hPa, Tref=296K, Pdep=0.75 (CO2+N2O+CO+CH4+O2) |
---|
934 | ! O3 : unchanged in interval 1, from HITRAN 92 in interval 4 |
---|
935 | |
---|
936 | ZADJUS6 = 0.9905709_JPRB |
---|
937 | ZADJUS6 = 1.0_JPRB |
---|
938 | |
---|
939 | ZTDH6IS = 0.450_JPRB |
---|
940 | ZTDU6IS = 0.375_JPRB |
---|
941 | ZTH6IS = 273._JPRB |
---|
942 | ZTU6IS = 273._JPRB |
---|
943 | ZPDH6IS = 0.90_JPRB |
---|
944 | ZPDU6IS = 0.75_JPRB |
---|
945 | ZPRH6IS = 101300._JPRB |
---|
946 | ZPRU6IS = 101300._JPRB |
---|
947 | |
---|
948 | !* 1st spectral interval: U.V. (0.18 - 0.25 Micron) |
---|
949 | |
---|
950 | ZSUN6(1) = 0.001917_JPRB |
---|
951 | |
---|
952 | ZD6(1,:)= (/ 1.000000000_JPRB, 1.000000000_JPRB, 0.000000000_JPRB /) |
---|
953 | |
---|
954 | ZAPAD6(1, 1, :) = (/& |
---|
955 | & 0.000000000E-00_JPRB,& |
---|
956 | & 0.000000000E-00_JPRB,& |
---|
957 | & 0.000000000E-00_JPRB,& |
---|
958 | & 0.000000000E-00_JPRB,& |
---|
959 | & 0.000000000E-00_JPRB,& |
---|
960 | & 0.000000000E-00_JPRB,& |
---|
961 | & 0.000000000E-00_JPRB/) |
---|
962 | ZAPAD6(1, 2, :) = (/& |
---|
963 | & 0.000000000E-00_JPRB,& |
---|
964 | & 0.000000000E-00_JPRB,& |
---|
965 | & 0.000000000E-00_JPRB,& |
---|
966 | & 0.000000000E-00_JPRB,& |
---|
967 | & 0.000000000E-00_JPRB,& |
---|
968 | & 0.000000000E-00_JPRB,& |
---|
969 | & 0.000000000E-00_JPRB/) |
---|
970 | ZAPAD6(1, 3, :) = (/& |
---|
971 | & 0.000000000E-00_JPRB,& |
---|
972 | & 0.000000000E-00_JPRB,& |
---|
973 | & 0.000000000E-00_JPRB,& |
---|
974 | & 0.000000000E-00_JPRB,& |
---|
975 | & 0.000000000E-00_JPRB,& |
---|
976 | & 0.000000000E-00_JPRB,& |
---|
977 | & 0.000000000E-00_JPRB/) |
---|
978 | |
---|
979 | ZBPAD6(1, 1, :) = (/& |
---|
980 | & 0.100000000E+01_JPRB,& |
---|
981 | & 0.000000000E-00_JPRB,& |
---|
982 | & 0.000000000E-00_JPRB,& |
---|
983 | & 0.000000000E-00_JPRB,& |
---|
984 | & 0.000000000E-00_JPRB,& |
---|
985 | & 0.000000000E-00_JPRB,& |
---|
986 | & 0.000000000E-00_JPRB/) |
---|
987 | ZBPAD6(1, 2, :) = (/& |
---|
988 | & 0.100000000E+01_JPRB,& |
---|
989 | & 0.000000000E-00_JPRB,& |
---|
990 | & 0.000000000E-00_JPRB,& |
---|
991 | & 0.000000000E-00_JPRB,& |
---|
992 | & 0.000000000E-00_JPRB,& |
---|
993 | & 0.000000000E-00_JPRB,& |
---|
994 | & 0.000000000E-00_JPRB/) |
---|
995 | ZBPAD6(1, 3, :) = (/& |
---|
996 | & 0.100000000E+01_JPRB,& |
---|
997 | & 0.000000000E-00_JPRB,& |
---|
998 | & 0.000000000E-00_JPRB,& |
---|
999 | & 0.000000000E-00_JPRB,& |
---|
1000 | & 0.000000000E-00_JPRB,& |
---|
1001 | & 0.000000000E-00_JPRB,& |
---|
1002 | & 0.000000000E-00_JPRB/) |
---|
1003 | |
---|
1004 | ZRAY6(1,:)= (/& |
---|
1005 | & .334018E+00_JPRB,-.298776E+01_JPRB, .613911E+02_JPRB,& |
---|
1006 | & -.164331E+03_JPRB, .197946E+03_JPRB,-.652206E+02_JPRB/) |
---|
1007 | ZRBY6(1,:)= (/& |
---|
1008 | & .43959002E+01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1009 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1010 | |
---|
1011 | ZSWCE6(1) = 0.0_JPRB |
---|
1012 | ZSWCP6(1) = 0.0_JPRB |
---|
1013 | |
---|
1014 | NEXPO3(1) = 7 |
---|
1015 | REXPO3(1, 1, :) =(/& |
---|
1016 | & 0.051395E+00_JPRB, 0.048250E+00_JPRB, 0.112339E+00_JPRB,& |
---|
1017 | & 0.101426E+00_JPRB, 0.007700E+00_JPRB, 0.441320E+00_JPRB,& |
---|
1018 | & 0.237571E+00_JPRB /) |
---|
1019 | REXPO3(1, 2, :) =(/& |
---|
1020 | & 0.100022E+02_JPRB, 0.851159E+02_JPRB, 0.346737E+03_JPRB,& |
---|
1021 | & 0.158501E+02_JPRB, 0.724223E+01_JPRB, 0.177828E+03_JPRB,& |
---|
1022 | & 0.467708E+02_JPRB /) |
---|
1023 | |
---|
1024 | !* 2nd spectral interval: U.V. (0.25 - 0.44 Micron) |
---|
1025 | |
---|
1026 | ZSUN6(2) = 0.135708_JPRB |
---|
1027 | |
---|
1028 | ZD6(2,:)= (/ 1.000000000_JPRB, 1.000000000_JPRB, 0.000000000_JPRB /) |
---|
1029 | |
---|
1030 | ZAPAD6(2, 1, :) = (/& |
---|
1031 | & 0.000000000E-00_JPRB,& |
---|
1032 | & 0.000000000E-00_JPRB,& |
---|
1033 | & 0.000000000E-00_JPRB,& |
---|
1034 | & 0.000000000E-00_JPRB,& |
---|
1035 | & 0.000000000E-00_JPRB,& |
---|
1036 | & 0.000000000E-00_JPRB,& |
---|
1037 | & 0.000000000E-00_JPRB/) |
---|
1038 | ZAPAD6(2, 2, :) = (/& |
---|
1039 | & 0.000000000E-00_JPRB,& |
---|
1040 | & 0.000000000E-00_JPRB,& |
---|
1041 | & 0.000000000E-00_JPRB,& |
---|
1042 | & 0.000000000E-00_JPRB,& |
---|
1043 | & 0.000000000E-00_JPRB,& |
---|
1044 | & 0.000000000E-00_JPRB,& |
---|
1045 | & 0.000000000E-00_JPRB/) |
---|
1046 | ZAPAD6(2, 3, :) = (/& |
---|
1047 | & 0.000000000E-00_JPRB,& |
---|
1048 | & 0.000000000E-00_JPRB,& |
---|
1049 | & 0.000000000E-00_JPRB,& |
---|
1050 | & 0.000000000E-00_JPRB,& |
---|
1051 | & 0.000000000E-00_JPRB,& |
---|
1052 | & 0.000000000E-00_JPRB,& |
---|
1053 | & 0.000000000E-00_JPRB/) |
---|
1054 | |
---|
1055 | ZBPAD6(2, 1, :) = (/& |
---|
1056 | & 0.100000000E+01_JPRB,& |
---|
1057 | & 0.000000000E-00_JPRB,& |
---|
1058 | & 0.000000000E-00_JPRB,& |
---|
1059 | & 0.000000000E-00_JPRB,& |
---|
1060 | & 0.000000000E-00_JPRB,& |
---|
1061 | & 0.000000000E-00_JPRB,& |
---|
1062 | & 0.000000000E-00_JPRB/) |
---|
1063 | ZBPAD6(2, 2, :) = (/& |
---|
1064 | & 0.100000000E+01_JPRB,& |
---|
1065 | & 0.000000000E-00_JPRB,& |
---|
1066 | & 0.000000000E-00_JPRB,& |
---|
1067 | & 0.000000000E-00_JPRB,& |
---|
1068 | & 0.000000000E-00_JPRB,& |
---|
1069 | & 0.000000000E-00_JPRB,& |
---|
1070 | & 0.000000000E-00_JPRB/) |
---|
1071 | ZBPAD6(2, 3, :) = (/& |
---|
1072 | & 0.100000000E+01_JPRB,& |
---|
1073 | & 0.000000000E-00_JPRB,& |
---|
1074 | & 0.000000000E-00_JPRB,& |
---|
1075 | & 0.000000000E-00_JPRB,& |
---|
1076 | & 0.000000000E-00_JPRB,& |
---|
1077 | & 0.000000000E-00_JPRB,& |
---|
1078 | & 0.000000000E-00_JPRB/) |
---|
1079 | |
---|
1080 | ZRAY6(2,:)= (/& |
---|
1081 | & -.895408E-03_JPRB, .283130E+01_JPRB,-.867917E+01_JPRB,& |
---|
1082 | & .148672E+02_JPRB,-.127282E+02_JPRB, .422212E+01_JPRB/) |
---|
1083 | ZRBY6(2,:)= (/& |
---|
1084 | & .55503070E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1085 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1086 | |
---|
1087 | ZSWCE6(2) = 0.0_JPRB |
---|
1088 | ZSWCP6(2) = 0.0_JPRB |
---|
1089 | |
---|
1090 | NEXPO3(2) = 7 |
---|
1091 | REXPO3(2, 1, :) =(/& |
---|
1092 | & 0.043801E+00_JPRB, 0.078893E+00_JPRB, 0.036839E+00_JPRB,& |
---|
1093 | & 0.022503E+00_JPRB, 0.042333E+00_JPRB, 0.037870E+00_JPRB,& |
---|
1094 | & 0.737762E+00_JPRB /) |
---|
1095 | REXPO3(2, 2, :) =(/& |
---|
1096 | & 0.234249E+01_JPRB, 0.125170E+00_JPRB, 0.549527E+02_JPRB,& |
---|
1097 | & 0.257041E+03_JPRB, 0.476838E+00_JPRB, 0.911993E+01_JPRB,& |
---|
1098 | & 0.000000E+00_JPRB /) |
---|
1099 | |
---|
1100 | !* 3rd spectral interval: Visible (0.44 - 0.69 Micron) |
---|
1101 | |
---|
1102 | ZSUN6(3) = 0.322135_JPRB |
---|
1103 | |
---|
1104 | ZD6(3,:)= (/ 0.800000000_JPRB, 0.900000000_JPRB, 0.000000000_JPRB /) |
---|
1105 | |
---|
1106 | ZAPAD6(3, 1, :) = (/& |
---|
1107 | & 0.1762097E+03_JPRB,& |
---|
1108 | & 0.1641762E+03_JPRB,& |
---|
1109 | & 0.8687919E+02_JPRB,& |
---|
1110 | & 0.0000000E-00_JPRB,& |
---|
1111 | & 0.0000000E-00_JPRB,& |
---|
1112 | & 0.0000000E-00_JPRB,& |
---|
1113 | & 0.0000000E-00_JPRB/) |
---|
1114 | ZAPAD6(3, 2, :) = (/& |
---|
1115 | & 0.5581224E+00_JPRB,& |
---|
1116 | & 0.1748430E+03_JPRB,& |
---|
1117 | & 0.1134123E+04_JPRB,& |
---|
1118 | & 0.3490429E+03_JPRB,& |
---|
1119 | & 0.0000000E-00_JPRB,& |
---|
1120 | & 0.0000000E-00_JPRB,& |
---|
1121 | & 0.0000000E-00_JPRB/) |
---|
1122 | ZAPAD6(3, 3, :) = (/& |
---|
1123 | & 0.000000000E-00_JPRB,& |
---|
1124 | & 0.000000000E-00_JPRB,& |
---|
1125 | & 0.000000000E-00_JPRB,& |
---|
1126 | & 0.000000000E-00_JPRB,& |
---|
1127 | & 0.000000000E-00_JPRB,& |
---|
1128 | & 0.000000000E-00_JPRB,& |
---|
1129 | & 0.000000000E-00_JPRB/) |
---|
1130 | |
---|
1131 | ZBPAD6(3, 1, :) = (/& |
---|
1132 | & 0.1762097E+03_JPRB,& |
---|
1133 | & 0.1663950E+03_JPRB,& |
---|
1134 | & 0.8939724E+02_JPRB,& |
---|
1135 | & 0.1000000E+01_JPRB,& |
---|
1136 | & 0.0000000E-00_JPRB,& |
---|
1137 | & 0.0000000E-00_JPRB,& |
---|
1138 | & 0.0000000E-00_JPRB/) |
---|
1139 | ZBPAD6(3, 2, :) = (/& |
---|
1140 | & 0.5581224E+00_JPRB,& |
---|
1141 | & 0.1749251E+03_JPRB,& |
---|
1142 | & 0.1159910E+04_JPRB,& |
---|
1143 | & 0.3893268E+03_JPRB,& |
---|
1144 | & 0.1000000E+01_JPRB,& |
---|
1145 | & 0.0000000E-00_JPRB,& |
---|
1146 | & 0.0000000E-00_JPRB/) |
---|
1147 | ZBPAD6(3, 3, :) = (/& |
---|
1148 | & 0.100000000E+01_JPRB,& |
---|
1149 | & 0.000000000E-00_JPRB,& |
---|
1150 | & 0.000000000E-00_JPRB,& |
---|
1151 | & 0.000000000E-00_JPRB,& |
---|
1152 | & 0.000000000E-00_JPRB,& |
---|
1153 | & 0.000000000E-00_JPRB,& |
---|
1154 | & 0.000000000E-00_JPRB/) |
---|
1155 | |
---|
1156 | ZRAY6(3,:)= (/& |
---|
1157 | & .474852E-01_JPRB, .605110E+00_JPRB,-.248070E+01_JPRB,& |
---|
1158 | & .485580E+01_JPRB,-.444043E+01_JPRB, .152369E+01_JPRB/) |
---|
1159 | ZRBY6(3,:)= (/& |
---|
1160 | & .10528199E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1161 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1162 | |
---|
1163 | ZSWCE6(3) = 0.0_JPRB |
---|
1164 | ZSWCP6(3) = 0.0_JPRB |
---|
1165 | |
---|
1166 | NEXPO3(3) = 6 |
---|
1167 | REXPO3(3, 1, :) =(/& |
---|
1168 | & 0.063442E+00_JPRB, 0.058550E+00_JPRB, 0.237534E+00_JPRB,& |
---|
1169 | & 0.412292E+00_JPRB, 0.126141E+00_JPRB, 0.102041E+00_JPRB,& |
---|
1170 | & 0.000000E+00_JPRB /) |
---|
1171 | REXPO3(3, 2, :) =(/& |
---|
1172 | & 0.125170E+00_JPRB, 0.119209E-01_JPRB, 0.119209E+00_JPRB,& |
---|
1173 | & 0.417233E-01_JPRB, 0.894070E-01_JPRB, 0.000000E+00_JPRB,& |
---|
1174 | & 0.000000E+00_JPRB /) |
---|
1175 | |
---|
1176 | ! ---------------------------------------------------------------- |
---|
1177 | |
---|
1178 | !* Near-Infrared (0.69 - 4.0 Microns) is sub-divided into: |
---|
1179 | |
---|
1180 | ! ---------------------------------------------------------------- |
---|
1181 | |
---|
1182 | !* 0.69 - 1.19 Micron |
---|
1183 | |
---|
1184 | !* UMG is O2 only |
---|
1185 | |
---|
1186 | ZSUN6(4) = 0.326158_JPRB |
---|
1187 | |
---|
1188 | ZD6(4,:)= (/ 0.000000000_JPRB, 0.900000000_JPRB, 1.000000000_JPRB /) |
---|
1189 | |
---|
1190 | ZAPAD6(4, 1, :) = (/& |
---|
1191 | & 0.1335726E+02_JPRB,& |
---|
1192 | & 0.2939136E+04_JPRB,& |
---|
1193 | & 0.4010585E+05_JPRB,& |
---|
1194 | & 0.7195030E+05_JPRB,& |
---|
1195 | & 0.1648338E+05_JPRB,& |
---|
1196 | & 0.3373738E+03_JPRB,& |
---|
1197 | & 0.0000000E+00_JPRB/) |
---|
1198 | ZAPAD6(4, 2, :) = (/& |
---|
1199 | & 0.2001271E-01_JPRB,& |
---|
1200 | & 0.2480831E+01_JPRB,& |
---|
1201 | & 0.3444162E+02_JPRB,& |
---|
1202 | & 0.4788946E+02_JPRB,& |
---|
1203 | & 0.0000000E+00_JPRB,& |
---|
1204 | & 0.0000000E+00_JPRB,& |
---|
1205 | & 0.0000000E+00_JPRB/) |
---|
1206 | ZAPAD6(4, 3, :) = (/& |
---|
1207 | & 0.000000000E+00_JPRB,& |
---|
1208 | & 0.000000000E+00_JPRB,& |
---|
1209 | & 0.000000000E+00_JPRB,& |
---|
1210 | & 0.000000000E+00_JPRB,& |
---|
1211 | & 0.000000000E+00_JPRB,& |
---|
1212 | & 0.000000000E+00_JPRB,& |
---|
1213 | & 0.000000000E+00_JPRB/) |
---|
1214 | |
---|
1215 | ZBPAD6(4, 1, :) = (/& |
---|
1216 | & 0.1335726E+02_JPRB,& |
---|
1217 | & 0.2942327E+04_JPRB,& |
---|
1218 | & 0.4077237E+05_JPRB,& |
---|
1219 | & 0.7749017E+05_JPRB,& |
---|
1220 | & 0.2123132E+05_JPRB,& |
---|
1221 | & 0.6659687E+03_JPRB,& |
---|
1222 | & 0.1000000E+01_JPRB/) |
---|
1223 | ZBPAD6(4, 2, :) = (/& |
---|
1224 | & 0.2001271E-01_JPRB,& |
---|
1225 | & 0.2549067E+01_JPRB,& |
---|
1226 | & 0.3752433E+02_JPRB,& |
---|
1227 | & 0.6276637E+02_JPRB,& |
---|
1228 | & 0.1000000E+01_JPRB,& |
---|
1229 | & 0.0000000E+00_JPRB,& |
---|
1230 | & 0.0000000E+00_JPRB/) |
---|
1231 | ZBPAD6(4, 3, :) = (/& |
---|
1232 | & 1.000000000E+00_JPRB,& |
---|
1233 | & 0.000000000E+00_JPRB,& |
---|
1234 | & 0.000000000E+00_JPRB,& |
---|
1235 | & 0.000000000E+00_JPRB,& |
---|
1236 | & 0.000000000E+00_JPRB,& |
---|
1237 | & 0.000000000E+00_JPRB,& |
---|
1238 | & 0.000000000E+00_JPRB/) |
---|
1239 | |
---|
1240 | ZRAY6(4,:)= (/& |
---|
1241 | & .519710E-01_JPRB,-.150667E+00_JPRB, .154170E+01_JPRB,& |
---|
1242 | & -.518901E+01_JPRB, .668011E+01_JPRB,-.294843E+01_JPRB/) |
---|
1243 | ZRBY6(4,:)= (/& |
---|
1244 | & .16436996E-01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1245 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1246 | |
---|
1247 | ZSWCE6(4) = 0.0_JPRB |
---|
1248 | ZSWCP6(4) = 0.0_JPRB |
---|
1249 | |
---|
1250 | NEXPO3(4) = 4 |
---|
1251 | REXPO3(4, 1, :) =(/& |
---|
1252 | & 0.000074E+00_JPRB, 0.320194E+00_JPRB, 0.082915E+00_JPRB,& |
---|
1253 | & 0.596816E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1254 | & 0.000000E+00_JPRB /) |
---|
1255 | REXPO3(4, 2, :) =(/& |
---|
1256 | & 0.232458E+00_JPRB, 0.119209E-01_JPRB, 0.178814E-01_JPRB,& |
---|
1257 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1258 | & 0.000000E+00_JPRB /) |
---|
1259 | |
---|
1260 | ! ---------------------------------------------------------------- |
---|
1261 | |
---|
1262 | !* 1.19 - 2.38 Microns |
---|
1263 | |
---|
1264 | !* UMG is CO2 only |
---|
1265 | |
---|
1266 | ZSUN6(5) = 0.180608_JPRB |
---|
1267 | |
---|
1268 | ZD6(5,:)= (/ 0.000000000_JPRB, 0.800000000_JPRB, 1.000000000_JPRB /) |
---|
1269 | |
---|
1270 | ZAPAD6(5, 1, :) = (/& |
---|
1271 | & 0.3325841E-03_JPRB,& |
---|
1272 | & 0.6194496E+00_JPRB,& |
---|
1273 | & 0.1497138E+03_JPRB,& |
---|
1274 | & 0.2314864E+04_JPRB,& |
---|
1275 | & 0.2380109E+04_JPRB,& |
---|
1276 | & 0.9553823E+02_JPRB,& |
---|
1277 | & 0.0000000E+00_JPRB/) |
---|
1278 | ZAPAD6(5, 2, :) = (/& |
---|
1279 | & 0.4552471E-03_JPRB,& |
---|
1280 | & 0.4084154E+00_JPRB,& |
---|
1281 | & 0.6114905E+01_JPRB,& |
---|
1282 | & 0.7102540E+01_JPRB,& |
---|
1283 | & 0.0000000E+00_JPRB,& |
---|
1284 | & 0.0000000E+00_JPRB,& |
---|
1285 | & 0.0000000E+00_JPRB/) |
---|
1286 | ZAPAD6(5, 3, :) = (/& |
---|
1287 | & 0.000000000E+00_JPRB,& |
---|
1288 | & 0.000000000E+00_JPRB,& |
---|
1289 | & 0.000000000E+00_JPRB,& |
---|
1290 | & 0.000000000E+00_JPRB,& |
---|
1291 | & 0.000000000E+00_JPRB,& |
---|
1292 | & 0.000000000E+00_JPRB,& |
---|
1293 | & 0.000000000E+00_JPRB/) |
---|
1294 | |
---|
1295 | ZBPAD6(5, 1, :) = (/& |
---|
1296 | & 0.3325841E-03_JPRB,& |
---|
1297 | & 0.6231947E+00_JPRB,& |
---|
1298 | & 0.1553098E+03_JPRB,& |
---|
1299 | & 0.2822458E+04_JPRB,& |
---|
1300 | & 0.3885194E+04_JPRB,& |
---|
1301 | & 0.2700235E+03_JPRB,& |
---|
1302 | & 0.1000000E+01_JPRB/) |
---|
1303 | ZBPAD6(5, 2, :) = (/& |
---|
1304 | & 0.4552471E-03_JPRB,& |
---|
1305 | & 0.4088242E+00_JPRB,& |
---|
1306 | & 0.6411905E+01_JPRB,& |
---|
1307 | & 0.9444439E+01_JPRB,& |
---|
1308 | & 0.1000000E+01_JPRB,& |
---|
1309 | & 0.0000000E+00_JPRB,& |
---|
1310 | & 0.0000000E+00_JPRB/) |
---|
1311 | ZBPAD6(5, 3, :) = (/& |
---|
1312 | & 1.000000000E+00_JPRB,& |
---|
1313 | & 0.000000000E+00_JPRB,& |
---|
1314 | & 0.000000000E+00_JPRB,& |
---|
1315 | & 0.000000000E+00_JPRB,& |
---|
1316 | & 0.000000000E+00_JPRB,& |
---|
1317 | & 0.000000000E+00_JPRB,& |
---|
1318 | & 0.000000000E+00_JPRB/) |
---|
1319 | |
---|
1320 | ZRAY6(5,:)= (/& |
---|
1321 | & .288474E-02_JPRB, .133984E-02_JPRB,-.152812E-01_JPRB,& |
---|
1322 | & .540845E-01_JPRB,-.747444E-01_JPRB, .364285E-01_JPRB/) |
---|
1323 | ZRBY6(5,:)= (/& |
---|
1324 | & .18073079E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1325 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1326 | |
---|
1327 | ZSWCE6(5) = 0.0_JPRB |
---|
1328 | ZSWCP6(5) = 0.0_JPRB |
---|
1329 | |
---|
1330 | NEXPO3(5) = 0 |
---|
1331 | REXPO3(5, 1, :) =(/& |
---|
1332 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1333 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1334 | & 0.000000E+00_JPRB /) |
---|
1335 | REXPO3(5, 2, :) =(/& |
---|
1336 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1337 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1338 | & 0.000000E+00_JPRB /) |
---|
1339 | |
---|
1340 | ! ---------------------------------------------------------------- |
---|
1341 | |
---|
1342 | !* 2.38 - 4.00 Microns |
---|
1343 | |
---|
1344 | ZSUN6(6) = 0.033474_JPRB |
---|
1345 | |
---|
1346 | ZD6(6,:)= (/ 0.000000000_JPRB, 0.000000000_JPRB, 0.000000000_JPRB /) |
---|
1347 | |
---|
1348 | ZAPAD6(6, 1, :) = (/& |
---|
1349 | & 0.2122889E-06_JPRB,& |
---|
1350 | & 0.9030576E-03_JPRB,& |
---|
1351 | & 0.2431282E+00_JPRB,& |
---|
1352 | & 0.4901345E+01_JPRB,& |
---|
1353 | & 0.3996347E+01_JPRB,& |
---|
1354 | & 0.3910227E+01_JPRB,& |
---|
1355 | & 0.0000000E+00_JPRB/) |
---|
1356 | ZAPAD6(6, 2, :) = (/& |
---|
1357 | & 0.1215163E-03_JPRB,& |
---|
1358 | & 0.1222574E+00_JPRB,& |
---|
1359 | & 0.9382420E+01_JPRB,& |
---|
1360 | & 0.6875727E+02_JPRB,& |
---|
1361 | & 0.2746421E+02_JPRB,& |
---|
1362 | & 0.0000000E+00_JPRB,& |
---|
1363 | & 0.0000000E+00_JPRB/) |
---|
1364 | ZAPAD6(6, 3, :) = (/& |
---|
1365 | & 0.263068898E+02_JPRB,& |
---|
1366 | & 0.146425875E+03_JPRB,& |
---|
1367 | & 0.860137809E+02_JPRB,& |
---|
1368 | & 0.000000000E+00_JPRB,& |
---|
1369 | & 0.000000000E+00_JPRB,& |
---|
1370 | & 0.000000000E+00_JPRB,& |
---|
1371 | & 0.000000000E+00_JPRB/) |
---|
1372 | |
---|
1373 | ZBPAD6(6, 1, :) = (/& |
---|
1374 | & 0.2122889E-06_JPRB,& |
---|
1375 | & 0.9379083E-03_JPRB,& |
---|
1376 | & 0.2957335E+00_JPRB,& |
---|
1377 | & 0.8747190E+01_JPRB,& |
---|
1378 | & 0.1015794E+02_JPRB,& |
---|
1379 | & 0.1361277E+02_JPRB,& |
---|
1380 | & 0.1000000E+01_JPRB/) |
---|
1381 | ZBPAD6(6, 2, :) = (/& |
---|
1382 | & 0.1215163E-03_JPRB,& |
---|
1383 | & 0.1255648E+00_JPRB,& |
---|
1384 | & 0.1060119E+02_JPRB,& |
---|
1385 | & 0.8414439E+02_JPRB,& |
---|
1386 | & 0.4299438E+02_JPRB,& |
---|
1387 | & 0.1000000E+01_JPRB,& |
---|
1388 | & 0.0000000E+00_JPRB/) |
---|
1389 | ZBPAD6(6, 3, :) = (/& |
---|
1390 | & 0.263068898E+02_JPRB,& |
---|
1391 | & 0.152569217E+03_JPRB,& |
---|
1392 | & 0.976791971E+02_JPRB,& |
---|
1393 | & 0.100000000E+01_JPRB,& |
---|
1394 | & 0.000000000E+00_JPRB,& |
---|
1395 | & 0.000000000E+00_JPRB,& |
---|
1396 | & 0.000000000E+00_JPRB/) |
---|
1397 | |
---|
1398 | ZRAY6(6,:)= (/& |
---|
1399 | & .493545E-03_JPRB, .355696E-03_JPRB,-.284543E-02_JPRB,& |
---|
1400 | & .741248E-02_JPRB,-.773691E-02_JPRB, .370679E-02_JPRB/) |
---|
1401 | ZRBY6(6,:)= (/& |
---|
1402 | & .13618247E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
---|
1403 | & .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
---|
1404 | |
---|
1405 | ZSWCE6(6) = 0.0_JPRB |
---|
1406 | ZSWCP6(6) = 0.0_JPRB |
---|
1407 | |
---|
1408 | NEXPO3(6) = 0 |
---|
1409 | REXPO3(6, 1, :) =(/& |
---|
1410 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1411 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1412 | & 0.000000E+00_JPRB /) |
---|
1413 | REXPO3(6, 2, :) =(/& |
---|
1414 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1415 | & 0.000000E+00_JPRB, 0.000000E+00_JPRB, 0.000000E+00_JPRB,& |
---|
1416 | & 0.000000E+00_JPRB /) |
---|
1417 | |
---|
1418 | !===================================================================== |
---|
1419 | !* 2.4 OPTICAL PARAMETERS FOR RAIN DROPS |
---|
1420 | ! Savijarvi et al. (1996) |
---|
1421 | |
---|
1422 | ZRTO1 = 0.003_JPRB |
---|
1423 | ZRTO2 = -0.22_JPRB |
---|
1424 | ! CAUTION JUST TEMPORARY PARAMETERS |
---|
1425 | ZROMA2(1:2)= (/ 0.00008_JPRB , 0.264_JPRB /) |
---|
1426 | ZROMB2(1:2)= (/ 0.23_JPRB , 0.09_JPRB /) |
---|
1427 | ZRASY2(1:2)= (/ 0.88_JPRB , 0.94_JPRB /) |
---|
1428 | |
---|
1429 | ZRA2(1:2)= (/ 1.5_JPRB , 1.5_JPRB /) |
---|
1430 | ZRB2(1:2)= (/ 0.50_JPRB , 1.13_JPRB /) |
---|
1431 | ZRC2(1:2)= (/ 5.58E-7_JPRB , 8.55E-4_JPRB/) |
---|
1432 | ZRD2(1:2)= (/ 1.25E-7_JPRB , 1.28E-3_JPRB/) |
---|
1433 | ZRE2(1:2)= (/ 0.841_JPRB , 0.786_JPRB /) |
---|
1434 | ZRF2(1:2)= (/ 2.08E-3_JPRB , 5.32E-3_JPRB/) |
---|
1435 | |
---|
1436 | ZROMA4(1:4)= (/ 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) |
---|
1437 | ZROMB4(1:4)= (/ 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) |
---|
1438 | ZRASY4(1:4)= (/ 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) |
---|
1439 | |
---|
1440 | ZRA4(1:4)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) |
---|
1441 | ZRB4(1:4)= (/ 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) |
---|
1442 | ZRC4(1:4)= (/ 5.58E-7_JPRB , 2.18E-5_JPRB, 8.55E-4_JPRB, 1.94E-1_JPRB /) |
---|
1443 | ZRD4(1:4)= (/ 1.25E-7_JPRB , 2.25E-5_JPRB, 1.28E-3_JPRB, 8.04E-3_JPRB /) |
---|
1444 | ZRE4(1:4)= (/ 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) |
---|
1445 | ZRF4(1:4)= (/ 2.08E-3_JPRB , 3.06E-3_JPRB, 5.32E-3_JPRB, 5.59E-3_JPRB /) |
---|
1446 | |
---|
1447 | ZROMA6(1:6)= (/ 0.00008_JPRB , 0.00008_JPRB , 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) |
---|
1448 | ZROMB6(1:6)= (/ 0.23_JPRB , 0.23_JPRB , 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) |
---|
1449 | ZRASY6(1:6)= (/ 0.88_JPRB , 0.88_JPRB , 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) |
---|
1450 | |
---|
1451 | ZRA6(1:6)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) |
---|
1452 | ZRB6(1:6)= (/ 0.50_JPRB , 0.50_JPRB , 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) |
---|
1453 | ZRC6(1:6)= (/ 5.58E-7_JPRB , 5.58E-7_JPRB , 5.58E-7_JPRB , 2.18E-5_JPRB, 8.55E-4_JPRB, 1.94E-1_JPRB /) |
---|
1454 | ZRD6(1:6)= (/ 1.25E-7_JPRB , 1.25E-7_JPRB , 1.25E-7_JPRB , 2.25E-5_JPRB, 1.28E-3_JPRB, 8.04E-3_JPRB /) |
---|
1455 | ZRE6(1:6)= (/ 0.841_JPRB , 0.841_JPRB , 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) |
---|
1456 | ZRF6(1:6)= (/ 2.08E-3_JPRB , 2.08E-3_JPRB , 2.08E-3_JPRB , 3.06E-3_JPRB, 5.32E-3_JPRB, 5.59E-3_JPRB /) |
---|
1457 | |
---|
1458 | !===================================================================== |
---|
1459 | ! 3. FOURTEEN SPECTRAL INTERVALS FOR RRTM_SW |
---|
1460 | |
---|
1461 | ! SW : 14 spectral intervals : mapping to SW6 spectral intervals |
---|
1462 | ! 0.185-0.25-0.44-0.69-1.19-2.38-4.00 |
---|
1463 | ! 3.846 - 3.077 6 |
---|
1464 | ! 3.077 - 2.500 6 |
---|
1465 | ! 2.500 - 2.150 5 |
---|
1466 | ! 2.150 - 1.942 5 |
---|
1467 | ! 1.942 - 1.626 5 |
---|
1468 | ! 1.626 - 1.299 5 |
---|
1469 | ! 1.299 - 1.242 5 |
---|
1470 | ! 1.242 - 0.7782 4 |
---|
1471 | ! 0.7782- 0.6250 4 |
---|
1472 | ! 0.6250- 0.4415 3 |
---|
1473 | ! 0.4415- 0.3448 2 |
---|
1474 | ! 0.3448- 0.2632 2 |
---|
1475 | ! 0.2632- 0.2000 1 |
---|
1476 | ! 12.195 - 3.846 6 |
---|
1477 | |
---|
1478 | IMPSRTM(1:14)= (/ 6,6,5,5,5,5,5,4,4,3,2,2,1,6 /) |
---|
1479 | !===================================================================== |
---|
1480 | |
---|
1481 | !* 4. SET VALUES. |
---|
1482 | ! ----------- |
---|
1483 | |
---|
1484 | IF (LONEWSW) THEN |
---|
1485 | ZPDH2O = ZPDHNIS |
---|
1486 | ZPDUMG = ZPDUNIS |
---|
1487 | ZPRH2O = ZPRHNIS |
---|
1488 | ZPRUMG = ZPRUNIS |
---|
1489 | RTDH2O = ZTDHNIS |
---|
1490 | RTDUMG = ZTDUNIS |
---|
1491 | RTH2O = ZTHNIS |
---|
1492 | RTUMG = ZTUNIS |
---|
1493 | ENDIF |
---|
1494 | |
---|
1495 | RPDH1=ZPDH2O+1.0_JPRB |
---|
1496 | RPDU1=ZPDUMG+1.0_JPRB |
---|
1497 | ZH2O=1.0_JPRB/( 10._JPRB* RG * RPDH1 ) |
---|
1498 | ZUMG=1.0_JPRB/( 10._JPRB* RG * RPDU1 ) |
---|
1499 | RPNU = ZUMG/(ZPRUMG**ZPDUMG) |
---|
1500 | RPNH = ZH2O/(ZPRH2O**ZPDH2O) |
---|
1501 | |
---|
1502 | IF(.NOT.ALLOCATED(RSUN)) ALLOCATE (RSUN(NTSW)) |
---|
1503 | |
---|
1504 | DO JW=1,ISW6 |
---|
1505 | RSUN(JW)=0.0_JPRB |
---|
1506 | RSWCE(JW)=0.0_JPRB |
---|
1507 | RSWCP(JW)=0.0_JPRB |
---|
1508 | |
---|
1509 | DO JC3=1,3 |
---|
1510 | D(JW,JC3)=0.0_JPRB |
---|
1511 | ENDDO |
---|
1512 | DO JC6=1,6 |
---|
1513 | RRAY(JW,JC6)=0.0_JPRB |
---|
1514 | ENDDO |
---|
1515 | DO JI=1,3 |
---|
1516 | DO JJ=1,7 |
---|
1517 | APAD(JW,JI,JJ)=0.0_JPRB |
---|
1518 | BPAD(JW,JI,JJ)=0.0_JPRB |
---|
1519 | ENDDO |
---|
1520 | ENDDO |
---|
1521 | ENDDO |
---|
1522 | |
---|
1523 | IF (KSW == 2) THEN |
---|
1524 | ZPDH2O = ZPDH2IS |
---|
1525 | ZPDUMG = ZPDU2IS |
---|
1526 | ZPRH2O = ZPRH2IS |
---|
1527 | ZPRUMG = ZPRU2IS |
---|
1528 | RTDH2O = ZTDH2IS |
---|
1529 | RTDUMG = ZTDU2IS |
---|
1530 | RTH2O = ZTH2IS |
---|
1531 | RTUMG = ZTU2IS |
---|
1532 | |
---|
1533 | RADJUST=ZADJUS2 |
---|
1534 | RHSRTA=ZRTO1 |
---|
1535 | RHSRTB=ZRTO2 |
---|
1536 | DO JW=1,KSW |
---|
1537 | RSUN (JW)=ZSUN2(JW) |
---|
1538 | |
---|
1539 | RSWCE(JW)=ZSWCE2(JW) |
---|
1540 | RSWCP(JW)=ZSWCP2(JW) |
---|
1541 | |
---|
1542 | RROMA(JW)=ZROMA2(JW) |
---|
1543 | RROMB(JW)=ZROMB2(JW) |
---|
1544 | RRASY(JW)=ZRASY2(JW) |
---|
1545 | RHSRA(JW)=ZRA2(JW) |
---|
1546 | RHSRB(JW)=ZRB2(JW) |
---|
1547 | RHSRC(JW)=ZRC2(JW) |
---|
1548 | RHSRD(JW)=ZRD2(JW) |
---|
1549 | RHSRE(JW)=ZRE2(JW) |
---|
1550 | RHSRF(JW)=ZRF2(JW) |
---|
1551 | |
---|
1552 | DO JC3=1,3 |
---|
1553 | D(JW,JC3)=ZD2(JW,JC3) |
---|
1554 | ENDDO |
---|
1555 | DO JC6=1,6 |
---|
1556 | RRAY(JW,JC6)=ZRAY2(JW,JC6) |
---|
1557 | ENDDO |
---|
1558 | DO JI=1,3 |
---|
1559 | DO JJ=1,7 |
---|
1560 | APAD(JW,JI,JJ)=ZAPAD2(JW,JI,JJ) |
---|
1561 | BPAD(JW,JI,JJ)=ZBPAD2(JW,JI,JJ) |
---|
1562 | ENDDO |
---|
1563 | ENDDO |
---|
1564 | ENDDO |
---|
1565 | |
---|
1566 | ELSEIF (KSW == 4) THEN |
---|
1567 | ZPDH2O = ZPDH4IS |
---|
1568 | ZPDUMG = ZPDU4IS |
---|
1569 | ZPRH2O = ZPRH4IS |
---|
1570 | ZPRUMG = ZPRU4IS |
---|
1571 | RTDH2O = ZTDH4IS |
---|
1572 | RTDUMG = ZTDU4IS |
---|
1573 | RTH2O = ZTH4IS |
---|
1574 | RTUMG = ZTU4IS |
---|
1575 | |
---|
1576 | RADJUST=ZADJUS4 |
---|
1577 | RHSRTA=ZRTO1 |
---|
1578 | RHSRTB=ZRTO2 |
---|
1579 | DO JW=1,KSW |
---|
1580 | RSUN (JW)=ZSUN4(JW) |
---|
1581 | |
---|
1582 | RSWCE(JW)=ZSWCE4(JW) |
---|
1583 | RSWCP(JW)=ZSWCP4(JW) |
---|
1584 | |
---|
1585 | RROMA(JW)=ZROMA4(JW) |
---|
1586 | RROMB(JW)=ZROMB4(JW) |
---|
1587 | RRASY(JW)=ZRASY4(JW) |
---|
1588 | RHSRA(JW)=ZRA4(JW) |
---|
1589 | RHSRB(JW)=ZRB4(JW) |
---|
1590 | RHSRC(JW)=ZRC4(JW) |
---|
1591 | RHSRD(JW)=ZRD4(JW) |
---|
1592 | RHSRE(JW)=ZRE4(JW) |
---|
1593 | RHSRF(JW)=ZRF4(JW) |
---|
1594 | |
---|
1595 | DO JC3=1,3 |
---|
1596 | D(JW,JC3)=ZD4(JW,JC3) |
---|
1597 | ENDDO |
---|
1598 | DO JC6=1,6 |
---|
1599 | RRAY(JW,JC6)=ZRAY4(JW,JC6) |
---|
1600 | ENDDO |
---|
1601 | DO JI=1,3 |
---|
1602 | DO JJ=1,7 |
---|
1603 | APAD(JW,JI,JJ)=ZAPAD4(JW,JI,JJ) |
---|
1604 | BPAD(JW,JI,JJ)=ZBPAD4(JW,JI,JJ) |
---|
1605 | ENDDO |
---|
1606 | ENDDO |
---|
1607 | ENDDO |
---|
1608 | |
---|
1609 | ELSEIF (KSW == 6) THEN |
---|
1610 | ZPDH2O = ZPDH6IS |
---|
1611 | ZPDUMG = ZPDU6IS |
---|
1612 | ZPRH2O = ZPRH6IS |
---|
1613 | ZPRUMG = ZPRU6IS |
---|
1614 | RTDH2O = ZTDH6IS |
---|
1615 | RTDUMG = ZTDU6IS |
---|
1616 | RTH2O = ZTH6IS |
---|
1617 | RTUMG = ZTU6IS |
---|
1618 | |
---|
1619 | RADJUST=ZADJUS6 |
---|
1620 | RHSRTA=ZRTO1 |
---|
1621 | RHSRTB=ZRTO2 |
---|
1622 | DO JW=1,KSW |
---|
1623 | RSUN (JW)=ZSUN6(JW) |
---|
1624 | |
---|
1625 | RSWCE(JW)=ZSWCE6(JW) |
---|
1626 | RSWCP(JW)=ZSWCP6(JW) |
---|
1627 | |
---|
1628 | RROMA(JW)=ZROMA6(JW) |
---|
1629 | RROMB(JW)=ZROMB6(JW) |
---|
1630 | RRASY(JW)=ZRASY6(JW) |
---|
1631 | RHSRA(JW)=ZRA6(JW) |
---|
1632 | RHSRB(JW)=ZRB6(JW) |
---|
1633 | RHSRC(JW)=ZRC6(JW) |
---|
1634 | RHSRD(JW)=ZRD6(JW) |
---|
1635 | RHSRE(JW)=ZRE6(JW) |
---|
1636 | RHSRF(JW)=ZRF6(JW) |
---|
1637 | |
---|
1638 | DO JC3=1,3 |
---|
1639 | D(JW,JC3)=ZD6(JW,JC3) |
---|
1640 | ENDDO |
---|
1641 | IF (LRAYL) THEN |
---|
1642 | DO JC6=1,6 |
---|
1643 | RRAY(JW,JC6)=ZRAY6(JW,JC6) |
---|
1644 | ENDDO |
---|
1645 | ELSE |
---|
1646 | DO JC6=1,6 |
---|
1647 | RRAY(JW,JC6)=ZRBY6(JW,JC6) |
---|
1648 | ENDDO |
---|
1649 | ENDIF |
---|
1650 | DO JI=1,3 |
---|
1651 | DO JJ=1,7 |
---|
1652 | APAD(JW,JI,JJ)=ZAPAD6(JW,JI,JJ) |
---|
1653 | BPAD(JW,JI,JJ)=ZBPAD6(JW,JI,JJ) |
---|
1654 | ENDDO |
---|
1655 | ENDDO |
---|
1656 | ENDDO |
---|
1657 | |
---|
1658 | ELSEIF (KTSW == 14 .AND. KSW == 14) THEN |
---|
1659 | PRINT *,'SUSWN: 14-SPECTRAL INTERVALS --> RRTM_SW' |
---|
1660 | |
---|
1661 | ELSE |
---|
1662 | PRINT *,'SUSWN: NTSW, NSW: ',KTSW,KSW |
---|
1663 | CALL ABOR1('SUSWN: WRONG NUMBER OF SW INTERVALS') |
---|
1664 | ENDIF |
---|
1665 | |
---|
1666 | ! ---------------------------------------------------------------- |
---|
1667 | |
---|
1668 | !* 5. PRINT VALUES. |
---|
1669 | ! ------------ |
---|
1670 | |
---|
1671 | ! PRINT 9700,RPDH1,RPDU1,RPNU,RPNH |
---|
1672 | !9700 FORMAT(1X,'RPDH1,RPDU1,RPNU,RPNH ',4F10.5) |
---|
1673 | ! DO JW=1,KSW |
---|
1674 | ! PRINT *,' SW INTERVAL ',JW |
---|
1675 | ! PRINT 9701,JW,RSUN(JW),RSWCE(JW),RSWCP(JW) |
---|
1676 | !9701 FORMAT(1X,I3,F10.7,2F10.5) |
---|
1677 | ! PRINT 9702,JW,(D(JW,JC3),JC3=1,3) |
---|
1678 | !9702 FORMAT(1X,I3,3F10.5) |
---|
1679 | ! PRINT 9703,JW,(RRAY(JW,JC6),JC6=1,6) |
---|
1680 | !9703 FORMAT(1X,I3,6E15.8) |
---|
1681 | ! PRINT 9704,JW,(JABS,(APAD(JW,JABS,JJ),JJ=1,7),JABS=1,3) |
---|
1682 | !9704 FORMAT(1X,I3,(I3,7E15.8)) |
---|
1683 | ! PRINT 9706,JW,RROMA(JW),RROMB(JW),RRASY(JW),RHSRTA,RHSRTB |
---|
1684 | !9706 FORMAT(1X,I3,' Rain Optics from Rain Rate: ',F8.5,F6.3,3F6.3) |
---|
1685 | ! PRINT 9707,JW,RHSRA(JW),RHSRB(JW),RHSRC(JW),RHSRD(JW) |
---|
1686 | ! & ,RHSRE(JW),RHSRF(JW) |
---|
1687 | !9707 FORMAT(1X,I3,' Rain Optics as function of Reff: ',6E11.4) |
---|
1688 | ! ENDDO |
---|
1689 | |
---|
1690 | ! ---------------------------------------------------------------- |
---|
1691 | |
---|
1692 | IF (LHOOK) CALL DR_HOOK('SUSWN',1,ZHOOK_HANDLE) |
---|
1693 | END SUBROUTINE SUSWN |
---|