/[lmdze]/trunk/libf/phylmd/Radlwsw/lwb.f
ViewVC logotype

Contents of /trunk/libf/phylmd/Radlwsw/lwb.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24 - (show annotations)
Wed Mar 3 13:23:49 2010 UTC (14 years, 2 months ago) by guez
File size: 49461 byte(s)
Created directory "phylmd/Radlwsw". Split "radlwsw.f" in files
containing a single procedure.

Removed variable "itaufinp1" in "leapfrog".

1 SUBROUTINE LWB(PDT0,PTAVE,PTL
2 S , PB,PBINT,PBSUIN,PBSUR,PBTOP,PDBSL
3 S , PGA,PGB,PGASUR,PGBSUR,PGATOP,PGBTOP)
4 use dimens_m
5 use dimphy
6 use raddim
7 use raddimlw
8 IMPLICIT none
9 C
10 C-----------------------------------------------------------------------
11 C PURPOSE.
12 C --------
13 C COMPUTES PLANCK FUNCTIONS
14 C
15 C EXPLICIT ARGUMENTS :
16 C --------------------
17 C ==== INPUTS ===
18 C PDT0 : (KDLON) ; SURFACE TEMPERATURE DISCONTINUITY
19 C PTAVE : (KDLON,KFLEV) ; TEMPERATURE
20 C PTL : (KDLON,0:KFLEV) ; HALF LEVEL TEMPERATURE
21 C ==== OUTPUTS ===
22 C PB : (KDLON,Ninter,KFLEV+1); SPECTRAL HALF LEVEL PLANCK FUNCTION
23 C PBINT : (KDLON,KFLEV+1) ; HALF LEVEL PLANCK FUNCTION
24 C PBSUIN : (KDLON) ; SURFACE PLANCK FUNCTION
25 C PBSUR : (KDLON,Ninter) ; SURFACE SPECTRAL PLANCK FUNCTION
26 C PBTOP : (KDLON,Ninter) ; TOP SPECTRAL PLANCK FUNCTION
27 C PDBSL : (KDLON,Ninter,KFLEV*2); SUB-LAYER PLANCK FUNCTION GRADIENT
28 C PGA : (KDLON,8,2,KFLEV); dB/dT-weighted LAYER PADE APPROXIMANTS
29 C PGB : (KDLON,8,2,KFLEV); dB/dT-weighted LAYER PADE APPROXIMANTS
30 C PGASUR, PGBSUR (KDLON,8,2) ; SURFACE PADE APPROXIMANTS
31 C PGATOP, PGBTOP (KDLON,8,2) ; T.O.A. PADE APPROXIMANTS
32 C
33 C IMPLICIT ARGUMENTS : NONE
34 C --------------------
35 C
36 C METHOD.
37 C -------
38 C
39 C 1. COMPUTES THE PLANCK FUNCTION ON ALL LEVELS AND HALF LEVELS
40 C FROM A POLYNOMIAL DEVELOPMENT OF PLANCK FUNCTION
41 C
42 C REFERENCE.
43 C ----------
44 C
45 C SEE RADIATION'S PART OF THE MODEL'S DOCUMENTATION AND
46 C ECMWF RESEARCH DEPARTMENT DOCUMENTATION OF THE IFS "
47 C
48 C AUTHOR.
49 C -------
50 C JEAN-JACQUES MORCRETTE *ECMWF*
51 C
52 C MODIFICATIONS.
53 C --------------
54 C ORIGINAL : 89-07-14
55 C
56 C-----------------------------------------------------------------------
57 C
58 C ARGUMENTS:
59 C
60 REAL*8 PDT0(KDLON)
61 REAL*8 PTAVE(KDLON,KFLEV)
62 REAL*8 PTL(KDLON,KFLEV+1)
63 C
64 REAL*8 PB(KDLON,Ninter,KFLEV+1) ! SPECTRAL HALF LEVEL PLANCK FUNCTION
65 REAL*8 PBINT(KDLON,KFLEV+1) ! HALF LEVEL PLANCK FUNCTION
66 REAL*8 PBSUIN(KDLON) ! SURFACE PLANCK FUNCTION
67 REAL*8 PBSUR(KDLON,Ninter) ! SURFACE SPECTRAL PLANCK FUNCTION
68 REAL*8 PBTOP(KDLON,Ninter) ! TOP SPECTRAL PLANCK FUNCTION
69 REAL*8 PDBSL(KDLON,Ninter,KFLEV*2) ! SUB-LAYER PLANCK FUNCTION GRADIENT
70 REAL*8 PGA(KDLON,8,2,KFLEV) ! dB/dT-weighted LAYER PADE APPROXIMANTS
71 REAL*8 PGB(KDLON,8,2,KFLEV) ! dB/dT-weighted LAYER PADE APPROXIMANTS
72 REAL*8 PGASUR(KDLON,8,2) ! SURFACE PADE APPROXIMANTS
73 REAL*8 PGBSUR(KDLON,8,2) ! SURFACE PADE APPROXIMANTS
74 REAL*8 PGATOP(KDLON,8,2) ! T.O.A. PADE APPROXIMANTS
75 REAL*8 PGBTOP(KDLON,8,2) ! T.O.A. PADE APPROXIMANTS
76 C
77 C-------------------------------------------------------------------------
78 C* LOCAL VARIABLES:
79 INTEGER INDB(KDLON),INDS(KDLON)
80 REAL*8 ZBLAY(KDLON,KFLEV),ZBLEV(KDLON,KFLEV+1)
81 REAL*8 ZRES(KDLON),ZRES2(KDLON),ZTI(KDLON),ZTI2(KDLON)
82 c
83 INTEGER jk, jl, ic, jnu, jf, jg
84 INTEGER jk1, jk2
85 INTEGER k, j, ixtox, indto, ixtx, indt
86 INTEGER indsu, indtp
87 REAL*8 zdsto1, zdstox, zdst1, zdstx
88 c
89 C* Quelques parametres:
90 REAL*8 TSTAND
91 PARAMETER (TSTAND=250.0)
92 REAL*8 TSTP
93 PARAMETER (TSTP=12.5)
94 INTEGER MXIXT
95 PARAMETER (MXIXT=10)
96 C
97 C* Used Data Block:
98 REAL*8 TINTP(11)
99 SAVE TINTP
100 REAL*8 GA(11,16,3), GB(11,16,3)
101 SAVE GA, GB
102 REAL*8 XP(6,6)
103 SAVE XP
104 c
105 DATA TINTP / 187.5, 200., 212.5, 225., 237.5, 250.,
106 S 262.5, 275., 287.5, 300., 312.5 /
107 C-----------------------------------------------------------------------
108 C-- WATER VAPOR -- INT.1 -- 0- 500 CM-1 -- FROM ABS225 ----------------
109 C
110 C
111 C
112 C
113 C-- R.D. -- G = - 0.2 SLA
114 C
115 C
116 C----- INTERVAL = 1 ----- T = 187.5
117 C
118 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
119 DATA (GA( 1, 1,IC),IC=1,3) /
120 S 0.63499072E-02,-0.99506586E-03, 0.00000000E+00/
121 DATA (GB( 1, 1,IC),IC=1,3) /
122 S 0.63499072E-02, 0.97222852E-01, 0.10000000E+01/
123 DATA (GA( 1, 2,IC),IC=1,3) /
124 S 0.77266491E-02,-0.11661515E-02, 0.00000000E+00/
125 DATA (GB( 1, 2,IC),IC=1,3) /
126 S 0.77266491E-02, 0.10681591E+00, 0.10000000E+01/
127 C
128 C----- INTERVAL = 1 ----- T = 200.0
129 C
130 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
131 DATA (GA( 2, 1,IC),IC=1,3) /
132 S 0.65566348E-02,-0.10184169E-02, 0.00000000E+00/
133 DATA (GB( 2, 1,IC),IC=1,3) /
134 S 0.65566348E-02, 0.98862238E-01, 0.10000000E+01/
135 DATA (GA( 2, 2,IC),IC=1,3) /
136 S 0.81323287E-02,-0.11886130E-02, 0.00000000E+00/
137 DATA (GB( 2, 2,IC),IC=1,3) /
138 S 0.81323287E-02, 0.10921298E+00, 0.10000000E+01/
139 C
140 C----- INTERVAL = 1 ----- T = 212.5
141 C
142 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
143 DATA (GA( 3, 1,IC),IC=1,3) /
144 S 0.67849730E-02,-0.10404730E-02, 0.00000000E+00/
145 DATA (GB( 3, 1,IC),IC=1,3) /
146 S 0.67849730E-02, 0.10061504E+00, 0.10000000E+01/
147 DATA (GA( 3, 2,IC),IC=1,3) /
148 S 0.86507620E-02,-0.12139929E-02, 0.00000000E+00/
149 DATA (GB( 3, 2,IC),IC=1,3) /
150 S 0.86507620E-02, 0.11198225E+00, 0.10000000E+01/
151 C
152 C----- INTERVAL = 1 ----- T = 225.0
153 C
154 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
155 DATA (GA( 4, 1,IC),IC=1,3) /
156 S 0.70481947E-02,-0.10621792E-02, 0.00000000E+00/
157 DATA (GB( 4, 1,IC),IC=1,3) /
158 S 0.70481947E-02, 0.10256222E+00, 0.10000000E+01/
159 DATA (GA( 4, 2,IC),IC=1,3) /
160 S 0.92776391E-02,-0.12445811E-02, 0.00000000E+00/
161 DATA (GB( 4, 2,IC),IC=1,3) /
162 S 0.92776391E-02, 0.11487826E+00, 0.10000000E+01/
163 C
164 C----- INTERVAL = 1 ----- T = 237.5
165 C
166 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
167 DATA (GA( 5, 1,IC),IC=1,3) /
168 S 0.73585943E-02,-0.10847662E-02, 0.00000000E+00/
169 DATA (GB( 5, 1,IC),IC=1,3) /
170 S 0.73585943E-02, 0.10475952E+00, 0.10000000E+01/
171 DATA (GA( 5, 2,IC),IC=1,3) /
172 S 0.99806312E-02,-0.12807672E-02, 0.00000000E+00/
173 DATA (GB( 5, 2,IC),IC=1,3) /
174 S 0.99806312E-02, 0.11751113E+00, 0.10000000E+01/
175 C
176 C----- INTERVAL = 1 ----- T = 250.0
177 C
178 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
179 DATA (GA( 6, 1,IC),IC=1,3) /
180 S 0.77242818E-02,-0.11094726E-02, 0.00000000E+00/
181 DATA (GB( 6, 1,IC),IC=1,3) /
182 S 0.77242818E-02, 0.10720986E+00, 0.10000000E+01/
183 DATA (GA( 6, 2,IC),IC=1,3) /
184 S 0.10709803E-01,-0.13208251E-02, 0.00000000E+00/
185 DATA (GB( 6, 2,IC),IC=1,3) /
186 S 0.10709803E-01, 0.11951535E+00, 0.10000000E+01/
187 C
188 C----- INTERVAL = 1 ----- T = 262.5
189 C
190 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
191 DATA (GA( 7, 1,IC),IC=1,3) /
192 S 0.81472693E-02,-0.11372949E-02, 0.00000000E+00/
193 DATA (GB( 7, 1,IC),IC=1,3) /
194 S 0.81472693E-02, 0.10985370E+00, 0.10000000E+01/
195 DATA (GA( 7, 2,IC),IC=1,3) /
196 S 0.11414739E-01,-0.13619034E-02, 0.00000000E+00/
197 DATA (GB( 7, 2,IC),IC=1,3) /
198 S 0.11414739E-01, 0.12069945E+00, 0.10000000E+01/
199 C
200 C----- INTERVAL = 1 ----- T = 275.0
201 C
202 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
203 DATA (GA( 8, 1,IC),IC=1,3) /
204 S 0.86227527E-02,-0.11687683E-02, 0.00000000E+00/
205 DATA (GB( 8, 1,IC),IC=1,3) /
206 S 0.86227527E-02, 0.11257633E+00, 0.10000000E+01/
207 DATA (GA( 8, 2,IC),IC=1,3) /
208 S 0.12058772E-01,-0.14014165E-02, 0.00000000E+00/
209 DATA (GB( 8, 2,IC),IC=1,3) /
210 S 0.12058772E-01, 0.12108524E+00, 0.10000000E+01/
211 C
212 C----- INTERVAL = 1 ----- T = 287.5
213 C
214 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
215 DATA (GA( 9, 1,IC),IC=1,3) /
216 S 0.91396814E-02,-0.12038314E-02, 0.00000000E+00/
217 DATA (GB( 9, 1,IC),IC=1,3) /
218 S 0.91396814E-02, 0.11522980E+00, 0.10000000E+01/
219 DATA (GA( 9, 2,IC),IC=1,3) /
220 S 0.12623992E-01,-0.14378639E-02, 0.00000000E+00/
221 DATA (GB( 9, 2,IC),IC=1,3) /
222 S 0.12623992E-01, 0.12084229E+00, 0.10000000E+01/
223 C
224 C----- INTERVAL = 1 ----- T = 300.0
225 C
226 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
227 DATA (GA(10, 1,IC),IC=1,3) /
228 S 0.96825438E-02,-0.12418367E-02, 0.00000000E+00/
229 DATA (GB(10, 1,IC),IC=1,3) /
230 S 0.96825438E-02, 0.11766343E+00, 0.10000000E+01/
231 DATA (GA(10, 2,IC),IC=1,3) /
232 S 0.13108146E-01,-0.14708488E-02, 0.00000000E+00/
233 DATA (GB(10, 2,IC),IC=1,3) /
234 S 0.13108146E-01, 0.12019005E+00, 0.10000000E+01/
235 C
236 C----- INTERVAL = 1 ----- T = 312.5
237 C
238 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
239 DATA (GA(11, 1,IC),IC=1,3) /
240 S 0.10233955E-01,-0.12817135E-02, 0.00000000E+00/
241 DATA (GB(11, 1,IC),IC=1,3) /
242 S 0.10233955E-01, 0.11975320E+00, 0.10000000E+01/
243 DATA (GA(11, 2,IC),IC=1,3) /
244 S 0.13518390E-01,-0.15006791E-02, 0.00000000E+00/
245 DATA (GB(11, 2,IC),IC=1,3) /
246 S 0.13518390E-01, 0.11932684E+00, 0.10000000E+01/
247 C
248 C
249 C
250 C--- WATER VAPOR --- INTERVAL 2 -- 500-800 CM-1--- FROM ABS225 ---------
251 C
252 C
253 C
254 C
255 C--- R.D. --- G = 0.02 + 0.50 / ( 1 + 4.5 U )
256 C
257 C
258 C----- INTERVAL = 2 ----- T = 187.5
259 C
260 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
261 DATA (GA( 1, 3,IC),IC=1,3) /
262 S 0.11644593E+01, 0.41243390E+00, 0.00000000E+00/
263 DATA (GB( 1, 3,IC),IC=1,3) /
264 S 0.11644593E+01, 0.10346097E+01, 0.10000000E+01/
265 DATA (GA( 1, 4,IC),IC=1,3) /
266 S 0.12006968E+01, 0.48318936E+00, 0.00000000E+00/
267 DATA (GB( 1, 4,IC),IC=1,3) /
268 S 0.12006968E+01, 0.10626130E+01, 0.10000000E+01/
269 C
270 C----- INTERVAL = 2 ----- T = 200.0
271 C
272 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
273 DATA (GA( 2, 3,IC),IC=1,3) /
274 S 0.11747203E+01, 0.43407282E+00, 0.00000000E+00/
275 DATA (GB( 2, 3,IC),IC=1,3) /
276 S 0.11747203E+01, 0.10433655E+01, 0.10000000E+01/
277 DATA (GA( 2, 4,IC),IC=1,3) /
278 S 0.12108196E+01, 0.50501827E+00, 0.00000000E+00/
279 DATA (GB( 2, 4,IC),IC=1,3) /
280 S 0.12108196E+01, 0.10716026E+01, 0.10000000E+01/
281 C
282 C----- INTERVAL = 2 ----- T = 212.5
283 C
284 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
285 DATA (GA( 3, 3,IC),IC=1,3) /
286 S 0.11837872E+01, 0.45331413E+00, 0.00000000E+00/
287 DATA (GB( 3, 3,IC),IC=1,3) /
288 S 0.11837872E+01, 0.10511933E+01, 0.10000000E+01/
289 DATA (GA( 3, 4,IC),IC=1,3) /
290 S 0.12196717E+01, 0.52409502E+00, 0.00000000E+00/
291 DATA (GB( 3, 4,IC),IC=1,3) /
292 S 0.12196717E+01, 0.10795108E+01, 0.10000000E+01/
293 C
294 C----- INTERVAL = 2 ----- T = 225.0
295 C
296 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
297 DATA (GA( 4, 3,IC),IC=1,3) /
298 S 0.11918561E+01, 0.47048604E+00, 0.00000000E+00/
299 DATA (GB( 4, 3,IC),IC=1,3) /
300 S 0.11918561E+01, 0.10582150E+01, 0.10000000E+01/
301 DATA (GA( 4, 4,IC),IC=1,3) /
302 S 0.12274493E+01, 0.54085277E+00, 0.00000000E+00/
303 DATA (GB( 4, 4,IC),IC=1,3) /
304 S 0.12274493E+01, 0.10865006E+01, 0.10000000E+01/
305 C
306 C----- INTERVAL = 2 ----- T = 237.5
307 C
308 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
309 DATA (GA( 5, 3,IC),IC=1,3) /
310 S 0.11990757E+01, 0.48586286E+00, 0.00000000E+00/
311 DATA (GB( 5, 3,IC),IC=1,3) /
312 S 0.11990757E+01, 0.10645317E+01, 0.10000000E+01/
313 DATA (GA( 5, 4,IC),IC=1,3) /
314 S 0.12343189E+01, 0.55565422E+00, 0.00000000E+00/
315 DATA (GB( 5, 4,IC),IC=1,3) /
316 S 0.12343189E+01, 0.10927103E+01, 0.10000000E+01/
317 C
318 C----- INTERVAL = 2 ----- T = 250.0
319 C
320 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
321 DATA (GA( 6, 3,IC),IC=1,3) /
322 S 0.12055643E+01, 0.49968044E+00, 0.00000000E+00/
323 DATA (GB( 6, 3,IC),IC=1,3) /
324 S 0.12055643E+01, 0.10702313E+01, 0.10000000E+01/
325 DATA (GA( 6, 4,IC),IC=1,3) /
326 S 0.12404147E+01, 0.56878618E+00, 0.00000000E+00/
327 DATA (GB( 6, 4,IC),IC=1,3) /
328 S 0.12404147E+01, 0.10982489E+01, 0.10000000E+01/
329 C
330 C----- INTERVAL = 2 ----- T = 262.5
331 C
332 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
333 DATA (GA( 7, 3,IC),IC=1,3) /
334 S 0.12114186E+01, 0.51214132E+00, 0.00000000E+00/
335 DATA (GB( 7, 3,IC),IC=1,3) /
336 S 0.12114186E+01, 0.10753907E+01, 0.10000000E+01/
337 DATA (GA( 7, 4,IC),IC=1,3) /
338 S 0.12458431E+01, 0.58047395E+00, 0.00000000E+00/
339 DATA (GB( 7, 4,IC),IC=1,3) /
340 S 0.12458431E+01, 0.11032019E+01, 0.10000000E+01/
341 C
342 C----- INTERVAL = 2 ----- T = 275.0
343 C
344 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
345 DATA (GA( 8, 3,IC),IC=1,3) /
346 S 0.12167192E+01, 0.52341830E+00, 0.00000000E+00/
347 DATA (GB( 8, 3,IC),IC=1,3) /
348 S 0.12167192E+01, 0.10800762E+01, 0.10000000E+01/
349 DATA (GA( 8, 4,IC),IC=1,3) /
350 S 0.12506907E+01, 0.59089894E+00, 0.00000000E+00/
351 DATA (GB( 8, 4,IC),IC=1,3) /
352 S 0.12506907E+01, 0.11076379E+01, 0.10000000E+01/
353 C
354 C----- INTERVAL = 2 ----- T = 287.5
355 C
356 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
357 DATA (GA( 9, 3,IC),IC=1,3) /
358 S 0.12215344E+01, 0.53365803E+00, 0.00000000E+00/
359 DATA (GB( 9, 3,IC),IC=1,3) /
360 S 0.12215344E+01, 0.10843446E+01, 0.10000000E+01/
361 DATA (GA( 9, 4,IC),IC=1,3) /
362 S 0.12550299E+01, 0.60021475E+00, 0.00000000E+00/
363 DATA (GB( 9, 4,IC),IC=1,3) /
364 S 0.12550299E+01, 0.11116160E+01, 0.10000000E+01/
365 C
366 C----- INTERVAL = 2 ----- T = 300.0
367 C
368 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
369 DATA (GA(10, 3,IC),IC=1,3) /
370 S 0.12259226E+01, 0.54298448E+00, 0.00000000E+00/
371 DATA (GB(10, 3,IC),IC=1,3) /
372 S 0.12259226E+01, 0.10882439E+01, 0.10000000E+01/
373 DATA (GA(10, 4,IC),IC=1,3) /
374 S 0.12589256E+01, 0.60856112E+00, 0.00000000E+00/
375 DATA (GB(10, 4,IC),IC=1,3) /
376 S 0.12589256E+01, 0.11151910E+01, 0.10000000E+01/
377 C
378 C----- INTERVAL = 2 ----- T = 312.5
379 C
380 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
381 DATA (GA(11, 3,IC),IC=1,3) /
382 S 0.12299344E+01, 0.55150227E+00, 0.00000000E+00/
383 DATA (GB(11, 3,IC),IC=1,3) /
384 S 0.12299344E+01, 0.10918144E+01, 0.10000000E+01/
385 DATA (GA(11, 4,IC),IC=1,3) /
386 S 0.12624402E+01, 0.61607594E+00, 0.00000000E+00/
387 DATA (GB(11, 4,IC),IC=1,3) /
388 S 0.12624402E+01, 0.11184188E+01, 0.10000000E+01/
389 C
390 C
391 C
392 C
393 C
394 C
395 C- WATER VAPOR - INT. 3 -- 800-970 + 1110-1250 CM-1 -- FIT FROM 215 IS -
396 C
397 C
398 C-- WATER VAPOR LINES IN THE WINDOW REGION (800-1250 CM-1)
399 C
400 C
401 C
402 C--- G = 3.875E-03 ---------------
403 C
404 C----- INTERVAL = 3 ----- T = 187.5
405 C
406 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
407 DATA (GA( 1, 7,IC),IC=1,3) /
408 S 0.10192131E+02, 0.80737799E+01, 0.00000000E+00/
409 DATA (GB( 1, 7,IC),IC=1,3) /
410 S 0.10192131E+02, 0.82623280E+01, 0.10000000E+01/
411 DATA (GA( 1, 8,IC),IC=1,3) /
412 S 0.92439050E+01, 0.77425778E+01, 0.00000000E+00/
413 DATA (GB( 1, 8,IC),IC=1,3) /
414 S 0.92439050E+01, 0.79342219E+01, 0.10000000E+01/
415 C
416 C----- INTERVAL = 3 ----- T = 200.0
417 C
418 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
419 DATA (GA( 2, 7,IC),IC=1,3) /
420 S 0.97258602E+01, 0.79171158E+01, 0.00000000E+00/
421 DATA (GB( 2, 7,IC),IC=1,3) /
422 S 0.97258602E+01, 0.81072291E+01, 0.10000000E+01/
423 DATA (GA( 2, 8,IC),IC=1,3) /
424 S 0.87567422E+01, 0.75443460E+01, 0.00000000E+00/
425 DATA (GB( 2, 8,IC),IC=1,3) /
426 S 0.87567422E+01, 0.77373458E+01, 0.10000000E+01/
427 C
428 C----- INTERVAL = 3 ----- T = 212.5
429 C
430 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
431 DATA (GA( 3, 7,IC),IC=1,3) /
432 S 0.92992890E+01, 0.77609605E+01, 0.00000000E+00/
433 DATA (GB( 3, 7,IC),IC=1,3) /
434 S 0.92992890E+01, 0.79523834E+01, 0.10000000E+01/
435 DATA (GA( 3, 8,IC),IC=1,3) /
436 S 0.83270144E+01, 0.73526151E+01, 0.00000000E+00/
437 DATA (GB( 3, 8,IC),IC=1,3) /
438 S 0.83270144E+01, 0.75467334E+01, 0.10000000E+01/
439 C
440 C----- INTERVAL = 3 ----- T = 225.0
441 C
442 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
443 DATA (GA( 4, 7,IC),IC=1,3) /
444 S 0.89154021E+01, 0.76087371E+01, 0.00000000E+00/
445 DATA (GB( 4, 7,IC),IC=1,3) /
446 S 0.89154021E+01, 0.78012527E+01, 0.10000000E+01/
447 DATA (GA( 4, 8,IC),IC=1,3) /
448 S 0.79528337E+01, 0.71711188E+01, 0.00000000E+00/
449 DATA (GB( 4, 8,IC),IC=1,3) /
450 S 0.79528337E+01, 0.73661786E+01, 0.10000000E+01/
451 C
452 C----- INTERVAL = 3 ----- T = 237.5
453 C
454 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
455 DATA (GA( 5, 7,IC),IC=1,3) /
456 S 0.85730084E+01, 0.74627112E+01, 0.00000000E+00/
457 DATA (GB( 5, 7,IC),IC=1,3) /
458 S 0.85730084E+01, 0.76561458E+01, 0.10000000E+01/
459 DATA (GA( 5, 8,IC),IC=1,3) /
460 S 0.76286839E+01, 0.70015571E+01, 0.00000000E+00/
461 DATA (GB( 5, 8,IC),IC=1,3) /
462 S 0.76286839E+01, 0.71974319E+01, 0.10000000E+01/
463 C
464 C----- INTERVAL = 3 ----- T = 250.0
465 C
466 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
467 DATA (GA( 6, 7,IC),IC=1,3) /
468 S 0.82685838E+01, 0.73239981E+01, 0.00000000E+00/
469 DATA (GB( 6, 7,IC),IC=1,3) /
470 S 0.82685838E+01, 0.75182174E+01, 0.10000000E+01/
471 DATA (GA( 6, 8,IC),IC=1,3) /
472 S 0.73477879E+01, 0.68442532E+01, 0.00000000E+00/
473 DATA (GB( 6, 8,IC),IC=1,3) /
474 S 0.73477879E+01, 0.70408543E+01, 0.10000000E+01/
475 C
476 C----- INTERVAL = 3 ----- T = 262.5
477 C
478 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
479 DATA (GA( 7, 7,IC),IC=1,3) /
480 S 0.79978921E+01, 0.71929934E+01, 0.00000000E+00/
481 DATA (GB( 7, 7,IC),IC=1,3) /
482 S 0.79978921E+01, 0.73878952E+01, 0.10000000E+01/
483 DATA (GA( 7, 8,IC),IC=1,3) /
484 S 0.71035818E+01, 0.66987996E+01, 0.00000000E+00/
485 DATA (GB( 7, 8,IC),IC=1,3) /
486 S 0.71035818E+01, 0.68960649E+01, 0.10000000E+01/
487 C
488 C----- INTERVAL = 3 ----- T = 275.0
489 C
490 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
491 DATA (GA( 8, 7,IC),IC=1,3) /
492 S 0.77568055E+01, 0.70697065E+01, 0.00000000E+00/
493 DATA (GB( 8, 7,IC),IC=1,3) /
494 S 0.77568055E+01, 0.72652133E+01, 0.10000000E+01/
495 DATA (GA( 8, 8,IC),IC=1,3) /
496 S 0.68903312E+01, 0.65644820E+01, 0.00000000E+00/
497 DATA (GB( 8, 8,IC),IC=1,3) /
498 S 0.68903312E+01, 0.67623672E+01, 0.10000000E+01/
499 C
500 C----- INTERVAL = 3 ----- T = 287.5
501 C
502 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
503 DATA (GA( 9, 7,IC),IC=1,3) /
504 S 0.75416266E+01, 0.69539626E+01, 0.00000000E+00/
505 DATA (GB( 9, 7,IC),IC=1,3) /
506 S 0.75416266E+01, 0.71500151E+01, 0.10000000E+01/
507 DATA (GA( 9, 8,IC),IC=1,3) /
508 S 0.67032875E+01, 0.64405267E+01, 0.00000000E+00/
509 DATA (GB( 9, 8,IC),IC=1,3) /
510 S 0.67032875E+01, 0.66389989E+01, 0.10000000E+01/
511 C
512 C----- INTERVAL = 3 ----- T = 300.0
513 C
514 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
515 DATA (GA(10, 7,IC),IC=1,3) /
516 S 0.73491694E+01, 0.68455144E+01, 0.00000000E+00/
517 DATA (GB(10, 7,IC),IC=1,3) /
518 S 0.73491694E+01, 0.70420667E+01, 0.10000000E+01/
519 DATA (GA(10, 8,IC),IC=1,3) /
520 S 0.65386461E+01, 0.63262376E+01, 0.00000000E+00/
521 DATA (GB(10, 8,IC),IC=1,3) /
522 S 0.65386461E+01, 0.65252707E+01, 0.10000000E+01/
523 C
524 C----- INTERVAL = 3 ----- T = 312.5
525 C
526 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
527 DATA (GA(11, 7,IC),IC=1,3) /
528 S 0.71767400E+01, 0.67441020E+01, 0.00000000E+00/
529 DATA (GB(11, 7,IC),IC=1,3) /
530 S 0.71767400E+01, 0.69411177E+01, 0.10000000E+01/
531 DATA (GA(11, 8,IC),IC=1,3) /
532 S 0.63934377E+01, 0.62210701E+01, 0.00000000E+00/
533 DATA (GB(11, 8,IC),IC=1,3) /
534 S 0.63934377E+01, 0.64206412E+01, 0.10000000E+01/
535 C
536 C
537 C-- WATER VAPOR -- 970-1110 CM-1 ----------------------------------------
538 C
539 C-- G = 3.6E-03
540 C
541 C----- INTERVAL = 4 ----- T = 187.5
542 C
543 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
544 DATA (GA( 1, 9,IC),IC=1,3) /
545 S 0.24870635E+02, 0.10542131E+02, 0.00000000E+00/
546 DATA (GB( 1, 9,IC),IC=1,3) /
547 S 0.24870635E+02, 0.10656640E+02, 0.10000000E+01/
548 DATA (GA( 1,10,IC),IC=1,3) /
549 S 0.24586283E+02, 0.10490353E+02, 0.00000000E+00/
550 DATA (GB( 1,10,IC),IC=1,3) /
551 S 0.24586283E+02, 0.10605856E+02, 0.10000000E+01/
552 C
553 C----- INTERVAL = 4 ----- T = 200.0
554 C
555 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
556 DATA (GA( 2, 9,IC),IC=1,3) /
557 S 0.24725591E+02, 0.10515895E+02, 0.00000000E+00/
558 DATA (GB( 2, 9,IC),IC=1,3) /
559 S 0.24725591E+02, 0.10630910E+02, 0.10000000E+01/
560 DATA (GA( 2,10,IC),IC=1,3) /
561 S 0.24441465E+02, 0.10463512E+02, 0.00000000E+00/
562 DATA (GB( 2,10,IC),IC=1,3) /
563 S 0.24441465E+02, 0.10579514E+02, 0.10000000E+01/
564 C
565 C----- INTERVAL = 4 ----- T = 212.5
566 C
567 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
568 DATA (GA( 3, 9,IC),IC=1,3) /
569 S 0.24600320E+02, 0.10492949E+02, 0.00000000E+00/
570 DATA (GB( 3, 9,IC),IC=1,3) /
571 S 0.24600320E+02, 0.10608399E+02, 0.10000000E+01/
572 DATA (GA( 3,10,IC),IC=1,3) /
573 S 0.24311657E+02, 0.10439183E+02, 0.00000000E+00/
574 DATA (GB( 3,10,IC),IC=1,3) /
575 S 0.24311657E+02, 0.10555632E+02, 0.10000000E+01/
576 C
577 C----- INTERVAL = 4 ----- T = 225.0
578 C
579 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
580 DATA (GA( 4, 9,IC),IC=1,3) /
581 S 0.24487300E+02, 0.10472049E+02, 0.00000000E+00/
582 DATA (GB( 4, 9,IC),IC=1,3) /
583 S 0.24487300E+02, 0.10587891E+02, 0.10000000E+01/
584 DATA (GA( 4,10,IC),IC=1,3) /
585 S 0.24196167E+02, 0.10417324E+02, 0.00000000E+00/
586 DATA (GB( 4,10,IC),IC=1,3) /
587 S 0.24196167E+02, 0.10534169E+02, 0.10000000E+01/
588 C
589 C----- INTERVAL = 4 ----- T = 237.5
590 C
591 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
592 DATA (GA( 5, 9,IC),IC=1,3) /
593 S 0.24384935E+02, 0.10452961E+02, 0.00000000E+00/
594 DATA (GB( 5, 9,IC),IC=1,3) /
595 S 0.24384935E+02, 0.10569156E+02, 0.10000000E+01/
596 DATA (GA( 5,10,IC),IC=1,3) /
597 S 0.24093406E+02, 0.10397704E+02, 0.00000000E+00/
598 DATA (GB( 5,10,IC),IC=1,3) /
599 S 0.24093406E+02, 0.10514900E+02, 0.10000000E+01/
600 C
601 C----- INTERVAL = 4 ----- T = 250.0
602 C
603 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
604 DATA (GA( 6, 9,IC),IC=1,3) /
605 S 0.24292341E+02, 0.10435562E+02, 0.00000000E+00/
606 DATA (GB( 6, 9,IC),IC=1,3) /
607 S 0.24292341E+02, 0.10552075E+02, 0.10000000E+01/
608 DATA (GA( 6,10,IC),IC=1,3) /
609 S 0.24001597E+02, 0.10380038E+02, 0.00000000E+00/
610 DATA (GB( 6,10,IC),IC=1,3) /
611 S 0.24001597E+02, 0.10497547E+02, 0.10000000E+01/
612 C
613 C----- INTERVAL = 4 ----- T = 262.5
614 C
615 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
616 DATA (GA( 7, 9,IC),IC=1,3) /
617 S 0.24208572E+02, 0.10419710E+02, 0.00000000E+00/
618 DATA (GB( 7, 9,IC),IC=1,3) /
619 S 0.24208572E+02, 0.10536510E+02, 0.10000000E+01/
620 DATA (GA( 7,10,IC),IC=1,3) /
621 S 0.23919098E+02, 0.10364052E+02, 0.00000000E+00/
622 DATA (GB( 7,10,IC),IC=1,3) /
623 S 0.23919098E+02, 0.10481842E+02, 0.10000000E+01/
624 C
625 C----- INTERVAL = 4 ----- T = 275.0
626 C
627 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
628 DATA (GA( 8, 9,IC),IC=1,3) /
629 S 0.24132642E+02, 0.10405247E+02, 0.00000000E+00/
630 DATA (GB( 8, 9,IC),IC=1,3) /
631 S 0.24132642E+02, 0.10522307E+02, 0.10000000E+01/
632 DATA (GA( 8,10,IC),IC=1,3) /
633 S 0.23844511E+02, 0.10349509E+02, 0.00000000E+00/
634 DATA (GB( 8,10,IC),IC=1,3) /
635 S 0.23844511E+02, 0.10467553E+02, 0.10000000E+01/
636 C
637 C----- INTERVAL = 4 ----- T = 287.5
638 C
639 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
640 DATA (GA( 9, 9,IC),IC=1,3) /
641 S 0.24063614E+02, 0.10392022E+02, 0.00000000E+00/
642 DATA (GB( 9, 9,IC),IC=1,3) /
643 S 0.24063614E+02, 0.10509317E+02, 0.10000000E+01/
644 DATA (GA( 9,10,IC),IC=1,3) /
645 S 0.23776708E+02, 0.10336215E+02, 0.00000000E+00/
646 DATA (GB( 9,10,IC),IC=1,3) /
647 S 0.23776708E+02, 0.10454488E+02, 0.10000000E+01/
648 C
649 C----- INTERVAL = 4 ----- T = 300.0
650 C
651 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
652 DATA (GA(10, 9,IC),IC=1,3) /
653 S 0.24000649E+02, 0.10379892E+02, 0.00000000E+00/
654 DATA (GB(10, 9,IC),IC=1,3) /
655 S 0.24000649E+02, 0.10497402E+02, 0.10000000E+01/
656 DATA (GA(10,10,IC),IC=1,3) /
657 S 0.23714816E+02, 0.10324018E+02, 0.00000000E+00/
658 DATA (GB(10,10,IC),IC=1,3) /
659 S 0.23714816E+02, 0.10442501E+02, 0.10000000E+01/
660 C
661 C----- INTERVAL = 4 ----- T = 312.5
662 C
663 C-- INDICES FOR PADE APPROXIMATION 1 28 37 45
664 DATA (GA(11, 9,IC),IC=1,3) /
665 S 0.23943021E+02, 0.10368736E+02, 0.00000000E+00/
666 DATA (GB(11, 9,IC),IC=1,3) /
667 S 0.23943021E+02, 0.10486443E+02, 0.10000000E+01/
668 DATA (GA(11,10,IC),IC=1,3) /
669 S 0.23658197E+02, 0.10312808E+02, 0.00000000E+00/
670 DATA (GB(11,10,IC),IC=1,3) /
671 S 0.23658197E+02, 0.10431483E+02, 0.10000000E+01/
672 C
673 C
674 C
675 C-- H2O -- WEAKER PARTS OF THE STRONG BANDS -- FROM ABS225 ----
676 C
677 C-- WATER VAPOR --- 350 - 500 CM-1
678 C
679 C-- G = - 0.2*SLA, 0.0 +0.5/(1+0.5U)
680 C
681 C----- INTERVAL = 5 ----- T = 187.5
682 C
683 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
684 DATA (GA( 1, 5,IC),IC=1,3) /
685 S 0.15750172E+00,-0.22159303E-01, 0.00000000E+00/
686 DATA (GB( 1, 5,IC),IC=1,3) /
687 S 0.15750172E+00, 0.38103212E+00, 0.10000000E+01/
688 DATA (GA( 1, 6,IC),IC=1,3) /
689 S 0.17770551E+00,-0.24972399E-01, 0.00000000E+00/
690 DATA (GB( 1, 6,IC),IC=1,3) /
691 S 0.17770551E+00, 0.41646579E+00, 0.10000000E+01/
692 C
693 C----- INTERVAL = 5 ----- T = 200.0
694 C
695 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
696 DATA (GA( 2, 5,IC),IC=1,3) /
697 S 0.16174076E+00,-0.22748917E-01, 0.00000000E+00/
698 DATA (GB( 2, 5,IC),IC=1,3) /
699 S 0.16174076E+00, 0.38913800E+00, 0.10000000E+01/
700 DATA (GA( 2, 6,IC),IC=1,3) /
701 S 0.18176757E+00,-0.25537247E-01, 0.00000000E+00/
702 DATA (GB( 2, 6,IC),IC=1,3) /
703 S 0.18176757E+00, 0.42345095E+00, 0.10000000E+01/
704 C
705 C----- INTERVAL = 5 ----- T = 212.5
706 C
707 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
708 DATA (GA( 3, 5,IC),IC=1,3) /
709 S 0.16548628E+00,-0.23269898E-01, 0.00000000E+00/
710 DATA (GB( 3, 5,IC),IC=1,3) /
711 S 0.16548628E+00, 0.39613651E+00, 0.10000000E+01/
712 DATA (GA( 3, 6,IC),IC=1,3) /
713 S 0.18527967E+00,-0.26025624E-01, 0.00000000E+00/
714 DATA (GB( 3, 6,IC),IC=1,3) /
715 S 0.18527967E+00, 0.42937476E+00, 0.10000000E+01/
716 C
717 C----- INTERVAL = 5 ----- T = 225.0
718 C
719 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
720 DATA (GA( 4, 5,IC),IC=1,3) /
721 S 0.16881124E+00,-0.23732392E-01, 0.00000000E+00/
722 DATA (GB( 4, 5,IC),IC=1,3) /
723 S 0.16881124E+00, 0.40222421E+00, 0.10000000E+01/
724 DATA (GA( 4, 6,IC),IC=1,3) /
725 S 0.18833348E+00,-0.26450280E-01, 0.00000000E+00/
726 DATA (GB( 4, 6,IC),IC=1,3) /
727 S 0.18833348E+00, 0.43444062E+00, 0.10000000E+01/
728 C
729 C----- INTERVAL = 5 ----- T = 237.5
730 C
731 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
732 DATA (GA( 5, 5,IC),IC=1,3) /
733 S 0.17177839E+00,-0.24145123E-01, 0.00000000E+00/
734 DATA (GB( 5, 5,IC),IC=1,3) /
735 S 0.17177839E+00, 0.40756010E+00, 0.10000000E+01/
736 DATA (GA( 5, 6,IC),IC=1,3) /
737 S 0.19100108E+00,-0.26821236E-01, 0.00000000E+00/
738 DATA (GB( 5, 6,IC),IC=1,3) /
739 S 0.19100108E+00, 0.43880316E+00, 0.10000000E+01/
740 C
741 C----- INTERVAL = 5 ----- T = 250.0
742 C
743 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
744 DATA (GA( 6, 5,IC),IC=1,3) /
745 S 0.17443933E+00,-0.24515269E-01, 0.00000000E+00/
746 DATA (GB( 6, 5,IC),IC=1,3) /
747 S 0.17443933E+00, 0.41226954E+00, 0.10000000E+01/
748 DATA (GA( 6, 6,IC),IC=1,3) /
749 S 0.19334122E+00,-0.27146657E-01, 0.00000000E+00/
750 DATA (GB( 6, 6,IC),IC=1,3) /
751 S 0.19334122E+00, 0.44258354E+00, 0.10000000E+01/
752 C
753 C----- INTERVAL = 5 ----- T = 262.5
754 C
755 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
756 DATA (GA( 7, 5,IC),IC=1,3) /
757 S 0.17683622E+00,-0.24848690E-01, 0.00000000E+00/
758 DATA (GB( 7, 5,IC),IC=1,3) /
759 S 0.17683622E+00, 0.41645142E+00, 0.10000000E+01/
760 DATA (GA( 7, 6,IC),IC=1,3) /
761 S 0.19540288E+00,-0.27433354E-01, 0.00000000E+00/
762 DATA (GB( 7, 6,IC),IC=1,3) /
763 S 0.19540288E+00, 0.44587882E+00, 0.10000000E+01/
764 C
765 C----- INTERVAL = 5 ----- T = 275.0
766 C
767 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
768 DATA (GA( 8, 5,IC),IC=1,3) /
769 S 0.17900375E+00,-0.25150210E-01, 0.00000000E+00/
770 DATA (GB( 8, 5,IC),IC=1,3) /
771 S 0.17900375E+00, 0.42018474E+00, 0.10000000E+01/
772 DATA (GA( 8, 6,IC),IC=1,3) /
773 S 0.19722732E+00,-0.27687065E-01, 0.00000000E+00/
774 DATA (GB( 8, 6,IC),IC=1,3) /
775 S 0.19722732E+00, 0.44876776E+00, 0.10000000E+01/
776 C
777 C----- INTERVAL = 5 ----- T = 287.5
778 C
779 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
780 DATA (GA( 9, 5,IC),IC=1,3) /
781 S 0.18097099E+00,-0.25423873E-01, 0.00000000E+00/
782 DATA (GB( 9, 5,IC),IC=1,3) /
783 S 0.18097099E+00, 0.42353379E+00, 0.10000000E+01/
784 DATA (GA( 9, 6,IC),IC=1,3) /
785 S 0.19884918E+00,-0.27912608E-01, 0.00000000E+00/
786 DATA (GB( 9, 6,IC),IC=1,3) /
787 S 0.19884918E+00, 0.45131451E+00, 0.10000000E+01/
788 C
789 C----- INTERVAL = 5 ----- T = 300.0
790 C
791 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
792 DATA (GA(10, 5,IC),IC=1,3) /
793 S 0.18276283E+00,-0.25673139E-01, 0.00000000E+00/
794 DATA (GB(10, 5,IC),IC=1,3) /
795 S 0.18276283E+00, 0.42655211E+00, 0.10000000E+01/
796 DATA (GA(10, 6,IC),IC=1,3) /
797 S 0.20029696E+00,-0.28113944E-01, 0.00000000E+00/
798 DATA (GB(10, 6,IC),IC=1,3) /
799 S 0.20029696E+00, 0.45357095E+00, 0.10000000E+01/
800 C
801 C----- INTERVAL = 5 ----- T = 312.5
802 C
803 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
804 DATA (GA(11, 5,IC),IC=1,3) /
805 S 0.18440117E+00,-0.25901055E-01, 0.00000000E+00/
806 DATA (GB(11, 5,IC),IC=1,3) /
807 S 0.18440117E+00, 0.42928533E+00, 0.10000000E+01/
808 DATA (GA(11, 6,IC),IC=1,3) /
809 S 0.20159300E+00,-0.28294180E-01, 0.00000000E+00/
810 DATA (GB(11, 6,IC),IC=1,3) /
811 S 0.20159300E+00, 0.45557797E+00, 0.10000000E+01/
812 C
813 C
814 C
815 C
816 C- WATER VAPOR - WINGS OF VIBRATION-ROTATION BAND - 1250-1450+1880-2820 -
817 C--- G = 0.0
818 C
819 C
820 C----- INTERVAL = 6 ----- T = 187.5
821 C
822 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
823 DATA (GA( 1,11,IC),IC=1,3) /
824 S 0.11990218E+02,-0.12823142E+01, 0.00000000E+00/
825 DATA (GB( 1,11,IC),IC=1,3) /
826 S 0.11990218E+02, 0.26681588E+02, 0.10000000E+01/
827 DATA (GA( 1,12,IC),IC=1,3) /
828 S 0.79709806E+01,-0.74805226E+00, 0.00000000E+00/
829 DATA (GB( 1,12,IC),IC=1,3) /
830 S 0.79709806E+01, 0.18377807E+02, 0.10000000E+01/
831 C
832 C----- INTERVAL = 6 ----- T = 200.0
833 C
834 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
835 DATA (GA( 2,11,IC),IC=1,3) /
836 S 0.10904073E+02,-0.10571588E+01, 0.00000000E+00/
837 DATA (GB( 2,11,IC),IC=1,3) /
838 S 0.10904073E+02, 0.24728346E+02, 0.10000000E+01/
839 DATA (GA( 2,12,IC),IC=1,3) /
840 S 0.75400737E+01,-0.56252739E+00, 0.00000000E+00/
841 DATA (GB( 2,12,IC),IC=1,3) /
842 S 0.75400737E+01, 0.17643148E+02, 0.10000000E+01/
843 C
844 C----- INTERVAL = 6 ----- T = 212.5
845 C
846 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
847 DATA (GA( 3,11,IC),IC=1,3) /
848 S 0.89126838E+01,-0.74864953E+00, 0.00000000E+00/
849 DATA (GB( 3,11,IC),IC=1,3) /
850 S 0.89126838E+01, 0.20551342E+02, 0.10000000E+01/
851 DATA (GA( 3,12,IC),IC=1,3) /
852 S 0.81804377E+01,-0.46188072E+00, 0.00000000E+00/
853 DATA (GB( 3,12,IC),IC=1,3) /
854 S 0.81804377E+01, 0.19296161E+02, 0.10000000E+01/
855 C
856 C----- INTERVAL = 6 ----- T = 225.0
857 C
858 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
859 DATA (GA( 4,11,IC),IC=1,3) /
860 S 0.85622405E+01,-0.58705980E+00, 0.00000000E+00/
861 DATA (GB( 4,11,IC),IC=1,3) /
862 S 0.85622405E+01, 0.19955244E+02, 0.10000000E+01/
863 DATA (GA( 4,12,IC),IC=1,3) /
864 S 0.10564339E+02,-0.40712065E+00, 0.00000000E+00/
865 DATA (GB( 4,12,IC),IC=1,3) /
866 S 0.10564339E+02, 0.24951120E+02, 0.10000000E+01/
867 C
868 C----- INTERVAL = 6 ----- T = 237.5
869 C
870 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
871 DATA (GA( 5,11,IC),IC=1,3) /
872 S 0.94892164E+01,-0.49305772E+00, 0.00000000E+00/
873 DATA (GB( 5,11,IC),IC=1,3) /
874 S 0.94892164E+01, 0.22227100E+02, 0.10000000E+01/
875 DATA (GA( 5,12,IC),IC=1,3) /
876 S 0.46896789E+02,-0.15295996E+01, 0.00000000E+00/
877 DATA (GB( 5,12,IC),IC=1,3) /
878 S 0.46896789E+02, 0.10957372E+03, 0.10000000E+01/
879 C
880 C----- INTERVAL = 6 ----- T = 250.0
881 C
882 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
883 DATA (GA( 6,11,IC),IC=1,3) /
884 S 0.13580937E+02,-0.51461431E+00, 0.00000000E+00/
885 DATA (GB( 6,11,IC),IC=1,3) /
886 S 0.13580937E+02, 0.31770288E+02, 0.10000000E+01/
887 DATA (GA( 6,12,IC),IC=1,3) /
888 S-0.30926524E+01, 0.43555255E+00, 0.00000000E+00/
889 DATA (GB( 6,12,IC),IC=1,3) /
890 S-0.30926524E+01,-0.67432659E+01, 0.10000000E+01/
891 C
892 C----- INTERVAL = 6 ----- T = 262.5
893 C
894 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
895 DATA (GA( 7,11,IC),IC=1,3) /
896 S-0.32050918E+03, 0.12373350E+02, 0.00000000E+00/
897 DATA (GB( 7,11,IC),IC=1,3) /
898 S-0.32050918E+03,-0.74061287E+03, 0.10000000E+01/
899 DATA (GA( 7,12,IC),IC=1,3) /
900 S 0.85742941E+00, 0.50380874E+00, 0.00000000E+00/
901 DATA (GB( 7,12,IC),IC=1,3) /
902 S 0.85742941E+00, 0.24550746E+01, 0.10000000E+01/
903 C
904 C----- INTERVAL = 6 ----- T = 275.0
905 C
906 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
907 DATA (GA( 8,11,IC),IC=1,3) /
908 S-0.37133165E+01, 0.44809588E+00, 0.00000000E+00/
909 DATA (GB( 8,11,IC),IC=1,3) /
910 S-0.37133165E+01,-0.81329826E+01, 0.10000000E+01/
911 DATA (GA( 8,12,IC),IC=1,3) /
912 S 0.19164038E+01, 0.68537352E+00, 0.00000000E+00/
913 DATA (GB( 8,12,IC),IC=1,3) /
914 S 0.19164038E+01, 0.49089917E+01, 0.10000000E+01/
915 C
916 C----- INTERVAL = 6 ----- T = 287.5
917 C
918 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
919 DATA (GA( 9,11,IC),IC=1,3) /
920 S 0.18890836E+00, 0.46548918E+00, 0.00000000E+00/
921 DATA (GB( 9,11,IC),IC=1,3) /
922 S 0.18890836E+00, 0.90279822E+00, 0.10000000E+01/
923 DATA (GA( 9,12,IC),IC=1,3) /
924 S 0.23513199E+01, 0.89437630E+00, 0.00000000E+00/
925 DATA (GB( 9,12,IC),IC=1,3) /
926 S 0.23513199E+01, 0.59008712E+01, 0.10000000E+01/
927 C
928 C----- INTERVAL = 6 ----- T = 300.0
929 C
930 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
931 DATA (GA(10,11,IC),IC=1,3) /
932 S 0.14209226E+01, 0.59121475E+00, 0.00000000E+00/
933 DATA (GB(10,11,IC),IC=1,3) /
934 S 0.14209226E+01, 0.37532746E+01, 0.10000000E+01/
935 DATA (GA(10,12,IC),IC=1,3) /
936 S 0.25566644E+01, 0.11127003E+01, 0.00000000E+00/
937 DATA (GB(10,12,IC),IC=1,3) /
938 S 0.25566644E+01, 0.63532616E+01, 0.10000000E+01/
939 C
940 C----- INTERVAL = 6 ----- T = 312.5
941 C
942 C-- INDICES FOR PADE APPROXIMATION 1 35 40 45
943 DATA (GA(11,11,IC),IC=1,3) /
944 S 0.19817679E+01, 0.74676119E+00, 0.00000000E+00/
945 DATA (GB(11,11,IC),IC=1,3) /
946 S 0.19817679E+01, 0.50437916E+01, 0.10000000E+01/
947 DATA (GA(11,12,IC),IC=1,3) /
948 S 0.26555181E+01, 0.13329782E+01, 0.00000000E+00/
949 DATA (GB(11,12,IC),IC=1,3) /
950 S 0.26555181E+01, 0.65558627E+01, 0.10000000E+01/
951 C
952 C
953 C
954 C
955 C
956 C-- END WATER VAPOR
957 C
958 C
959 C-- CO2 -- INT.2 -- 500-800 CM-1 --- FROM ABS225 ----------------------
960 C
961 C
962 C
963 C-- FIU = 0.8 + MAX(0.35,(7-IU)*0.9) , X/T, 9
964 C
965 C----- INTERVAL = 2 ----- T = 187.5
966 C
967 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
968 DATA (GA( 1,13,IC),IC=1,3) /
969 S 0.87668459E-01, 0.13845511E+01, 0.00000000E+00/
970 DATA (GB( 1,13,IC),IC=1,3) /
971 S 0.87668459E-01, 0.23203798E+01, 0.10000000E+01/
972 DATA (GA( 1,14,IC),IC=1,3) /
973 S 0.74878820E-01, 0.11718758E+01, 0.00000000E+00/
974 DATA (GB( 1,14,IC),IC=1,3) /
975 S 0.74878820E-01, 0.20206726E+01, 0.10000000E+01/
976 C
977 C----- INTERVAL = 2 ----- T = 200.0
978 C
979 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
980 DATA (GA( 2,13,IC),IC=1,3) /
981 S 0.83754276E-01, 0.13187042E+01, 0.00000000E+00/
982 DATA (GB( 2,13,IC),IC=1,3) /
983 S 0.83754276E-01, 0.22288925E+01, 0.10000000E+01/
984 DATA (GA( 2,14,IC),IC=1,3) /
985 S 0.71650966E-01, 0.11216131E+01, 0.00000000E+00/
986 DATA (GB( 2,14,IC),IC=1,3) /
987 S 0.71650966E-01, 0.19441824E+01, 0.10000000E+01/
988 C
989 C----- INTERVAL = 2 ----- T = 212.5
990 C
991 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
992 DATA (GA( 3,13,IC),IC=1,3) /
993 S 0.80460283E-01, 0.12644396E+01, 0.00000000E+00/
994 DATA (GB( 3,13,IC),IC=1,3) /
995 S 0.80460283E-01, 0.21515593E+01, 0.10000000E+01/
996 DATA (GA( 3,14,IC),IC=1,3) /
997 S 0.68979615E-01, 0.10809473E+01, 0.00000000E+00/
998 DATA (GB( 3,14,IC),IC=1,3) /
999 S 0.68979615E-01, 0.18807257E+01, 0.10000000E+01/
1000 C
1001 C----- INTERVAL = 2 ----- T = 225.0
1002 C
1003 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1004 DATA (GA( 4,13,IC),IC=1,3) /
1005 S 0.77659686E-01, 0.12191543E+01, 0.00000000E+00/
1006 DATA (GB( 4,13,IC),IC=1,3) /
1007 S 0.77659686E-01, 0.20855896E+01, 0.10000000E+01/
1008 DATA (GA( 4,14,IC),IC=1,3) /
1009 S 0.66745345E-01, 0.10476396E+01, 0.00000000E+00/
1010 DATA (GB( 4,14,IC),IC=1,3) /
1011 S 0.66745345E-01, 0.18275618E+01, 0.10000000E+01/
1012 C
1013 C----- INTERVAL = 2 ----- T = 237.5
1014 C
1015 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1016 DATA (GA( 5,13,IC),IC=1,3) /
1017 S 0.75257056E-01, 0.11809511E+01, 0.00000000E+00/
1018 DATA (GB( 5,13,IC),IC=1,3) /
1019 S 0.75257056E-01, 0.20288489E+01, 0.10000000E+01/
1020 DATA (GA( 5,14,IC),IC=1,3) /
1021 S 0.64857571E-01, 0.10200373E+01, 0.00000000E+00/
1022 DATA (GB( 5,14,IC),IC=1,3) /
1023 S 0.64857571E-01, 0.17825910E+01, 0.10000000E+01/
1024 C
1025 C----- INTERVAL = 2 ----- T = 250.0
1026 C
1027 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1028 DATA (GA( 6,13,IC),IC=1,3) /
1029 S 0.73179175E-01, 0.11484154E+01, 0.00000000E+00/
1030 DATA (GB( 6,13,IC),IC=1,3) /
1031 S 0.73179175E-01, 0.19796791E+01, 0.10000000E+01/
1032 DATA (GA( 6,14,IC),IC=1,3) /
1033 S 0.63248495E-01, 0.99692726E+00, 0.00000000E+00/
1034 DATA (GB( 6,14,IC),IC=1,3) /
1035 S 0.63248495E-01, 0.17442308E+01, 0.10000000E+01/
1036 C
1037 C----- INTERVAL = 2 ----- T = 262.5
1038 C
1039 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1040 DATA (GA( 7,13,IC),IC=1,3) /
1041 S 0.71369063E-01, 0.11204723E+01, 0.00000000E+00/
1042 DATA (GB( 7,13,IC),IC=1,3) /
1043 S 0.71369063E-01, 0.19367778E+01, 0.10000000E+01/
1044 DATA (GA( 7,14,IC),IC=1,3) /
1045 S 0.61866970E-01, 0.97740923E+00, 0.00000000E+00/
1046 DATA (GB( 7,14,IC),IC=1,3) /
1047 S 0.61866970E-01, 0.17112809E+01, 0.10000000E+01/
1048 C
1049 C----- INTERVAL = 2 ----- T = 275.0
1050 C
1051 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1052 DATA (GA( 8,13,IC),IC=1,3) /
1053 S 0.69781812E-01, 0.10962918E+01, 0.00000000E+00/
1054 DATA (GB( 8,13,IC),IC=1,3) /
1055 S 0.69781812E-01, 0.18991112E+01, 0.10000000E+01/
1056 DATA (GA( 8,14,IC),IC=1,3) /
1057 S 0.60673632E-01, 0.96080188E+00, 0.00000000E+00/
1058 DATA (GB( 8,14,IC),IC=1,3) /
1059 S 0.60673632E-01, 0.16828137E+01, 0.10000000E+01/
1060 C
1061 C----- INTERVAL = 2 ----- T = 287.5
1062 C
1063 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1064 DATA (GA( 9,13,IC),IC=1,3) /
1065 S 0.68381606E-01, 0.10752229E+01, 0.00000000E+00/
1066 DATA (GB( 9,13,IC),IC=1,3) /
1067 S 0.68381606E-01, 0.18658501E+01, 0.10000000E+01/
1068 DATA (GA( 9,14,IC),IC=1,3) /
1069 S 0.59637277E-01, 0.94657562E+00, 0.00000000E+00/
1070 DATA (GB( 9,14,IC),IC=1,3) /
1071 S 0.59637277E-01, 0.16580908E+01, 0.10000000E+01/
1072 C
1073 C----- INTERVAL = 2 ----- T = 300.0
1074 C
1075 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1076 DATA (GA(10,13,IC),IC=1,3) /
1077 S 0.67139539E-01, 0.10567474E+01, 0.00000000E+00/
1078 DATA (GB(10,13,IC),IC=1,3) /
1079 S 0.67139539E-01, 0.18363226E+01, 0.10000000E+01/
1080 DATA (GA(10,14,IC),IC=1,3) /
1081 S 0.58732178E-01, 0.93430511E+00, 0.00000000E+00/
1082 DATA (GB(10,14,IC),IC=1,3) /
1083 S 0.58732178E-01, 0.16365014E+01, 0.10000000E+01/
1084 C
1085 C----- INTERVAL = 2 ----- T = 312.5
1086 C
1087 C-- INDICES FOR PADE APPROXIMATION 1 30 38 45
1088 DATA (GA(11,13,IC),IC=1,3) /
1089 S 0.66032012E-01, 0.10404465E+01, 0.00000000E+00/
1090 DATA (GB(11,13,IC),IC=1,3) /
1091 S 0.66032012E-01, 0.18099779E+01, 0.10000000E+01/
1092 DATA (GA(11,14,IC),IC=1,3) /
1093 S 0.57936092E-01, 0.92363528E+00, 0.00000000E+00/
1094 DATA (GB(11,14,IC),IC=1,3) /
1095 S 0.57936092E-01, 0.16175164E+01, 0.10000000E+01/
1096 C
1097 C
1098 C
1099 C
1100 C
1101 C
1102 C
1103 C
1104 C
1105 C
1106 C-- CARBON DIOXIDE LINES IN THE WINDOW REGION (800-1250 CM-1)
1107 C
1108 C
1109 C-- G = 0.0
1110 C
1111 C
1112 C----- INTERVAL = 4 ----- T = 187.5
1113 C
1114 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1115 DATA (GA( 1,15,IC),IC=1,3) /
1116 S 0.13230067E+02, 0.22042132E+02, 0.00000000E+00/
1117 DATA (GB( 1,15,IC),IC=1,3) /
1118 S 0.13230067E+02, 0.22051750E+02, 0.10000000E+01/
1119 DATA (GA( 1,16,IC),IC=1,3) /
1120 S 0.13183816E+02, 0.22169501E+02, 0.00000000E+00/
1121 DATA (GB( 1,16,IC),IC=1,3) /
1122 S 0.13183816E+02, 0.22178972E+02, 0.10000000E+01/
1123 C
1124 C----- INTERVAL = 4 ----- T = 200.0
1125 C
1126 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1127 DATA (GA( 2,15,IC),IC=1,3) /
1128 S 0.13213564E+02, 0.22107298E+02, 0.00000000E+00/
1129 DATA (GB( 2,15,IC),IC=1,3) /
1130 S 0.13213564E+02, 0.22116850E+02, 0.10000000E+01/
1131 DATA (GA( 2,16,IC),IC=1,3) /
1132 S 0.13189991E+02, 0.22270075E+02, 0.00000000E+00/
1133 DATA (GB( 2,16,IC),IC=1,3) /
1134 S 0.13189991E+02, 0.22279484E+02, 0.10000000E+01/
1135 C
1136 C----- INTERVAL = 4 ----- T = 212.5
1137 C
1138 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1139 DATA (GA( 3,15,IC),IC=1,3) /
1140 S 0.13209140E+02, 0.22180915E+02, 0.00000000E+00/
1141 DATA (GB( 3,15,IC),IC=1,3) /
1142 S 0.13209140E+02, 0.22190410E+02, 0.10000000E+01/
1143 DATA (GA( 3,16,IC),IC=1,3) /
1144 S 0.13209485E+02, 0.22379193E+02, 0.00000000E+00/
1145 DATA (GB( 3,16,IC),IC=1,3) /
1146 S 0.13209485E+02, 0.22388551E+02, 0.10000000E+01/
1147 C
1148 C----- INTERVAL = 4 ----- T = 225.0
1149 C
1150 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1151 DATA (GA( 4,15,IC),IC=1,3) /
1152 S 0.13213894E+02, 0.22259478E+02, 0.00000000E+00/
1153 DATA (GB( 4,15,IC),IC=1,3) /
1154 S 0.13213894E+02, 0.22268925E+02, 0.10000000E+01/
1155 DATA (GA( 4,16,IC),IC=1,3) /
1156 S 0.13238789E+02, 0.22492992E+02, 0.00000000E+00/
1157 DATA (GB( 4,16,IC),IC=1,3) /
1158 S 0.13238789E+02, 0.22502309E+02, 0.10000000E+01/
1159 C
1160 C----- INTERVAL = 4 ----- T = 237.5
1161 C
1162 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1163 DATA (GA( 5,15,IC),IC=1,3) /
1164 S 0.13225963E+02, 0.22341039E+02, 0.00000000E+00/
1165 DATA (GB( 5,15,IC),IC=1,3) /
1166 S 0.13225963E+02, 0.22350445E+02, 0.10000000E+01/
1167 DATA (GA( 5,16,IC),IC=1,3) /
1168 S 0.13275017E+02, 0.22608508E+02, 0.00000000E+00/
1169 DATA (GB( 5,16,IC),IC=1,3) /
1170 S 0.13275017E+02, 0.22617792E+02, 0.10000000E+01/
1171 C
1172 C----- INTERVAL = 4 ----- T = 250.0
1173 C
1174 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1175 DATA (GA( 6,15,IC),IC=1,3) /
1176 S 0.13243806E+02, 0.22424247E+02, 0.00000000E+00/
1177 DATA (GB( 6,15,IC),IC=1,3) /
1178 S 0.13243806E+02, 0.22433617E+02, 0.10000000E+01/
1179 DATA (GA( 6,16,IC),IC=1,3) /
1180 S 0.13316096E+02, 0.22723843E+02, 0.00000000E+00/
1181 DATA (GB( 6,16,IC),IC=1,3) /
1182 S 0.13316096E+02, 0.22733099E+02, 0.10000000E+01/
1183 C
1184 C----- INTERVAL = 4 ----- T = 262.5
1185 C
1186 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1187 DATA (GA( 7,15,IC),IC=1,3) /
1188 S 0.13266104E+02, 0.22508089E+02, 0.00000000E+00/
1189 DATA (GB( 7,15,IC),IC=1,3) /
1190 S 0.13266104E+02, 0.22517429E+02, 0.10000000E+01/
1191 DATA (GA( 7,16,IC),IC=1,3) /
1192 S 0.13360555E+02, 0.22837837E+02, 0.00000000E+00/
1193 DATA (GB( 7,16,IC),IC=1,3) /
1194 S 0.13360555E+02, 0.22847071E+02, 0.10000000E+01/
1195 C
1196 C----- INTERVAL = 4 ----- T = 275.0
1197 C
1198 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1199 DATA (GA( 8,15,IC),IC=1,3) /
1200 S 0.13291782E+02, 0.22591771E+02, 0.00000000E+00/
1201 DATA (GB( 8,15,IC),IC=1,3) /
1202 S 0.13291782E+02, 0.22601086E+02, 0.10000000E+01/
1203 DATA (GA( 8,16,IC),IC=1,3) /
1204 S 0.13407324E+02, 0.22949751E+02, 0.00000000E+00/
1205 DATA (GB( 8,16,IC),IC=1,3) /
1206 S 0.13407324E+02, 0.22958967E+02, 0.10000000E+01/
1207 C
1208 C----- INTERVAL = 4 ----- T = 287.5
1209 C
1210 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1211 DATA (GA( 9,15,IC),IC=1,3) /
1212 S 0.13319961E+02, 0.22674661E+02, 0.00000000E+00/
1213 DATA (GB( 9,15,IC),IC=1,3) /
1214 S 0.13319961E+02, 0.22683956E+02, 0.10000000E+01/
1215 DATA (GA( 9,16,IC),IC=1,3) /
1216 S 0.13455544E+02, 0.23059032E+02, 0.00000000E+00/
1217 DATA (GB( 9,16,IC),IC=1,3) /
1218 S 0.13455544E+02, 0.23068234E+02, 0.10000000E+01/
1219 C
1220 C----- INTERVAL = 4 ----- T = 300.0
1221 C
1222 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1223 DATA (GA(10,15,IC),IC=1,3) /
1224 S 0.13349927E+02, 0.22756246E+02, 0.00000000E+00/
1225 DATA (GB(10,15,IC),IC=1,3) /
1226 S 0.13349927E+02, 0.22765522E+02, 0.10000000E+01/
1227 DATA (GA(10,16,IC),IC=1,3) /
1228 S 0.13504450E+02, 0.23165146E+02, 0.00000000E+00/
1229 DATA (GB(10,16,IC),IC=1,3) /
1230 S 0.13504450E+02, 0.23174336E+02, 0.10000000E+01/
1231 C
1232 C----- INTERVAL = 4 ----- T = 312.5
1233 C
1234 C-- INDICES FOR PADE APPROXIMATION 1 15 29 45
1235 DATA (GA(11,15,IC),IC=1,3) /
1236 S 0.13381108E+02, 0.22836093E+02, 0.00000000E+00/
1237 DATA (GB(11,15,IC),IC=1,3) /
1238 S 0.13381108E+02, 0.22845354E+02, 0.10000000E+01/
1239 DATA (GA(11,16,IC),IC=1,3) /
1240 S 0.13553282E+02, 0.23267456E+02, 0.00000000E+00/
1241 DATA (GB(11,16,IC),IC=1,3) /
1242 S 0.13553282E+02, 0.23276638E+02, 0.10000000E+01/
1243
1244 C ------------------------------------------------------------------
1245 DATA (( XP( J,K),J=1,6), K=1,6) /
1246 S 0.46430621E+02, 0.12928299E+03, 0.20732648E+03,
1247 S 0.31398411E+03, 0.18373177E+03,-0.11412303E+03,
1248 S 0.73604774E+02, 0.27887914E+03, 0.27076947E+03,
1249 S-0.57322111E+02,-0.64742459E+02, 0.87238280E+02,
1250 S 0.37050866E+02, 0.20498759E+03, 0.37558029E+03,
1251 S 0.17401171E+03,-0.13350302E+03,-0.37651795E+02,
1252 S 0.14930141E+02, 0.89161160E+02, 0.17793062E+03,
1253 S 0.93433860E+02,-0.70646020E+02,-0.26373150E+02,
1254 S 0.40386780E+02, 0.10855270E+03, 0.50755010E+02,
1255 S-0.31496190E+02, 0.12791300E+00, 0.18017770E+01,
1256 S 0.90811926E+01, 0.75073923E+02, 0.24654438E+03,
1257 S 0.39332612E+03, 0.29385281E+03, 0.89107921E+02 /
1258 C
1259 C
1260 C* 1.0 PLANCK FUNCTIONS AND GRADIENTS
1261 C ------------------------------
1262 C
1263 100 CONTINUE
1264 C
1265 DO 102 JK = 1 , KFLEV+1
1266 DO 101 JL = 1, KDLON
1267 PBINT(JL,JK) = 0.
1268 101 CONTINUE
1269 102 CONTINUE
1270 DO 103 JL = 1, KDLON
1271 PBSUIN(JL) = 0.
1272 103 CONTINUE
1273 C
1274 DO 141 JNU=1,Ninter
1275 C
1276 C
1277 C* 1.1 LEVELS FROM SURFACE TO KFLEV
1278 C ----------------------------
1279 C
1280 110 CONTINUE
1281 C
1282 DO 112 JK = 1 , KFLEV
1283 DO 111 JL = 1, KDLON
1284 ZTI(JL)=(PTL(JL,JK)-TSTAND)/TSTAND
1285 ZRES(JL) = XP(1,JNU)+ZTI(JL)*(XP(2,JNU)+ZTI(JL)*(XP(3,JNU)
1286 S +ZTI(JL)*(XP(4,JNU)+ZTI(JL)*(XP(5,JNU)+ZTI(JL)*(XP(6,JNU)
1287 S )))))
1288 PBINT(JL,JK)=PBINT(JL,JK)+ZRES(JL)
1289 PB(JL,JNU,JK)= ZRES(JL)
1290 ZBLEV(JL,JK) = ZRES(JL)
1291 ZTI2(JL)=(PTAVE(JL,JK)-TSTAND)/TSTAND
1292 ZRES2(JL)=XP(1,JNU)+ZTI2(JL)*(XP(2,JNU)+ZTI2(JL)*(XP(3,JNU)
1293 S +ZTI2(JL)*(XP(4,JNU)+ZTI2(JL)*(XP(5,JNU)+ZTI2(JL)*(XP(6,JNU)
1294 S )))))
1295 ZBLAY(JL,JK) = ZRES2(JL)
1296 111 CONTINUE
1297 112 CONTINUE
1298 C
1299 C
1300 C* 1.2 TOP OF THE ATMOSPHERE AND SURFACE
1301 C ---------------------------------
1302 C
1303 120 CONTINUE
1304 C
1305 DO 121 JL = 1, KDLON
1306 ZTI(JL)=(PTL(JL,KFLEV+1)-TSTAND)/TSTAND
1307 ZTI2(JL) = (PTL(JL,1) + PDT0(JL) - TSTAND) / TSTAND
1308 ZRES(JL) = XP(1,JNU)+ZTI(JL)*(XP(2,JNU)+ZTI(JL)*(XP(3,JNU)
1309 S +ZTI(JL)*(XP(4,JNU)+ZTI(JL)*(XP(5,JNU)+ZTI(JL)*(XP(6,JNU)
1310 S )))))
1311 ZRES2(JL) = XP(1,JNU)+ZTI2(JL)*(XP(2,JNU)+ZTI2(JL)*(XP(3,JNU)
1312 S +ZTI2(JL)*(XP(4,JNU)+ZTI2(JL)*(XP(5,JNU)+ZTI2(JL)*(XP(6,JNU)
1313 S )))))
1314 PBINT(JL,KFLEV+1) = PBINT(JL,KFLEV+1)+ZRES(JL)
1315 PB(JL,JNU,KFLEV+1)= ZRES(JL)
1316 ZBLEV(JL,KFLEV+1) = ZRES(JL)
1317 PBTOP(JL,JNU) = ZRES(JL)
1318 PBSUR(JL,JNU) = ZRES2(JL)
1319 PBSUIN(JL) = PBSUIN(JL) + ZRES2(JL)
1320 121 CONTINUE
1321 C
1322 C
1323 C* 1.3 GRADIENTS IN SUB-LAYERS
1324 C -----------------------
1325 C
1326 130 CONTINUE
1327 C
1328 DO 132 JK = 1 , KFLEV
1329 JK2 = 2 * JK
1330 JK1 = JK2 - 1
1331 DO 131 JL = 1, KDLON
1332 PDBSL(JL,JNU,JK1) = ZBLAY(JL,JK ) - ZBLEV(JL,JK)
1333 PDBSL(JL,JNU,JK2) = ZBLEV(JL,JK+1) - ZBLAY(JL,JK)
1334 131 CONTINUE
1335 132 CONTINUE
1336 C
1337 141 CONTINUE
1338 C
1339 C* 2.0 CHOOSE THE RELEVANT SETS OF PADE APPROXIMANTS
1340 C ---------------------------------------------
1341 C
1342 200 CONTINUE
1343 C
1344 C
1345 210 CONTINUE
1346 C
1347 DO 211 JL=1, KDLON
1348 ZDSTO1 = (PTL(JL,KFLEV+1)-TINTP(1)) / TSTP
1349 IXTOX = MAX( 1, MIN( MXIXT, INT( ZDSTO1 + 1. ) ) )
1350 ZDSTOX = (PTL(JL,KFLEV+1)-TINTP(IXTOX))/TSTP
1351 IF (ZDSTOX.LT.0.5) THEN
1352 INDTO=IXTOX
1353 ELSE
1354 INDTO=IXTOX+1
1355 END IF
1356 INDB(JL)=INDTO
1357 ZDST1 = (PTL(JL,1)-TINTP(1)) / TSTP
1358 IXTX = MAX( 1, MIN( MXIXT, INT( ZDST1 + 1. ) ) )
1359 ZDSTX = (PTL(JL,1)-TINTP(IXTX))/TSTP
1360 IF (ZDSTX.LT.0.5) THEN
1361 INDT=IXTX
1362 ELSE
1363 INDT=IXTX+1
1364 END IF
1365 INDS(JL)=INDT
1366 211 CONTINUE
1367 C
1368 DO 214 JF=1,2
1369 DO 213 JG=1, 8
1370 DO 212 JL=1, KDLON
1371 INDSU=INDS(JL)
1372 PGASUR(JL,JG,JF)=GA(INDSU,2*JG-1,JF)
1373 PGBSUR(JL,JG,JF)=GB(INDSU,2*JG-1,JF)
1374 INDTP=INDB(JL)
1375 PGATOP(JL,JG,JF)=GA(INDTP,2*JG-1,JF)
1376 PGBTOP(JL,JG,JF)=GB(INDTP,2*JG-1,JF)
1377 212 CONTINUE
1378 213 CONTINUE
1379 214 CONTINUE
1380 C
1381 220 CONTINUE
1382 C
1383 DO 225 JK=1,KFLEV
1384 DO 221 JL=1, KDLON
1385 ZDST1 = (PTAVE(JL,JK)-TINTP(1)) / TSTP
1386 IXTX = MAX( 1, MIN( MXIXT, INT( ZDST1 + 1. ) ) )
1387 ZDSTX = (PTAVE(JL,JK)-TINTP(IXTX))/TSTP
1388 IF (ZDSTX.LT.0.5) THEN
1389 INDT=IXTX
1390 ELSE
1391 INDT=IXTX+1
1392 END IF
1393 INDB(JL)=INDT
1394 221 CONTINUE
1395 C
1396 DO 224 JF=1,2
1397 DO 223 JG=1, 8
1398 DO 222 JL=1, KDLON
1399 INDT=INDB(JL)
1400 PGA(JL,JG,JF,JK)=GA(INDT,2*JG,JF)
1401 PGB(JL,JG,JF,JK)=GB(INDT,2*JG,JF)
1402 222 CONTINUE
1403 223 CONTINUE
1404 224 CONTINUE
1405 225 CONTINUE
1406 C
1407 C ------------------------------------------------------------------
1408 C
1409 RETURN
1410 END

  ViewVC Help
Powered by ViewVC 1.1.21