1 |
|
2 |
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 |
✓✗ |
2 |
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 |
|
2 |
ZSUN2(1) = 0.459760_JPRB |
150 |
|
|
|
151 |
|
|
!-- New coefficients |
152 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.100000000E+01_JPRB/) |
203 |
|
|
|
204 |
|
|
ZRAY2(1,:)= (/& |
205 |
|
|
& .389107E-01_JPRB, .101608E+01_JPRB,-.354921E+01_JPRB,& |
206 |
✓✓ |
14 |
& .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 |
✓✓ |
14 |
& .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
274 |
|
|
|
275 |
|
2 |
ZSWCE2(1) = 0.0_JPRB |
276 |
|
2 |
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 |
|
2 |
ZSUN2(2) = 0.540240_JPRB |
287 |
|
|
|
288 |
|
|
!-- New coefficients |
289 |
|
|
|
290 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
341 |
|
|
|
342 |
|
|
ZRAY2(2,:)= (/& |
343 |
|
|
& .104635E-01_JPRB, .102535E+00_JPRB,-.536771E+00_JPRB,& |
344 |
✓✓ |
14 |
& .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 |
|
2 |
ZSWCE2(2) = 0.0_JPRB |
405 |
|
2 |
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 |
|
2 |
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 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.100000000E+01_JPRB/) |
543 |
|
|
|
544 |
|
|
ZRAY4(1,:)= (/& |
545 |
|
|
& .428937E-01_JPRB, .890743E+00_JPRB,-.288555E+01_JPRB,& |
546 |
✓✓ |
14 |
& .522744E+01_JPRB,-.469173E+01_JPRB, .161645E+01_JPRB/) |
547 |
|
|
|
548 |
|
2 |
ZSWCE4(1) = 0.0_JPRB |
549 |
|
2 |
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 |
|
2 |
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 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
|
2 |
ZSWCE4(2) = 0.0_JPRB |
678 |
|
2 |
ZSWCP4(2) = 0.0_JPRB |
679 |
|
|
|
680 |
|
|
! ---------------------------------------------------------------- |
681 |
|
|
|
682 |
|
|
!* 1.19 - 2.38 Microns |
683 |
|
|
|
684 |
|
2 |
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 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
795 |
|
|
|
796 |
|
|
ZRAY4(3,:)= (/& |
797 |
|
|
& .180438E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
798 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
799 |
|
|
|
800 |
|
2 |
ZSWCE4(3) = 0.0_JPRB |
801 |
|
2 |
ZSWCP4(3) = 0.0_JPRB |
802 |
|
|
|
803 |
|
|
! ---------------------------------------------------------------- |
804 |
|
|
|
805 |
|
|
!* 2.38 - 4.00 Microns |
806 |
|
|
|
807 |
|
2 |
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 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
918 |
|
|
|
919 |
|
|
ZRAY4(4,:)= (/& |
920 |
|
|
& .136020E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
921 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
922 |
|
|
|
923 |
|
2 |
ZSWCE4(4) = 0.0_JPRB |
924 |
|
2 |
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 |
|
2 |
ZSUN6(1) = 0.001917_JPRB |
951 |
|
|
|
952 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E-00_JPRB/) |
1003 |
|
|
|
1004 |
|
|
ZRAY6(1,:)= (/& |
1005 |
|
|
& .334018E+00_JPRB,-.298776E+01_JPRB, .613911E+02_JPRB,& |
1006 |
✓✓ |
14 |
& -.164331E+03_JPRB, .197946E+03_JPRB,-.652206E+02_JPRB/) |
1007 |
|
|
ZRBY6(1,:)= (/& |
1008 |
|
|
& .43959002E+01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1009 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1010 |
|
|
|
1011 |
|
2 |
ZSWCE6(1) = 0.0_JPRB |
1012 |
|
2 |
ZSWCP6(1) = 0.0_JPRB |
1013 |
|
|
|
1014 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.467708E+02_JPRB /) |
1023 |
|
|
|
1024 |
|
|
!* 2nd spectral interval: U.V. (0.25 - 0.44 Micron) |
1025 |
|
|
|
1026 |
|
2 |
ZSUN6(2) = 0.135708_JPRB |
1027 |
|
|
|
1028 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E-00_JPRB/) |
1079 |
|
|
|
1080 |
|
|
ZRAY6(2,:)= (/& |
1081 |
|
|
& -.895408E-03_JPRB, .283130E+01_JPRB,-.867917E+01_JPRB,& |
1082 |
✓✓ |
14 |
& .148672E+02_JPRB,-.127282E+02_JPRB, .422212E+01_JPRB/) |
1083 |
|
|
ZRBY6(2,:)= (/& |
1084 |
|
|
& .55503070E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1085 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1086 |
|
|
|
1087 |
|
2 |
ZSWCE6(2) = 0.0_JPRB |
1088 |
|
2 |
ZSWCP6(2) = 0.0_JPRB |
1089 |
|
|
|
1090 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000E+00_JPRB /) |
1099 |
|
|
|
1100 |
|
|
!* 3rd spectral interval: Visible (0.44 - 0.69 Micron) |
1101 |
|
|
|
1102 |
|
2 |
ZSUN6(3) = 0.322135_JPRB |
1103 |
|
|
|
1104 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E-00_JPRB/) |
1155 |
|
|
|
1156 |
|
|
ZRAY6(3,:)= (/& |
1157 |
|
|
& .474852E-01_JPRB, .605110E+00_JPRB,-.248070E+01_JPRB,& |
1158 |
✓✓ |
14 |
& .485580E+01_JPRB,-.444043E+01_JPRB, .152369E+01_JPRB/) |
1159 |
|
|
ZRBY6(3,:)= (/& |
1160 |
|
|
& .10528199E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1161 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1162 |
|
|
|
1163 |
|
2 |
ZSWCE6(3) = 0.0_JPRB |
1164 |
|
2 |
ZSWCP6(3) = 0.0_JPRB |
1165 |
|
|
|
1166 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
|
2 |
ZSUN6(4) = 0.326158_JPRB |
1187 |
|
|
|
1188 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
1239 |
|
|
|
1240 |
|
|
ZRAY6(4,:)= (/& |
1241 |
|
|
& .519710E-01_JPRB,-.150667E+00_JPRB, .154170E+01_JPRB,& |
1242 |
✓✓ |
14 |
& -.518901E+01_JPRB, .668011E+01_JPRB,-.294843E+01_JPRB/) |
1243 |
|
|
ZRBY6(4,:)= (/& |
1244 |
|
|
& .16436996E-01_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1245 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1246 |
|
|
|
1247 |
|
2 |
ZSWCE6(4) = 0.0_JPRB |
1248 |
|
2 |
ZSWCP6(4) = 0.0_JPRB |
1249 |
|
|
|
1250 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000E+00_JPRB /) |
1259 |
|
|
|
1260 |
|
|
! ---------------------------------------------------------------- |
1261 |
|
|
|
1262 |
|
|
!* 1.19 - 2.38 Microns |
1263 |
|
|
|
1264 |
|
|
!* UMG is CO2 only |
1265 |
|
|
|
1266 |
|
2 |
ZSUN6(5) = 0.180608_JPRB |
1267 |
|
|
|
1268 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
1319 |
|
|
|
1320 |
|
|
ZRAY6(5,:)= (/& |
1321 |
|
|
& .288474E-02_JPRB, .133984E-02_JPRB,-.152812E-01_JPRB,& |
1322 |
✓✓ |
14 |
& .540845E-01_JPRB,-.747444E-01_JPRB, .364285E-01_JPRB/) |
1323 |
|
|
ZRBY6(5,:)= (/& |
1324 |
|
|
& .18073079E-02_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1325 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1326 |
|
|
|
1327 |
|
2 |
ZSWCE6(5) = 0.0_JPRB |
1328 |
|
2 |
ZSWCP6(5) = 0.0_JPRB |
1329 |
|
|
|
1330 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000E+00_JPRB /) |
1339 |
|
|
|
1340 |
|
|
! ---------------------------------------------------------------- |
1341 |
|
|
|
1342 |
|
|
!* 2.38 - 4.00 Microns |
1343 |
|
|
|
1344 |
|
2 |
ZSUN6(6) = 0.033474_JPRB |
1345 |
|
|
|
1346 |
✓✓ |
8 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 0.000000000E+00_JPRB/) |
1397 |
|
|
|
1398 |
|
|
ZRAY6(6,:)= (/& |
1399 |
|
|
& .493545E-03_JPRB, .355696E-03_JPRB,-.284543E-02_JPRB,& |
1400 |
✓✓ |
14 |
& .741248E-02_JPRB,-.773691E-02_JPRB, .370679E-02_JPRB/) |
1401 |
|
|
ZRBY6(6,:)= (/& |
1402 |
|
|
& .13618247E-03_JPRB, .000000E+00_JPRB, .000000E+00_JPRB,& |
1403 |
✓✓ |
14 |
& .000000E+00_JPRB, .000000E+00_JPRB, .000000E+00_JPRB/) |
1404 |
|
|
|
1405 |
|
2 |
ZSWCE6(6) = 0.0_JPRB |
1406 |
|
2 |
ZSWCP6(6) = 0.0_JPRB |
1407 |
|
|
|
1408 |
|
2 |
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 |
✓✓ |
16 |
& 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 |
✓✓ |
16 |
& 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 |
|
2 |
ZROMA2(1:2)= (/ 0.00008_JPRB , 0.264_JPRB /) |
1426 |
|
2 |
ZROMB2(1:2)= (/ 0.23_JPRB , 0.09_JPRB /) |
1427 |
|
2 |
ZRASY2(1:2)= (/ 0.88_JPRB , 0.94_JPRB /) |
1428 |
|
|
|
1429 |
|
2 |
ZRA2(1:2)= (/ 1.5_JPRB , 1.5_JPRB /) |
1430 |
|
2 |
ZRB2(1:2)= (/ 0.50_JPRB , 1.13_JPRB /) |
1431 |
|
2 |
ZRC2(1:2)= (/ 5.58E-7_JPRB , 8.55E-4_JPRB/) |
1432 |
|
2 |
ZRD2(1:2)= (/ 1.25E-7_JPRB , 1.28E-3_JPRB/) |
1433 |
|
2 |
ZRE2(1:2)= (/ 0.841_JPRB , 0.786_JPRB /) |
1434 |
|
2 |
ZRF2(1:2)= (/ 2.08E-3_JPRB , 5.32E-3_JPRB/) |
1435 |
|
|
|
1436 |
|
2 |
ZROMA4(1:4)= (/ 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) |
1437 |
|
2 |
ZROMB4(1:4)= (/ 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) |
1438 |
|
2 |
ZRASY4(1:4)= (/ 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) |
1439 |
|
|
|
1440 |
|
2 |
ZRA4(1:4)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) |
1441 |
|
2 |
ZRB4(1:4)= (/ 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) |
1442 |
|
2 |
ZRC4(1:4)= (/ 5.58E-7_JPRB , 2.18E-5_JPRB, 8.55E-4_JPRB, 1.94E-1_JPRB /) |
1443 |
|
2 |
ZRD4(1:4)= (/ 1.25E-7_JPRB , 2.25E-5_JPRB, 1.28E-3_JPRB, 8.04E-3_JPRB /) |
1444 |
|
2 |
ZRE4(1:4)= (/ 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) |
1445 |
|
2 |
ZRF4(1:4)= (/ 2.08E-3_JPRB , 3.06E-3_JPRB, 5.32E-3_JPRB, 5.59E-3_JPRB /) |
1446 |
|
|
|
1447 |
|
2 |
ZROMA6(1:6)= (/ 0.00008_JPRB , 0.00008_JPRB , 0.00008_JPRB , 0.0105_JPRB , 0.264_JPRB , 0.465_JPRB /) |
1448 |
|
2 |
ZROMB6(1:6)= (/ 0.23_JPRB , 0.23_JPRB , 0.23_JPRB , 0.22_JPRB , 0.09_JPRB , 0.001_JPRB /) |
1449 |
|
2 |
ZRASY6(1:6)= (/ 0.88_JPRB , 0.88_JPRB , 0.88_JPRB , 0.89_JPRB , 0.94_JPRB , 0.97_JPRB /) |
1450 |
|
|
|
1451 |
|
2 |
ZRA6(1:6)= (/ 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB , 1.5_JPRB /) |
1452 |
|
2 |
ZRB6(1:6)= (/ 0.50_JPRB , 0.50_JPRB , 0.50_JPRB , 0.78_JPRB , 1.13_JPRB , 2.00_JPRB /) |
1453 |
|
2 |
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 |
|
2 |
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 |
|
2 |
ZRE6(1:6)= (/ 0.841_JPRB , 0.841_JPRB , 0.841_JPRB , 0.821_JPRB , 0.786_JPRB , 0.820_JPRB /) |
1456 |
|
2 |
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 |
|
2 |
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 |
✓✗ |
2 |
IF (LONEWSW) THEN |
1485 |
|
|
ZPDH2O = ZPDHNIS |
1486 |
|
|
ZPDUMG = ZPDUNIS |
1487 |
|
|
ZPRH2O = ZPRHNIS |
1488 |
|
|
ZPRUMG = ZPRUNIS |
1489 |
|
2 |
RTDH2O = ZTDHNIS |
1490 |
|
2 |
RTDUMG = ZTDUNIS |
1491 |
|
2 |
RTH2O = ZTHNIS |
1492 |
|
2 |
RTUMG = ZTUNIS |
1493 |
|
|
ENDIF |
1494 |
|
|
|
1495 |
|
2 |
RPDH1=ZPDH2O+1.0_JPRB |
1496 |
|
2 |
RPDU1=ZPDUMG+1.0_JPRB |
1497 |
|
2 |
ZH2O=1.0_JPRB/( 10._JPRB* RG * RPDH1 ) |
1498 |
|
2 |
ZUMG=1.0_JPRB/( 10._JPRB* RG * RPDU1 ) |
1499 |
|
2 |
RPNU = ZUMG/(ZPRUMG**ZPDUMG) |
1500 |
|
2 |
RPNH = ZH2O/(ZPRH2O**ZPDH2O) |
1501 |
|
|
|
1502 |
✓✓✓✗ ✗✓ |
2 |
IF(.NOT.ALLOCATED(RSUN)) ALLOCATE (RSUN(NTSW)) |
1503 |
|
|
|
1504 |
✓✓ |
14 |
DO JW=1,ISW6 |
1505 |
|
12 |
RSUN(JW)=0.0_JPRB |
1506 |
|
12 |
RSWCE(JW)=0.0_JPRB |
1507 |
|
12 |
RSWCP(JW)=0.0_JPRB |
1508 |
|
|
|
1509 |
✓✓ |
48 |
DO JC3=1,3 |
1510 |
|
48 |
D(JW,JC3)=0.0_JPRB |
1511 |
|
|
ENDDO |
1512 |
✓✓ |
84 |
DO JC6=1,6 |
1513 |
|
84 |
RRAY(JW,JC6)=0.0_JPRB |
1514 |
|
|
ENDDO |
1515 |
✓✓ |
50 |
DO JI=1,3 |
1516 |
✓✓ |
300 |
DO JJ=1,7 |
1517 |
|
252 |
APAD(JW,JI,JJ)=0.0_JPRB |
1518 |
|
288 |
BPAD(JW,JI,JJ)=0.0_JPRB |
1519 |
|
|
ENDDO |
1520 |
|
|
ENDDO |
1521 |
|
|
ENDDO |
1522 |
|
|
|
1523 |
✗✓ |
2 |
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 |
✗✓ |
2 |
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 |
✓✗ |
2 |
ELSEIF (KSW == 6) THEN |
1610 |
|
|
ZPDH2O = ZPDH6IS |
1611 |
|
|
ZPDUMG = ZPDU6IS |
1612 |
|
|
ZPRH2O = ZPRH6IS |
1613 |
|
|
ZPRUMG = ZPRU6IS |
1614 |
|
2 |
RTDH2O = ZTDH6IS |
1615 |
|
2 |
RTDUMG = ZTDU6IS |
1616 |
|
2 |
RTH2O = ZTH6IS |
1617 |
|
2 |
RTUMG = ZTU6IS |
1618 |
|
|
|
1619 |
|
2 |
RADJUST=ZADJUS6 |
1620 |
|
2 |
RHSRTA=ZRTO1 |
1621 |
|
2 |
RHSRTB=ZRTO2 |
1622 |
✓✓ |
14 |
DO JW=1,KSW |
1623 |
|
12 |
RSUN (JW)=ZSUN6(JW) |
1624 |
|
|
|
1625 |
|
12 |
RSWCE(JW)=ZSWCE6(JW) |
1626 |
|
12 |
RSWCP(JW)=ZSWCP6(JW) |
1627 |
|
|
|
1628 |
|
12 |
RROMA(JW)=ZROMA6(JW) |
1629 |
|
12 |
RROMB(JW)=ZROMB6(JW) |
1630 |
|
12 |
RRASY(JW)=ZRASY6(JW) |
1631 |
|
12 |
RHSRA(JW)=ZRA6(JW) |
1632 |
|
12 |
RHSRB(JW)=ZRB6(JW) |
1633 |
|
12 |
RHSRC(JW)=ZRC6(JW) |
1634 |
|
12 |
RHSRD(JW)=ZRD6(JW) |
1635 |
|
12 |
RHSRE(JW)=ZRE6(JW) |
1636 |
|
12 |
RHSRF(JW)=ZRF6(JW) |
1637 |
|
|
|
1638 |
✓✓ |
48 |
DO JC3=1,3 |
1639 |
|
48 |
D(JW,JC3)=ZD6(JW,JC3) |
1640 |
|
|
ENDDO |
1641 |
✗✓ |
12 |
IF (LRAYL) THEN |
1642 |
✓✓ |
84 |
DO JC6=1,6 |
1643 |
|
84 |
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 |
✓✓ |
50 |
DO JI=1,3 |
1651 |
✓✓ |
300 |
DO JJ=1,7 |
1652 |
|
252 |
APAD(JW,JI,JJ)=ZAPAD6(JW,JI,JJ) |
1653 |
|
288 |
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 |
✓✗ |
2 |
IF (LHOOK) CALL DR_HOOK('SUSWN',1,ZHOOK_HANDLE) |
1693 |
|
2 |
END SUBROUTINE SUSWN |