NCEPLIBS-w3emc 2.12.0
Loading...
Searching...
No Matches
w3fi71.f
Go to the documentation of this file.
1C> @file
2C> @brief Make array used by GRIB packer for GDS.
3C> @author Ralph Jones @date 1992-02-21
4
5C> Makes a 18, 37, 55, 64, or 91 word integer array
6C> used by w3fi72() GRIB packer to make the grid description section
7C> (GDS) - section 2.
8C>
9C> @note
10C> - 1) Office note grid type 26 is 6 in grib, 26 is an
11C> international exchange grid.
12C>
13C> - 2) Values returned in 18, 37, 55, 64, or 91 word integer array
14C> igds vary depending on grid representation type.
15C>
16C> - LAT/LON GRID:
17C> - IGDS( 1) = number of vertical coordinates
18C> - IGDS( 2) = pv, pl or 255
19C> - IGDS( 3) = data representation type (code table 6)
20C> - IGDS( 4) = no. of points along a latitude
21C> - IGDS( 5) = no. of points along a longitude meridian
22C> - IGDS( 6) = latitude of origin (south - ive)
23C> - IGDS( 7) = longitude of origin (west -ive)
24C> - IGDS( 8) = resolution flag (code table 7)
25C> - IGDS( 9) = latitude of extreme point (south - ive)
26C> - IGDS(10) = longitude of extreme point (west - ive)
27C> - IGDS(11) = latitude increment
28C> - IGDS(12) = longitude increment
29C> - IGDS(13) = scanning mode flags (code table 8)
30C> - IGDS(14) = ... through ...
31C> - IGDS(18) = ... not used for this grid
32C> - IGDS(19) - igds(91) for grids 37-44, number of points
33C> - in each of 73 rows.
34C>
35C> - GAUSSIAN GRID:
36C> - IGDS( 1) = ... through ...
37C> - IGDS(10) = ... same as lat/lon grid
38C> - IGDS(11) = number of latitude lines between a pole
39C> - and the equator
40C> - IGDS(12) = longitude increment
41C> - IGDS(13) = scanning mode flags (code table 8)
42C> - IGDS(14) = ... through ...
43C> - IGDS(18) = ... not used for this grid
44C>
45C> - SPHERICAL HARMONICS:
46C> - IGDS( 1) = number of vertical coordinates
47C> - IGDS( 2) = pv, pl or 255
48C> - IGDS( 3) = data representation type (code table 6)
49C> - IGDS( 4) = j - pentagonal resolution parameter
50C> - IGDS( 5) = k - pentagonal resolution parameter
51C> - IGDS( 6) = m - pentagonal resolution parameter
52C> - IGDS( 7) = representation type (code table 9)
53C> - IGDS( 8) = representation mode (code table 10)
54C> - IGDS( 9) = ... through ...
55C> - IGDS(18) = ... not used for this grid
56C>
57C> - POLAR STEREOGRAPHIC:
58C> - IGDS( 1) = number of vertical coordinates
59C> - IGDS( 2) = pv, pl or 255
60C> - IGDS( 3) = data representation type (code table 6)
61C> - IGDS( 4) = no. of points along x-axis
62C> - IGDS( 5) = no. of points along y-axis
63C> - IGDS( 6) = latitude of origin (south -ive)
64C> - IGDS( 7) = longitute of origin (west -ive)
65C> - IGDS( 8) = resolution flag (code table 7)
66C> - IGDS( 9) = longitude of meridian parallel to y-axis
67C> - IGDS(10) = x-direction grid length (increment)
68C> - IGDS(11) = y-direction grid length (increment)
69C> - IGDS(12) = projection center flag (0=north pole on plane,
70C> - 1=south pole on plane,
71C> - IGDS(13) = scanning mode flags (code table 8)
72C> - IGDS(14) = ... through ...
73C> - IGDS(18) = .. not used for this grid
74C>
75C> - MERCATOR:
76C> - IGDS( 1) = ... through ...
77C> - IGDS(12) = ... same as lat/lon grid
78C> - IGDS(13) = latitude at which projection cylinder
79C> - intersects earth
80C> - IGDS(14) = scanning mode flags
81C> - IGDS(15) = ... through ...
82C> - IGDS(18) = .. not used for this grid
83C>
84C> - LAMBERT CONFORMAL:
85C> - IGDS( 1) = number of vertical coordinates
86C> - IGDS( 2) = pv, pl or 255
87C> - IGDS( 3) = data representation type (code table 6)
88C> - IGDS( 4) = no. of points along x-axis
89C> - IGDS( 5) = no. of points along y-axis
90C> - IGDS( 6) = latitude of origin (south -ive)
91C> - IGDS( 7) = longitute of origin (west -ive)
92C> - IGDS( 8) = resolution flag (code table 7)
93C> - IGDS( 9) = longitude of meridian parallel to y-axis
94C> - IGDS(10) = x-direction grid length (increment)
95C> - IGDS(11) = y-direction grid length (increment)
96C> - IGDS(12) = projection center flag (0=north pole on plane,
97C> - 1=south pole on plane,
98C> - IGDS(13) = scanning mode flags (code table 8)
99C> - IGDS(14) = not used
100C> - IGDS(15) = first latitude from the pole at which the
101C> - secant cone cuts the sperical earth
102C> - IGDS(16) = second latitude ...
103C> - IGDS(17) = latitude of south pole (millidegrees)
104C> - IGDS(18) = longitude of south pole (millidegrees)
105C>
106C> - ARAKAWA SEMI-STAGGERED E-GRID ON ROTATED LAT/LON GRID
107C> - IGDS( 1) = number of vertical coordinates
108C> - IGDS( 2) = pv, pl or 255
109C> - IGDS( 3) = data representation type (code table 6) [201]
110C> - IGDS( 4) = ni - total number of actual data points
111C> - included on grid
112C> - IGDS( 5) = nj - dummy second dimension; set=1
113C> - IGDS( 6) = la1 - latitude of first grid point
114C> - IGDS( 7) = lo1 - longitude of first grid point
115C> - IGDS( 8) = resolution and component flag (code table 7)
116C> - IGDS( 9) = la2 - number of mass points along
117C> - southernmost row of grid
118C> - IGDS(10) = lo2 - number of rows in each column
119C> - IGDS(11) = di - longitudinal direction increment
120C> - IGDS(12) = dj - latitudinal direction increment
121C> - IGDS(13) = scanning mode flags (code table 8)
122C> - IGDS(14) = ... through ...
123C> - IGDS(18) = ... not used for this grid (set to zero)
124C>
125C> - ARAKAWA FILLED E-GRID ON ROTATED LAT/LON GRID
126C> - IGDS( 1) = number of vertical coordinates
127C> - IGDS( 2) = pv, pl or 255
128C> - IGDS( 3) = data representation type (code table 6) [202]
129C> - IGDS( 4) = ni - total number of actual data points
130C> - included on grid
131C> - IGDS( 5) = nj - dummy second dimention; set=1
132C> - IGDS( 6) = la1 - latitude latitude of first grid point
133C> - IGDS( 7) = lo1 - longitude of first grid point
134C> - IGDS( 8) = resolution and component flag (code table 7)
135C> - IGDS( 9) = la2 - number of (zonal) points in each row
136C> - IGDS(10) = lo2 - number of (meridional) points in each
137C> - column
138C> - IGDS(11) = di - longitudinal direction increment
139C> - IGDS(12) = dj - latitudinal direction increment
140C> - IGDS(13) = scanning mode flags (code table 8)
141C> - IGDS(14) = ... through ...
142C> - IGDS(18) = ... not used for this grid
143C>
144C> - ARAKAWA STAGGERED E-GRID ON ROTATED LAT/LON GRID
145C> - IGDS( 1) = number of vertical coordinates
146C> - IGDS( 2) = pv, pl or 255
147C> - IGDS( 3) = data representation type (code table 6) [203]
148C> - IGDS( 4) = ni - number of data points in each row
149C> - IGDS( 5) = nj - number of rows
150C> - IGDS( 6) = la1 - latitude of first grid point
151C> - IGDS( 7) = lo1 - longitude of first grid point
152C> - IGDS( 8) = resolution and component flag (code table 7)
153C> - IGDS( 9) = la2 - central latitude
154C> - IGDS(10) = lo2 - central longtitude
155C> - IGDS(11) = di - longitudinal direction increment
156C> - IGDS(12) = dj - latitudinal direction increment
157C> - IGDS(13) = scanning mode flags (code table 8)
158C> - IGDS(14) = ... through ...
159C> - IGDS(18) = ... not used for this grid
160C>
161C> - CURVILINEAR ORTHOGONAL GRID
162C> - IGDS( 1) = number of vertical coordinates
163C> - IGDS( 2) = pv, pl or 255
164C> - IGDS( 3) = data representation type (code table 6) [204]
165C> - IGDS( 4) = ni - number of data points in each row
166C> - IGDS( 5) = nj - number of rows
167C> - IGDS( 6) = reserved (set to 0)
168C> - IGDS( 7) = reserved (set to 0)
169C> - IGDS( 8) = resolution and component flag (code table 7)
170C> - IGDS( 9) = reserved (set to 0)
171C> - IGDS(10) = reserved (set to 0)
172C> - IGDS(11) = reserved (set to 0)
173C> - IGDS(12) = reserved (set to 0)
174C> - IGDS(13) = scanning mode flags (code table 8)
175C> - IGDS(14) = ... through ...
176C> - IGDS(18) = ... not used for this grid
177C>
178C> @param[in] IGRID GRIB grid number, or office note 84 grid number
179C> @param[out] IGDS 18, 37, 55, 64, or 91 word integer array with
180C> information to make a grib grid description section.
181C> @param[out] IERR:
182C> - 0 Correct exit
183C> - 1 Grid type in igrid is not in table
184C>
185C> @author Ralph Jones @date 1992-02-21
186 SUBROUTINE w3fi71 (IGRID, IGDS, IERR)
187C
188 INTEGER IGRID
189 INTEGER IGDS (*)
190 INTEGER GRD1 (18)
191 INTEGER GRD2 (18)
192 INTEGER GRD3 (18)
193 INTEGER GRD4 (18)
194 INTEGER GRD5 (18)
195 INTEGER GRD6 (18)
196 INTEGER GRD8 (18)
197 INTEGER GRD10 (18)
198 INTEGER GRD11 (18)
199 INTEGER GRD12 (18)
200 INTEGER GRD13 (18)
201 INTEGER GRD14 (18)
202 INTEGER GRD15 (18)
203 INTEGER GRD16 (18)
204 INTEGER GRD17 (18)
205 INTEGER GRD18 (18)
206 INTEGER GRD21 (55)
207 INTEGER GRD22 (55)
208 INTEGER GRD23 (55)
209 INTEGER GRD24 (55)
210 INTEGER GRD25 (37)
211 INTEGER GRD26 (37)
212 INTEGER GRD27 (18)
213 INTEGER GRD28 (18)
214 INTEGER GRD29 (18)
215 INTEGER GRD30 (18)
216 INTEGER GRD33 (18)
217 INTEGER GRD34 (18)
218 INTEGER GRD37 (91)
219 INTEGER GRD38 (91)
220 INTEGER GRD39 (91)
221 INTEGER GRD40 (91)
222 INTEGER GRD41 (91)
223 INTEGER GRD42 (91)
224 INTEGER GRD43 (91)
225 INTEGER GRD44 (91)
226 INTEGER GRD45 (18)
227 INTEGER GRD53 (18)
228 INTEGER GRD55 (18)
229 INTEGER GRD56 (18)
230 INTEGER GRD61 (64)
231 INTEGER GRD62 (64)
232 INTEGER GRD63 (64)
233 INTEGER GRD64 (64)
234 INTEGER GRD83 (18)
235 INTEGER GRD85 (18)
236 INTEGER GRD86 (18)
237 INTEGER GRD87 (18)
238 INTEGER GRD88 (18)
239 INTEGER GRD90 (18)
240 INTEGER GRD91 (18)
241 INTEGER GRD92 (18)
242 INTEGER GRD93 (18)
243 INTEGER GRD94 (18)
244 INTEGER GRD95 (18)
245 INTEGER GRD96 (18)
246 INTEGER GRD97 (18)
247 INTEGER GRD98 (18)
248 INTEGER GRD99 (18)
249 INTEGER GRD100(18)
250 INTEGER GRD101(18)
251 INTEGER GRD103(18)
252 INTEGER GRD104(18)
253 INTEGER GRD105(18)
254 INTEGER GRD106(18)
255 INTEGER GRD107(18)
256 INTEGER GRD110(18)
257 INTEGER GRD120(18)
258 INTEGER GRD122(18)
259 INTEGER GRD123(18)
260 INTEGER GRD124(18)
261 INTEGER GRD125(18)
262 INTEGER GRD126(18)
263 INTEGER GRD127(18)
264 INTEGER GRD128(18)
265 INTEGER GRD129(18)
266 INTEGER GRD130(18)
267 INTEGER GRD132(18)
268 INTEGER GRD138(18)
269 INTEGER GRD139(18)
270 INTEGER GRD140(18)
271 INTEGER GRD145(18)
272 INTEGER GRD146(18)
273 INTEGER GRD147(18)
274 INTEGER GRD148(18)
275 INTEGER GRD150(18)
276 INTEGER GRD151(18)
277 INTEGER GRD160(18)
278 INTEGER GRD161(18)
279 INTEGER GRD163(18)
280 INTEGER GRD170(18)
281 INTEGER GRD171(18)
282 INTEGER GRD172(18)
283 INTEGER GRD173(18)
284 INTEGER GRD174(18)
285 INTEGER GRD175(18)
286 INTEGER GRD176(18)
287 INTEGER GRD179(18)
288 INTEGER GRD180(18)
289 INTEGER GRD181(18)
290 INTEGER GRD182(18)
291 INTEGER GRD183(18)
292 INTEGER GRD184(18)
293 INTEGER GRD187(18)
294 INTEGER GRD188(18)
295 INTEGER GRD189(18)
296 INTEGER GRD190(18)
297 INTEGER GRD192(18)
298 INTEGER GRD193(18)
299 INTEGER GRD194(18)
300 INTEGER GRD195(18)
301 INTEGER GRD196(18)
302 INTEGER GRD197(18)
303 INTEGER GRD198(18)
304 INTEGER GRD199(18)
305 INTEGER GRD200(18)
306 INTEGER GRD201(18)
307 INTEGER GRD202(18)
308 INTEGER GRD203(18)
309 INTEGER GRD204(18)
310 INTEGER GRD205(18)
311 INTEGER GRD206(18)
312 INTEGER GRD207(18)
313 INTEGER GRD208(18)
314 INTEGER GRD209(18)
315 INTEGER GRD210(18)
316 INTEGER GRD211(18)
317 INTEGER GRD212(18)
318 INTEGER GRD213(18)
319 INTEGER GRD214(18)
320 INTEGER GRD215(18)
321 INTEGER GRD216(18)
322 INTEGER GRD217(18)
323 INTEGER GRD218(18)
324 INTEGER GRD219(18)
325 INTEGER GRD220(18)
326 INTEGER GRD221(18)
327 INTEGER GRD222(18)
328 INTEGER GRD223(18)
329 INTEGER GRD224(18)
330 INTEGER GRD225(18)
331 INTEGER GRD226(18)
332 INTEGER GRD227(18)
333 INTEGER GRD228(18)
334 INTEGER GRD229(18)
335 INTEGER GRD230(18)
336 INTEGER GRD231(18)
337 INTEGER GRD232(18)
338 INTEGER GRD233(18)
339 INTEGER GRD234(18)
340 INTEGER GRD235(18)
341 INTEGER GRD236(18)
342 INTEGER GRD237(18)
343 INTEGER GRD238(18)
344 INTEGER GRD239(18)
345 INTEGER GRD240(18)
346 INTEGER GRD241(18)
347 INTEGER GRD242(18)
348 INTEGER GRD243(18)
349 INTEGER GRD244(18)
350 INTEGER GRD245(18)
351 INTEGER GRD246(18)
352 INTEGER GRD247(18)
353 INTEGER GRD248(18)
354 INTEGER GRD249(18)
355 INTEGER GRD250(18)
356 INTEGER GRD251(18)
357 INTEGER GRD252(18)
358 INTEGER GRD253(18)
359 INTEGER GRD254(18)
360C
361 DATA grd1 / 0, 255, 1, 73, 23, -48090, 0, 128, 48090,
362 & 0, 513669,513669, 22500, 64, 0, 0, 0, 0/
363 DATA grd2 / 0, 255, 0, 144, 73, 90000, 0, 128, -90000,
364 & -2500, 2500, 2500, 0, 0, 0, 0, 0, 0/
365 DATA grd3 / 0, 255, 0, 360,181, 90000, 0, 128, -90000,
366 & -1000, 1000, 1000, 0, 0, 0, 0, 0, 0/
367 DATA grd4 / 0, 255, 0, 720,361, 90000, 0, 128, -90000,
368 & -500, 500, 500, 0, 0, 0, 0, 0, 0/
369 DATA grd5 / 0, 255, 5, 53, 57, 7647, -133443, 8, -105000,
370 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
371 DATA grd6 / 0, 255, 5, 53, 45, 7647, -133443, 8, -105000,
372 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
373 DATA grd8 / 0, 255, 1, 116, 44, -48670, 3104, 128, 61050,
374 & 0, 318830, 318830, 22500, 64, 0, 0, 0, 0/
375 DATA grd10 / 0, 255, 0, 180, 139, 64000, 1000, 128, -74000,
376 & 359000, 1000, 2000, 0, 0, 0, 0, 0, 0/
377 DATA grd11 / 0, 255, 0, 720, 311, 77500, 0, 128, -77500,
378 & 359500, 500, 500, 0, 0, 0, 0, 0, 0/
379 DATA grd12 / 0, 255, 0, 301, 331, 55000, 260000, 128, 0,
380 & 310000, 166, 166, 0, 0, 0, 0, 0, 0/
381 DATA grd13 / 0, 255, 0, 241, 151, 50000, 210000, 128, 25000,
382 & 250000, 166, 166, 0, 0, 0, 0, 0, 0/
383 DATA grd14 / 0, 255, 0, 511, 301, 30000, 130000, 128, -20000,
384 & 215000, 166, 166, 0, 0, 0, 0, 0, 0/
385 DATA grd15 / 0, 255, 0, 401, 187, 75000, 140000, 128, 44000,
386 & 240000, 166, 250, 0, 0, 0, 0, 0, 0/
387 DATA grd16 / 0, 255, 0, 548, 391, 74000, 165000, 128, 48000,
388 & 237933, 66, 133, 0, 0, 0, 0, 0, 0/
389 DATA grd17 / 0, 255, 0, 736, 526, 50000, 195000, 128, 15000,
390 & 244000, 66, 66, 0, 0, 0, 0, 0, 0/
391 DATA grd18 / 0, 255, 0, 586, 481, 47000, 261000, 128, 15000,
392 & 300000, 66, 66, 0, 0, 0, 0, 0, 0/
393 DATA grd21 / 0, 33, 0,65535,37, 0, 0, 128, 90000,
394 & 180000, 2500, 5000, 64, 0, 0, 0, 0, 0,
395 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
396 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
397 & 37, 37, 37, 37, 37, 37, 1/
398 DATA grd22 / 0, 33, 0,65535,37, 0, -180000, 128, 90000,
399 & 0, 2500, 5000, 64, 0, 0, 0, 0, 0,
400 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
401 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
402 & 37, 37, 37, 37, 37, 37, 1/
403 DATA grd23 / 0, 33, 0,65535, 37, -90000, 0, 128, 0,
404 & 180000, 2500, 5000, 64, 0, 0, 0, 0, 0,
405 & 1, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
406 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
407 & 37, 37, 37, 37, 37, 37, 37/
408 DATA grd24 / 0, 33, 0,65535, 37, -90000, -180000, 128, 0,
409 & 0, 2500, 5000, 64, 0, 0, 0, 0, 0,
410 & 1, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
411 & 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
412 & 37, 37, 37, 37, 37, 37, 37/
413 DATA grd25 / 0, 33, 0,65535, 19, 0, 0, 128, 90000,
414 & 355000, 5000, 5000, 64, 0, 0, 0, 0, 0,
415 & 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
416 & 72, 72, 72, 1/
417 DATA grd26 / 0, 33, 0,65535, 19, -90000, 0, 128, 0,
418 & 355000, 5000, 5000, 64, 0, 0, 0, 0, 0,
419 & 1, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72,
420 & 72, 72, 72, 72/
421 DATA grd27 / 0, 255, 5, 65, 65, -20826, -125000, 8, -80000,
422 & 381000, 381000, 0, 64, 0, 0, 0, 0, 0/
423 DATA grd28 / 0, 255, 5, 65, 65, 20826, 145000, 8, -80000,
424 & 381000, 381000,128, 64, 0, 0, 0, 0, 0/
425 DATA grd29 / 0, 255, 0, 145, 37, 0, 0, 128, 90000,
426 & 360000, 2500, 2500, 64, 0, 0, 0, 0, 0/
427 DATA grd30 / 0, 255, 0, 145, 37, -90000, 0, 128, 0,
428 & 360000, 2500, 2500, 64, 0, 0, 0, 0, 0/
429 DATA grd33 / 0, 255, 0, 181, 46, 0, 0, 128, 90000,
430 & 360000, 2000, 2000, 64, 0, 0, 0, 0, 0/
431 DATA grd34 / 0, 255, 0, 181, 46, -90000, 0, 128, 0,
432 & 360000, 2000, 2000, 64, 0, 0, 0, 0, 0/
433 DATA grd37 / 0, 33, 0,65535,73, 0, -30000, 128, 90000,
434 & 60000, 1250,65535, 64, 0, 0, 0, 0, 0,
435 & 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70,
436 & 70, 69, 69, 68, 67, 67, 66, 65, 65, 64, 63, 62, 61, 60, 60,
437 & 59, 58, 57, 56, 55, 54, 52, 51, 50, 49, 48, 47, 45, 44, 43,
438 & 42, 40, 39, 38, 36, 35, 33, 32, 30, 29, 28, 26, 25, 23, 22,
439 & 20, 19, 17, 16, 14, 12, 11, 9, 8, 6, 5, 3, 2/
440 DATA grd38 / 0, 33, 0,65535,73, 0, 60000, 128, 90000,
441 & 150000, 1250,65535, 64, 0, 0, 0, 0, 0,
442 & 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70,
443 & 70, 69, 69, 68, 67, 67, 66, 65, 65, 64, 63, 62, 61, 60, 60,
444 & 59, 58, 57, 56, 55, 54, 52, 51, 50, 49, 48, 47, 45, 44, 43,
445 & 42, 40, 39, 38, 36, 35, 33, 32, 30, 29, 28, 26, 25, 23, 22,
446 & 20, 19, 17, 16, 14, 12, 11, 9, 8, 6, 5, 3, 2/
447 DATA grd39 / 0, 33, 0,65535,73, 0, 150000, 128, 90000,
448 & -120000, 1250,65535, 64, 0, 0, 0, 0, 0,
449 & 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70,
450 & 70, 69, 69, 68, 67, 67, 66, 65, 65, 64, 63, 62, 61, 60, 60,
451 & 59, 58, 57, 56, 55, 54, 52, 51, 50, 49, 48, 47, 45, 44, 43,
452 & 42, 40, 39, 38, 36, 35, 33, 32, 30, 29, 28, 26, 25, 23, 22,
453 & 20, 19, 17, 16, 14, 12, 11, 9, 8, 6, 5, 3, 2/
454 DATA grd40 / 0, 33, 0,65535,73, 0, -120000, 128, 90000,
455 & -30000, 1250,65535, 64, 0, 0, 0, 0, 0,
456 & 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70,
457 & 70, 69, 69, 68, 67, 67, 66, 65, 65, 64, 63, 62, 61, 60, 60,
458 & 59, 58, 57, 56, 55, 54, 52, 51, 50, 49, 48, 47, 45, 44, 43,
459 & 42, 40, 39, 38, 36, 35, 33, 32, 30, 29, 28, 26, 25, 23, 22,
460 & 20, 19, 17, 16, 14, 12, 11, 9, 8, 6, 5, 3, 2/
461 DATA grd41 / 0, 33, 0,65535,73, -90000, -30000, 128, 0,
462 & 60000, 1250,65535, 64, 0, 0, 0, 0, 0,
463 & 2, 3, 5, 6, 8, 9, 11, 12, 14, 16, 17, 19, 20, 22, 23,
464 & 25, 26, 28, 29, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 44,
465 & 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 60,
466 & 61, 62, 63, 64, 65, 65, 66, 67, 67, 68, 69, 69, 70, 70, 71,
467 & 71, 71, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73/
468 DATA grd42 / 0, 33, 0,65535,73, -90000, 60000, 128, 0,
469 & 150000, 1250,65535, 64, 0, 0, 0, 0, 0,
470 & 2, 3, 5, 6, 8, 9, 11, 12, 14, 16, 17, 19, 20, 22, 23,
471 & 25, 26, 28, 29, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 44,
472 & 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 60,
473 & 61, 62, 63, 64, 65, 65, 66, 67, 67, 68, 69, 69, 70, 70, 71,
474 & 71, 71, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73/
475 DATA grd43 / 0, 33, 0,65535,73, -90000, 150000, 128, 0,
476 & -120000, 1250,65535, 64, 0, 0, 0, 0, 0,
477 & 2, 3, 5, 6, 8, 9, 11, 12, 14, 16, 17, 19, 20, 22, 23,
478 & 25, 26, 28, 29, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 44,
479 & 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 60,
480 & 61, 62, 63, 64, 65, 65, 66, 67, 67, 68, 69, 69, 70, 70, 71,
481 & 71, 71, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73/
482 DATA grd44 / 0, 33, 0,65535,73, -90000, -120000, 128, 0,
483 & -30000, 1250,65535, 64, 0, 0, 0, 0, 0,
484 & 2, 3, 5, 6, 8, 9, 11, 12, 14, 16, 17, 19, 20, 22, 23,
485 & 25, 26, 28, 29, 30, 32, 33, 35, 36, 38, 39, 40, 42, 43, 44,
486 & 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 59, 60, 60,
487 & 61, 62, 63, 64, 65, 65, 66, 67, 67, 68, 69, 69, 70, 70, 71,
488 & 71, 71, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73/
489 DATA grd45 / 0, 255, 0, 288,145, 90000, 0, 128, -90000,
490 & -1250, 1250, 1250, 0, 0, 0, 0, 0, 0/
491 DATA grd53 / 0, 255, 1, 117, 51, -61050, 0, 128, 61050,
492 & 0, 318830, 318830, 22500, 64, 0, 0, 0, 0/
493 DATA grd55 / 0, 255, 5, 87, 71, -10947, -154289, 8, -105000,
494 & 254000, 254000, 0, 64, 0, 0, 0, 0, 0/
495 DATA grd56 / 0, 255, 5, 87, 71, 7647, -133443, 8, -105000,
496 & 127000, 127000, 0, 64, 0, 0, 0, 0, 0/
497 DATA grd61 / 0, 33, 0,65535, 46, 0, 0, 128, 90000,
498 & 180000, 2000, 2000, 64, 0, 0, 0, 0, 0,
499 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
500 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
501 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
502 & 1/
503 DATA grd62 / 0, 33, 0,65535, 46, 0, -180000, 128, 90000,
504 & 0, 2000, 2000, 64, 0, 0, 0, 0, 0,
505 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
506 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
507 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
508 & 1/
509 DATA grd63 / 0, 33, 0,65535, 46, 0, -90000, 128, 0,
510 & 180000, 2000, 2000, 64, 0, 0, 0, 0, 0,
511 & 1, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
512 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
513 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
514 & 91/
515 DATA grd64 / 0, 33, 0,65535, 46, -90000, -180000, 128, 0,
516 & 0, 2000, 2000, 64, 0, 0, 0, 0, 0,
517 & 1, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
518 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
519 & 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91,
520 & 91/
521 DATA grd83 / 0, 255,205,758,567, 2228, -140481, 136, 47500,
522 & -104000, 121,121,64, 53492, -10984, 0, 0, 0/
523 DATA grd85 / 0, 255, 0, 360, 90, 500, 500, 128, 89500,
524 & 359500, 1000, 1000, 64, 0, 0, 0, 0, 0/
525 DATA grd86 / 0, 255, 0, 360, 90, -89500, 500, 128, -500,
526 & 359500, 1000, 1000, 64, 0, 0, 0, 0, 0/
527 DATA grd87 / 0, 255, 5, 81, 62, 22876, -120491, 8, -105000,
528 & 68153, 68153, 0, 64, 0, 0, 0, 0, 0/
529 DATA grd88 / 0, 255, 5, 580,548, 10000, -128000, 8, -105000,
530 & 15000, 15000, 0, 64, 0, 0, 0, 0, 0/
531 DATA grd90 / 0, 255, 3,4289,2753, 20192, -121554, 8, -95000,
532 & 1270, 1270, 0, 64, 0, 25000, 25000, 0, 0/
533 DATA grd91 / 0, 255, 5,1649,1105, 40530, -178571, 8, -150000,
534 & 2976, 2976, 0, 64, 0, 0, 0, 0, 0/
535 DATA grd92 / 0, 255, 5,3297,2209, 40530, -178571, 8, -150000,
536 & 1488, 1488, 0, 64, 0, 0, 0, 0, 0/
537 DATA grd93 / 0, 255,203,223,501, 44232, -169996, 136, 63000,
538 & -150000, 67,66,64, 0, 0, 0, 0, 0/
539 DATA grd94 / 0, 255,205,595,625, 34921, -161663, 136, 54000,
540 & -106000, 63, 54,64, 83771, -151721, 0, 0, 0/
541 DATA grd95 / 0, 255,205,401,325, 17609, -76327, 136, 54000,
542 & -106000, 31, 27,64, 18840, -61261, 0, 0, 0/
543 DATA grd96 / 0, 255,205,373,561, 11625, -156339, 136, 54000,
544 & -106000, 31, 27,64, 30429, -157827, 0, 0, 0/
545 DATA grd97 / 0, 255,205,1371,1100, 15947,-125468, 136, 54000,
546 & -106000, 42, 36,64,45407,-52390, 0, 0, 0/
547 DATA grd98 / 0, 255, 4, 192, 94, 88542, 0, 128, -88542,
548 & -1875, 47,1875, 0, 0, 0, 0, 0, 0/
549 DATA grd99 / 0, 255,203,669,1165, -7450, -144140, 136, 54000,
550 & -106000, 90, 77, 64, 0, 0, 0, 0, 0/
551 DATA grd100/ 0, 255, 5, 83, 83, 17108, -129296, 8, -105000,
552 & 91452, 91452, 0, 64, 0, 0, 0, 0, 0/
553 DATA grd101/ 0, 255, 5, 113, 91, 10528, -137146, 8, -105000,
554 & 91452, 91452, 0, 64, 0, 0, 0, 0, 0/
555 DATA grd103/ 0, 255, 5, 65, 56, 22405, -121352, 8, -105000,
556 & 91452, 91452, 0, 64, 0, 0, 0, 0, 0/
557 DATA grd104/ 0, 255, 5, 147,110, -268, -139475, 8, -105000,
558 & 90755, 90755, 0, 64, 0, 0, 0, 0, 0/
559 DATA grd105/ 0, 255, 5, 83, 83, 17529, -129296, 8, -105000,
560 & 90755, 90755, 0, 64, 0, 0, 0, 0, 0/
561 DATA grd106/ 0, 255, 5, 165,117, 17533, -129296, 8, -105000,
562 & 45373, 45373, 0, 64, 0, 0, 0, 0, 0/
563 DATA grd107/ 0, 255, 5, 120, 92, 23438, -120168, 8, -105000,
564 & 45373, 45373, 0, 64, 0, 0, 0, 0, 0/
565 DATA grd110/ 0, 255, 0, 464,224, 25063, -124938, 128, 52938,
566 & -67063, 125, 125, 64, 0, 0, 0, 0, 0/
567 DATA grd120/ 0, 255,204,1200,1684, 0, 0, 8, 0,
568 & 0, 0, 0, 64, 0, 0, 0, 0, 0/
569 DATA grd122/ 0, 255,204, 350, 465, 0, 0, 8, 0,
570 & 0, 0, 0, 64, 0, 0, 0, 0, 0/
571 DATA grd123/ 0, 255,204, 280, 360, 0, 0, 8, 0,
572 & 0, 0, 0, 64, 0, 0, 0, 0, 0/
573 DATA grd124/ 0, 255,204, 240, 314, 0, 0, 8, 0,
574 & 0, 0, 0, 64, 0, 0, 0, 0, 0/
575 DATA grd125/ 0, 255,204, 300, 340, 0, 0, 8, 0,
576 & 0, 0, 0, 64, 0, 0, 0, 0, 0/
577 DATA grd126/ 0, 255, 4, 384,190, 89277, 0, 128, -89277,
578 & -938, 95, 938, 0, 0, 0, 0, 0, 0/
579 DATA grd127/ 0, 255, 4, 768,384, 89642, 0, 128, -89642,
580 & -469, 192, 469, 0, 0, 0, 0, 0, 0/
581 DATA grd128/ 0, 255, 4,1152,576, 89761, 0, 128, -89761,
582 & -313, 288, 313, 0, 0, 0, 0, 0, 0/
583 DATA grd129/ 0, 255, 4,1760,880, 89844, 0, 128, -89844,
584 & -205, 440, 205, 0, 0, 0, 0, 0, 0/
585 DATA grd130/ 0, 255, 3, 451,337, 16281, -126138, 8, -95000,
586 & 13545, 13545, 0, 64, 0, 25000, 25000, 0, 0/
587 DATA grd132/ 0, 255, 3, 697,553, 1000, -145500, 8, -107000,
588 & 16232, 16232, 0, 64, 0, 50000, 50000, 0, 0/
589 DATA grd138/ 0, 255, 3, 468,288, 21017, -123282, 8, -97000,
590 & 12000, 12000, 0, 64, 0, 33000, 45000, 0, 0/
591 DATA grd139/ 0, 255, 3, 80,52, 17721, -161973, 8, -157500,
592 & 12000, 12000, 0, 64, 0, 19000, 21000, 0, 0/
593 DATA grd140/ 0, 255, 3, 199,163, 53020, -166477, 8, -148600,
594 & 12000, 12000, 0, 64, 0, 57000, 63000, 0, 0/
595 DATA grd145/ 0, 255, 3, 169,145, 32174, -90159, 8, -79500,
596 & 12000, 12000, 0, 64, 0, 36000, 46000, 0, 0/
597 DATA grd146/ 0, 255, 3, 166,142, 32353, -89994, 8, -79500,
598 & 12000, 12000, 0, 64, 0, 36000, 46000, 0, 0/
599 DATA grd147/ 0, 255, 3, 268,259, 24595, -100998, 8, -97000,
600 & 12000, 12000, 0, 64, 0, 33000, 45000, 0, 0/
601 DATA grd148/ 0, 255, 3, 442,265, 21821, -120628, 8, -97000,
602 & 12000, 12000, 0, 64, 0, 33000, 45000, 0, 0/
603 DATA grd150/ 0, 255, 0, 401,201, 5000, -100000, 128, 25000,
604 & -60000, 100, 100, 64, 0, 0, 0, 0, 0/
605 DATA grd151/ 0, 255, 5, 478, 429, -7450, 215860, 8, -110000,
606 & 33812, 33812, 0, 64, 0, 0, 0, 0, 0/
607 DATA grd160/ 0, 255, 5, 180,156, 19132, -185837, 8, -150000,
608 & 47625, 47625, 0, 64, 0, 0, 0, 0, 0/
609 DATA grd161/ 0, 255, 0, 137,103, 50750, 271750, 72, -250,
610 & -19750, 500,500, 0, 0, 0, 0, 0, 0/
611 DATA grd163/ 0, 255, 3,1008,722, 20600, -118300, 8, -95000,
612 & 5000, 5000, 0, 64, 0, 38000, 38000, 0, 0/
613 DATA grd170/ 0, 255, 4, 512, 256, 89463, 0, 128, -89463,
614 & -703, 128, 703, 0, 0, 0, 0, 0, 0/
615 DATA grd171/ 0, 255, 5, 770,930, 25032, -119560, 0, -80000,
616 & 12700, 12700, 0, 64, 0, 0, 0, 0, 0/
617 DATA grd172/ 0, 255, 5, 690,710, -36899, -220194, 0, -80000,
618 & 12700, 12700, 128, 64, 0, 0, 0, 0, 0/
619 DATA grd173/ 0, 255, 0,4320,2160, 89958, 42, 128, -89958,
620 & 359958, 83, 83, 0, 0, 0, 0, 0, 0/
621 DATA grd174/ 0, 255, 0,2880,1440, 89938, 62, 128, -89938,
622 & -62, 125, 125,64, 0, 0, 0, 0, 0/
623 DATA grd175/ 0, 255, 0, 556,334, 0, 130000, 128, 30060,
624 & 180040, 90, 90, 64, 0, 0, 0, 0, 0/
625 DATA grd176/ 0, 255, 0, 327,235, 49100, -92200, 128, 40910,
626 & -75900, 35, 50, 0, 0, 0, 0, 0, 0/
627 DATA grd179/ 0, 255, 5,1196,817, -2500, -142500, 8, -100000,
628 & 12679, 12679, 0, 64, 0, 0, 0, 0, 0/
629 DATA grd180/ 0, 255, 0, 759,352, 55054, -127000, 128, 17146,
630 & -45136, 108, 108, 0, 0, 0, 0, 0, 0/
631 DATA grd181/ 0, 255, 0, 370,278, 30054, -100000, 128, 138,
632 & -60148, 108, 108, 0, 0, 0, 0, 0, 0/
633 DATA grd182/ 0, 255, 0, 278,231, 32973, -170000, 128, 8133,
634 & -140084, 108, 108, 0, 0, 0, 0, 0, 0/
635 DATA grd183/ 0, 255, 0, 648,278, 75054, -200000, 128, 45138,
636 & -130124, 108, 108, 0, 0, 0, 0, 0, 0/
637 DATA grd184/ 0, 255, 3,2145,1377, 20192, -121554, 8, -95000,
638 & 2540, 2540, 0, 64, 0, 25000, 25000, 0, 0/
639 DATA grd187/ 0, 255, 3,2145,1597, 20192, -121554, 8, -95000,
640 & 2540, 2540, 0, 64, 0, 25000, 25000, 0, 0/
641 DATA grd188/ 0, 255, 3, 709, 795, 37979, -125958, 8, -95000,
642 & 2540, 2540, 0, 64, 0, 25000, 25000, 0, 0/
643 DATA grd189/ 0, 255, 5, 655, 855, 51500, -142500, 8, -135000,
644 & 1448, 1448, 0, 64, 0, 0, 0, 0, 0/
645 DATA grd190/ 0, 255,205,954,835, -7491, -144134, 136, 54000,
646 & -106000, 126, 108, 64, 44540, 14802, 0, 0, 0/
647 DATA grd192/ 0, 255,203,237,387, -3441, -148799, 136, 50000,
648 & -111000, 225,207,64, 0, 0, 0, 0, 0/
649 DATA grd193 / 0, 255, 0, 1440, 721, 90000, 0, 128, -90000,
650 & -250, 250, 250, 0, 0, 0, 0, 0, 0/
651 DATA grd194/ 0, 255, 1, 544,310, 15000, -75500, 128, 22005,
652 & -62509, 2500, 2500, 20000, 64, 0, 0, 0, 0/
653 DATA grd195/ 0, 255, 1, 177,129, 16829, -68196, 128, 19747,
654 & -63972, 2500, 2500, 20000, 64, 0, 0, 0, 0/
655 DATA grd196/ 0, 255, 1, 321,225, 18073, -161525, 136, 23088,
656 & -153869, 2500, 2500, 20000, 64, 0, 0, 0, 0/
657 DATA grd197/ 0, 255, 3,1073,689, 20192, -121550, 8, -95000,
658 & 5079, 5079, 0, 64, 0, 25000, 25000, 0, 0/
659 DATA grd198/ 0, 255, 5, 825, 553, 40530, -178571, 8, -150000,
660 & 5953, 5953, 0, 64, 0, 0, 0, 0, 0/
661 DATA grd199/ 0, 255, 1, 193,193, 12350, -216313, 128, 16794,
662 & -211720, 2500, 2500, 20000, 64, 0, 0, 0, 0/
663 DATA grd200/ 0, 255, 3, 108, 94, 16201, 285720, 136, -107000,
664 & 16232, 16232, 0, 64, 0, 50000, 50000, -90000, 0/
665 DATA grd201/ 0, 255, 5, 65, 65, -20826, -150000, 8, -105000,
666 & 381000, 381000, 0, 64, 0, 0, 0, 0, 0/
667 DATA grd202/ 0, 255, 5, 65, 43, 7838, -141028, 8, -105000,
668 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
669 DATA grd203/ 0, 255, 5, 45, 39, 19132, -185837, 8, -150000,
670 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
671 DATA grd204/ 0, 255, 1, 93, 68, -25000, 110000, 128, 60644,
672 & -109129, 160000, 160000, 20000, 64, 0, 0, 0, 0/
673 DATA grd205/ 0, 255, 5, 45, 39, 616, -84904, 8, -60000,
674 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
675 DATA grd206/ 0, 255, 3, 51, 41, 22289, -117991, 8, - 95000,
676 & 81271, 81271, 0, 64, 0, 25000, 25000, 0, 0/
677 DATA grd207/ 0, 255, 5, 49, 35, 42085, -175641, 8, -150000,
678 & 95250, 95250, 0, 64, 0, 0, 0, 0, 0/
679 DATA grd208/ 0, 255, 1, 29, 27, 9343, -167315, 128, 28092,
680 & -145878, 80000, 80000, 20000, 64, 0, 0, 0, 0/
681 DATA grd209/ 0, 255, 3, 275,223, -4850, -151100, 8, -111000,
682 & 44000, 44000, 0, 64, 0, 45000, 45000, 0, 0/
683 DATA grd210/ 0, 255, 1, 25, 25, 9000, -77000, 128, 26422,
684 & -58625, 80000, 80000, 20000, 64, 0, 0, 0, 0/
685 DATA grd211/ 0, 255, 3, 93, 65, 12190, -133459, 8, -95000,
686 & 81271, 81271, 0, 64, 0, 25000, 25000, 0, 0/
687 DATA grd212/ 0, 255, 3, 185,129, 12190, -133459, 136, -95000,
688 & 40635, 40635, 0, 64, 0, 25000, 25000, -90000, 0/
689 DATA grd213/ 0, 255, 5, 129, 85, 7838, -141028, 8, -105000,
690 & 95250, 95250, 0, 64, 0, 0, 0, 0, 0/
691 DATA grd214/ 0, 255, 5, 97, 69, 42085, -175641, 8, -150000,
692 & 47625, 47625, 0, 64, 0, 0, 0, 0, 0/
693 DATA grd215/ 0, 255, 3, 369,257, 12190, -133459, 8, -95000,
694 & 20318, 20318, 0, 64, 0, 25000, 25000, 0, 0/
695 DATA grd216/ 0, 255, 5, 139,107, 30000, -173000, 136, -135000,
696 & 45000, 45000, 0, 64, 0, 0, 0, 0, 0/
697 DATA grd217/ 0, 255, 5, 277,213, 30000, -173000, 8, -135000,
698 & 22500, 22500, 0, 64, 0, 0, 0, 0, 0/
699 DATA grd218/ 0, 255, 3, 614,428, 12190, -133459, 8, -95000,
700 & 12191, 12191, 0, 64, 0, 25000, 25000, 0, 0/
701 DATA grd219/ 0, 255, 5, 385,465, 25032, -119560, 0, -80000,
702 & 25400, 25400, 0, 64, 0, 0, 0, 0, 0/
703 DATA grd220/ 0, 255, 5, 345,355, -36899, -220194, 0, -80000,
704 & 25400, 25400, 128, 64, 0, 0, 0, 0, 0/
705 DATA grd221/ 0, 255, 3, 349,277, 1000, -145500, 8, -107000,
706 & 32463, 32463, 0, 64, 0, 50000, 50000, 0, 0/
707 DATA grd222/ 0, 255, 3, 138,112, -4850, -151100, 8, -111000,
708 & 88000, 88000, 0, 64, 0, 45000, 45000, 0, 0/
709 DATA grd223/ 0, 255, 5, 129,129, -20826, -150000, 8, -105000,
710 & 190500, 190500, 0, 64, 0, 0, 0, 0, 0/
711 DATA grd224/ 0, 255, 5, 65, 65, 20826, 120000, 8, -105000,
712 & 381000, 381000, 128, 64, 0, 0, 0, 0, 0/
713 DATA grd225/ 0, 255, 1, 185,135, -25000, -250000, 128, 60640,
714 & -109129, 80000, 80000, 20000, 64, 0, 0, 0, 0/
715 DATA grd226/ 0, 255, 3, 737,513, 12190, -133459, 8, -95000,
716 & 10159, 10159, 0, 64, 0, 25000, 25000, 0, 0/
717 DATA grd227/ 0, 255, 3,1473,1025, 12190, -133459, 8, -95000,
718 & 5079, 5079, 0, 64, 0, 25000, 25000, 0, 0/
719 DATA grd228/ 0, 255, 0, 144, 73, 90000, 0, 128, -90000,
720 & -2500, 2500, 2500, 64, 0, 0, 0, 0, 0/
721 DATA grd229/ 0, 255, 0, 360,181, 90000, 0, 128, -90000,
722 & -1000, 1000, 1000, 64, 0, 0, 0, 0, 0/
723 DATA grd230/ 0, 255, 0, 720,361, 90000, 0, 128, -90000,
724 & -500, 500, 500, 64, 0, 0, 0, 0, 0/
725 DATA grd231/ 0, 255, 0, 720,181, 0, 0, 128, 90000,
726 & -500, 500, 500, 64, 0, 0, 0, 0, 0/
727 DATA grd232/ 0, 255, 0, 360, 91, 0, 0, 128, 90000,
728 & -1000, 1000, 1000, 64, 0, 0, 0, 0, 0/
729 DATA grd233/ 0, 255, 0, 288,157, 78000, 0, 128, -78000,
730 & -1250, 1000, 1250, 0, 0, 0, 0, 0, 0/
731 DATA grd234/ 0, 255, 0, 133,121, 15000, -98000, 128, -45000,
732 & -65000, 250, 250, 64, 0, 0, 0, 0, 0/
733 DATA grd235/ 0, 255, 0, 720,360, 89750, 250, 128, -89750,
734 & -250, 500, 500, 0, 0, 0, 0, 0, 0/
735 DATA grd236/ 0, 255, 3, 151,113, 16281, 233862, 136, -95000,
736 & 40635, 40635, 0, 64, 0, 25000, 25000, -90000, 0/
737 DATA grd237/ 0, 255, 3, 54, 47, 16201, 285720, 8, -107000,
738 & 32463, 32463, 0, 64, 0, 50000, 50000, 0, 0/
739 DATA grd238/ 0, 255, 0, 275, 203, 50250, 261750, 128, -250,
740 & -29750, 250, 250, 0, 0, 0, 0, 0, 0/
741 DATA grd239/ 0, 255, 0, 155, 123, 75250, 159500, 128, 44750,
742 & -123500, 250, 500, 0, 0, 0, 0, 0, 0/
743 DATA grd240/ 0, 255, 5, 1121, 881, 23098, -119036, 8, -105000,
744 & 4763, 4763, 0, 64, 0, 0, 0, 0, 0/
745 DATA grd241/ 0, 255, 3, 549,445, -4850, -151100, 8, -111000,
746 & 22000, 22000, 0, 64, 0, 45000, 45000, 0, 0/
747 DATA grd242/ 0, 255, 5, 553,425, 30000, -173000, 8, -135000,
748 & 11250, 11250, 0, 64, 0, 0, 0, 0, 0/
749 DATA grd243/ 0, 255, 0, 126,101, 10000, -170000, 128, 50000,
750 & -120000, 400, 400, 64, 0, 0, 0, 0, 0/
751 DATA grd244/ 0, 255, 0, 275, 203, 50250, 261750, 128, -250,
752 & -29750, 250, 250, 0, 0, 0, 0, 0, 0/
753 DATA grd245/ 0, 255, 3, 336,372, 22980, -92840, 8, -80000,
754 & 8000, 8000, 0, 64, 0, 35000, 35000, 0, 0/
755 DATA grd246/ 0, 255, 3, 332,371, 25970, -127973, 8, -115000,
756 & 8000, 8000, 0, 64, 0, 40000, 40000, 0, 0/
757 DATA grd247/ 0, 255, 3, 336,372, 22980, -110840, 8, -98000,
758 & 8000, 8000, 0, 64, 0, 35000, 35000, 0, 0/
759 DATA grd248/ 0, 255, 0, 135,101, 14500, -71500, 128, 22000,
760 & -61450, 75, 75, 64, 0, 0, 0, 0, 0/
761 DATA grd249/ 0, 255, 5, 367,343, 45400, -171600, 8, -150000,
762 & 9868, 9868, 0, 64, 0, 0, 0, 0, 0/
763 DATA grd250/ 0, 255, 0, 135,101, 16500, -162000, 128, 24000,
764 & -151950, 75, 75, 64, 0, 0, 0, 0, 0/
765 DATA grd251/ 0, 255, 0, 332,210, 26350, -83050, 128, 47250,
766 & -49950, 100, 100, 64, 0, 0, 0, 0, 0/
767 DATA grd252/ 0, 255, 3, 301,225, 16281, 233862, 8, 265000,
768 & 20318, 20318, 0, 64, 0, 25000, 25000, 0, 0/
769 DATA grd253/ 0, 255, 0, 373,224, 60500, 189750, 128, 4750,
770 & -77250, 250, 250, 0, 0, 0, 0, 0, 0/
771 DATA grd254/ 0, 255, 1, 369,300, -35000, -250000, 128, 60789,
772 & -109129, 40000,40000, 20000, 64, 0, 0, 0, 0/
773C
774 ierr = 0
775C
776 DO 1 i = 1,18
777 igds(i) = 0
778 1 CONTINUE
779C
780 IF (igrid.GE.37.AND.igrid.LE.44) THEN
781 DO 2 i = 19,91
782 igds(i) = 0
783 2 CONTINUE
784 END IF
785C
786 IF (igrid.GE.21.AND.igrid.LE.24) THEN
787 DO i = 19,55
788 igds(i) = 0
789 END DO
790 END IF
791C
792 IF (igrid.GE.25.AND.igrid.LE.26) THEN
793 DO i = 19,37
794 igds(i) = 0
795 END DO
796 END IF
797C
798 IF (igrid.GE.61.AND.igrid.LE.64) THEN
799 DO i = 19,64
800 igds(i) = 0
801 END DO
802 END IF
803C
804 IF (igrid.EQ.1) THEN
805 DO 3 i = 1,18
806 igds(i) = grd1(i)
807 3 CONTINUE
808C
809 ELSE IF (igrid.EQ.2) THEN
810 DO 4 i = 1,18
811 igds(i) = grd2(i)
812 4 CONTINUE
813C
814 ELSE IF (igrid.EQ.3) THEN
815 DO 5 i = 1,18
816 igds(i) = grd3(i)
817 5 CONTINUE
818C
819 ELSE IF (igrid.EQ.4) THEN
820 DO 6 i = 1,18
821 igds(i) = grd4(i)
822 6 CONTINUE
823C
824 ELSE IF (igrid.EQ.5) THEN
825 DO 10 i = 1,18
826 igds(i) = grd5(i)
827 10 CONTINUE
828C
829 ELSE IF (igrid.EQ.6) THEN
830 DO 20 i = 1,18
831 igds(i) = grd6(i)
832 20 CONTINUE
833C
834 ELSE IF (igrid.EQ.8) THEN
835 DO i = 1,18
836 igds(i) = grd8(i)
837 END DO
838C
839 ELSE IF (igrid.EQ.10) THEN
840 DO i = 1,18
841 igds(i) = grd10(i)
842 END DO
843C
844 ELSE IF (igrid.EQ.11) THEN
845 DO i = 1,18
846 igds(i) = grd11(i)
847 END DO
848C
849 ELSE IF (igrid.EQ.12) THEN
850 DO i = 1,18
851 igds(i) = grd12(i)
852 END DO
853C
854 ELSE IF (igrid.EQ.13) THEN
855 DO i = 1,18
856 igds(i) = grd13(i)
857 END DO
858C
859 ELSE IF (igrid.EQ.14) THEN
860 DO i = 1,18
861 igds(i) = grd14(i)
862 END DO
863C
864 ELSE IF (igrid.EQ.15) THEN
865 DO i = 1,18
866 igds(i) = grd15(i)
867 END DO
868C
869 ELSE IF (igrid.EQ.16) THEN
870 DO i = 1,18
871 igds(i) = grd16(i)
872 END DO
873C
874 ELSE IF (igrid.EQ.17) THEN
875 DO i = 1,18
876 igds(i) = grd17(i)
877 END DO
878C
879 ELSE IF (igrid.EQ.18) THEN
880 DO i = 1,18
881 igds(i) = grd18(i)
882 END DO
883C
884 ELSE IF (igrid.EQ.21) THEN
885 DO 30 i = 1,55
886 igds(i) = grd21(i)
887 30 CONTINUE
888C
889 ELSE IF (igrid.EQ.22) THEN
890 DO 40 i = 1,55
891 igds(i) = grd22(i)
892 40 CONTINUE
893C
894 ELSE IF (igrid.EQ.23) THEN
895 DO 50 i = 1,55
896 igds(i) = grd23(i)
897 50 CONTINUE
898C
899 ELSE IF (igrid.EQ.24) THEN
900 DO 60 i = 1,55
901 igds(i) = grd24(i)
902 60 CONTINUE
903C
904 ELSE IF (igrid.EQ.25) THEN
905 DO 70 i = 1,37
906 igds(i) = grd25(i)
907 70 CONTINUE
908C
909 ELSE IF (igrid.EQ.26) THEN
910 DO 80 i = 1,37
911 igds(i) = grd26(i)
912 80 CONTINUE
913C
914 ELSE IF (igrid.EQ.27) THEN
915 DO 90 i = 1,18
916 igds(i) = grd27(i)
917 90 CONTINUE
918C
919 ELSE IF (igrid.EQ.28) THEN
920 DO 100 i = 1,18
921 igds(i) = grd28(i)
922 100 CONTINUE
923C
924 ELSE IF (igrid.EQ.29) THEN
925 DO 110 i = 1,18
926 igds(i) = grd29(i)
927 110 CONTINUE
928C
929 ELSE IF (igrid.EQ.30) THEN
930 DO 120 i = 1,18
931 igds(i) = grd30(i)
932 120 CONTINUE
933C
934 ELSE IF (igrid.EQ.33) THEN
935 DO 130 i = 1,18
936 igds(i) = grd33(i)
937 130 CONTINUE
938C
939 ELSE IF (igrid.EQ.34) THEN
940 DO 140 i = 1,18
941 igds(i) = grd34(i)
942 140 CONTINUE
943C
944 ELSE IF (igrid.EQ.37) THEN
945 DO 141 i = 1,91
946 igds(i) = grd37(i)
947 141 CONTINUE
948C
949 ELSE IF (igrid.EQ.38) THEN
950 DO 142 i = 1,91
951 igds(i) = grd38(i)
952 142 CONTINUE
953C
954 ELSE IF (igrid.EQ.39) THEN
955 DO 143 i = 1,91
956 igds(i) = grd39(i)
957 143 CONTINUE
958C
959 ELSE IF (igrid.EQ.40) THEN
960 DO 144 i = 1,91
961 igds(i) = grd40(i)
962 144 CONTINUE
963C
964 ELSE IF (igrid.EQ.41) THEN
965 DO 145 i = 1,91
966 igds(i) = grd41(i)
967 145 CONTINUE
968C
969 ELSE IF (igrid.EQ.42) THEN
970 DO 146 i = 1,91
971 igds(i) = grd42(i)
972 146 CONTINUE
973C
974 ELSE IF (igrid.EQ.43) THEN
975 DO 147 i = 1,91
976 igds(i) = grd43(i)
977 147 CONTINUE
978C
979 ELSE IF (igrid.EQ.44) THEN
980 DO 148 i = 1,91
981 igds(i) = grd44(i)
982 148 CONTINUE
983C
984 ELSE IF (igrid.EQ.45) THEN
985 DO 149 i = 1,18
986 igds(i) = grd45(i)
987 149 CONTINUE
988C
989 ELSE IF (igrid.EQ.53) THEN
990 DO i = 1,18
991 igds(i) = grd53(i)
992 END DO
993C
994 ELSE IF (igrid.EQ.55) THEN
995 DO 152 i = 1,18
996 igds(i) = grd55(i)
997 152 CONTINUE
998C
999 ELSE IF (igrid.EQ.56) THEN
1000 DO 154 i = 1,18
1001 igds(i) = grd56(i)
1002 154 CONTINUE
1003C
1004 ELSE IF (igrid.EQ.61) THEN
1005 DO 160 i = 1,64
1006 igds(i) = grd61(i)
1007 160 CONTINUE
1008C
1009 ELSE IF (igrid.EQ.62) THEN
1010 DO 170 i = 1,64
1011 igds(i) = grd62(i)
1012 170 CONTINUE
1013C
1014 ELSE IF (igrid.EQ.63) THEN
1015 DO 180 i = 1,64
1016 igds(i) = grd63(i)
1017 180 CONTINUE
1018C
1019 ELSE IF (igrid.EQ.64) THEN
1020 DO 190 i = 1,64
1021 igds(i) = grd64(i)
1022 190 CONTINUE
1023C
1024 ELSE IF (igrid.EQ.83) THEN
1025 DO i = 1,18
1026 igds(i) = grd83(i)
1027 ENDDO
1028C
1029 ELSE IF (igrid.EQ.85) THEN
1030 DO 192 i = 1,18
1031 igds(i) = grd85(i)
1032 192 CONTINUE
1033C
1034 ELSE IF (igrid.EQ.86) THEN
1035 DO 194 i = 1,18
1036 igds(i) = grd86(i)
1037 194 CONTINUE
1038C
1039 ELSE IF (igrid.EQ.87) THEN
1040 DO 195 i = 1,18
1041 igds(i) = grd87(i)
1042 195 CONTINUE
1043C
1044 ELSE IF (igrid.EQ.88) THEN
1045 DO 2195 i = 1,18
1046 igds(i) = grd88(i)
10472195 CONTINUE
1048C
1049 ELSE IF (igrid.EQ.90) THEN
1050 DO 196 i = 1,18
1051 igds(i) = grd90(i)
1052 196 CONTINUE
1053C
1054 ELSE IF (igrid.EQ.91) THEN
1055 DO 197 i = 1,18
1056 igds(i) = grd91(i)
1057 197 CONTINUE
1058C
1059 ELSE IF (igrid.EQ.92) THEN
1060 DO 198 i = 1,18
1061 igds(i) = grd92(i)
1062 198 CONTINUE
1063C
1064 ELSE IF (igrid.EQ.93) THEN
1065 DO 199 i = 1,18
1066 igds(i) = grd93(i)
1067 199 CONTINUE
1068C
1069 ELSE IF (igrid.EQ.94) THEN
1070 DO 200 i = 1,18
1071 igds(i) = grd94(i)
1072 200 CONTINUE
1073C
1074 ELSE IF (igrid.EQ.95) THEN
1075 DO 201 i = 1,18
1076 igds(i) = grd95(i)
1077 201 CONTINUE
1078C
1079 ELSE IF (igrid.EQ.96) THEN
1080 DO 202 i = 1,18
1081 igds(i) = grd96(i)
1082 202 CONTINUE
1083C
1084 ELSE IF (igrid.EQ.97) THEN
1085 DO 203 i = 1,18
1086 igds(i) = grd97(i)
1087 203 CONTINUE
1088C
1089 ELSE IF (igrid.EQ.98) THEN
1090 DO 204 i = 1,18
1091 igds(i) = grd98(i)
1092 204 CONTINUE
1093C
1094 ELSE IF (igrid.EQ.99) THEN
1095 DO i = 1,18
1096 igds(i) = grd99(i)
1097 ENDDO
1098C
1099 ELSE IF (igrid.EQ.100) THEN
1100 DO 205 i = 1,18
1101 igds(i) = grd100(i)
1102 205 CONTINUE
1103C
1104 ELSE IF (igrid.EQ.101) THEN
1105 DO 210 i = 1,18
1106 igds(i) = grd101(i)
1107 210 CONTINUE
1108C
1109 ELSE IF (igrid.EQ.103) THEN
1110 DO 220 i = 1,18
1111 igds(i) = grd103(i)
1112 220 CONTINUE
1113C
1114 ELSE IF (igrid.EQ.104) THEN
1115 DO 230 i = 1,18
1116 igds(i) = grd104(i)
1117 230 CONTINUE
1118C
1119 ELSE IF (igrid.EQ.105) THEN
1120 DO 240 i = 1,18
1121 igds(i) = grd105(i)
1122 240 CONTINUE
1123C
1124 ELSE IF (igrid.EQ.106) THEN
1125 DO 242 i = 1,18
1126 igds(i) = grd106(i)
1127 242 CONTINUE
1128C
1129 ELSE IF (igrid.EQ.107) THEN
1130 DO 244 i = 1,18
1131 igds(i) = grd107(i)
1132 244 CONTINUE
1133C
1134 ELSE IF (igrid.EQ.110) THEN
1135 DO i = 1,18
1136 igds(i) = grd110(i)
1137 ENDDO
1138C
1139 ELSE IF (igrid.EQ.120) THEN
1140 DO i = 1,18
1141 igds(i) = grd120(i)
1142 ENDDO
1143C
1144 ELSE IF (igrid.EQ.122) THEN
1145 DO i = 1,18
1146 igds(i) = grd122(i)
1147 ENDDO
1148C
1149 ELSE IF (igrid.EQ.123) THEN
1150 DO i = 1,18
1151 igds(i) = grd123(i)
1152 ENDDO
1153C
1154 ELSE IF (igrid.EQ.124) THEN
1155 DO i = 1,18
1156 igds(i) = grd124(i)
1157 ENDDO
1158C
1159 ELSE IF (igrid.EQ.125) THEN
1160 DO i = 1,18
1161 igds(i) = grd125(i)
1162 ENDDO
1163C
1164 ELSE IF (igrid.EQ.126) THEN
1165 DO 245 i = 1,18
1166 igds(i) = grd126(i)
1167 245 CONTINUE
1168C
1169 ELSE IF (igrid.EQ.127) THEN
1170 DO i = 1,18
1171 igds(i) = grd127(i)
1172 ENDDO
1173C
1174 ELSE IF (igrid.EQ.128) THEN
1175 DO i = 1,18
1176 igds(i) = grd128(i)
1177 ENDDO
1178C
1179 ELSE IF (igrid.EQ.129) THEN
1180 DO i = 1,18
1181 igds(i) = grd129(i)
1182 ENDDO
1183C
1184 ELSE IF (igrid.EQ.130) THEN
1185 DO i = 1,18
1186 igds(i) = grd130(i)
1187 ENDDO
1188C
1189 ELSE IF (igrid.EQ.132) THEN
1190 DO i = 1,18
1191 igds(i) = grd132(i)
1192 ENDDO
1193C
1194 ELSE IF (igrid.EQ.138) THEN
1195 DO i = 1,18
1196 igds(i) = grd138(i)
1197 ENDDO
1198C
1199 ELSE IF (igrid.EQ.139) THEN
1200 DO i = 1,18
1201 igds(i) = grd139(i)
1202 ENDDO
1203C
1204 ELSE IF (igrid.EQ.140) THEN
1205 DO i = 1,18
1206 igds(i) = grd140(i)
1207 ENDDO
1208C
1209 ELSE IF (igrid.EQ.145) THEN
1210 DO i = 1,18
1211 igds(i) = grd145(i)
1212 ENDDO
1213C
1214 ELSE IF (igrid.EQ.146) THEN
1215 DO i = 1,18
1216 igds(i) = grd146(i)
1217 ENDDO
1218C
1219 ELSE IF (igrid.EQ.147) THEN
1220 DO i = 1,18
1221 igds(i) = grd147(i)
1222 ENDDO
1223C
1224 ELSE IF (igrid.EQ.148) THEN
1225 DO i = 1,18
1226 igds(i) = grd148(i)
1227 ENDDO
1228C
1229 ELSE IF (igrid.EQ.150) THEN
1230 DO i = 1,18
1231 igds(i) = grd150(i)
1232 ENDDO
1233C
1234 ELSE IF (igrid.EQ.151) THEN
1235 DO i = 1,18
1236 igds(i) = grd151(i)
1237 ENDDO
1238C
1239 ELSE IF (igrid.EQ.160) THEN
1240 DO i = 1,18
1241 igds(i) = grd160(i)
1242 ENDDO
1243C
1244 ELSE IF (igrid.EQ.161) THEN
1245 DO i = 1,18
1246 igds(i) = grd161(i)
1247 ENDDO
1248 ELSE IF (igrid.EQ.163) THEN
1249 DO i = 1,18
1250 igds(i) = grd163(i)
1251 ENDDO
1252C
1253 ELSE IF (igrid.EQ.170) THEN
1254 DO i = 1,18
1255 igds(i) = grd170(i)
1256 ENDDO
1257C
1258 ELSE IF (igrid.EQ.171) THEN
1259 DO i = 1,18
1260 igds(i) = grd171(i)
1261 ENDDO
1262C
1263 ELSE IF (igrid.EQ.172) THEN
1264 DO i = 1,18
1265 igds(i) = grd172(i)
1266 ENDDO
1267C
1268 ELSE IF (igrid.EQ.173) THEN
1269 DO i = 1,18
1270 igds(i) = grd173(i)
1271 ENDDO
1272C
1273 ELSE IF (igrid.EQ.174) THEN
1274 DO i = 1,18
1275 igds(i) = grd174(i)
1276 ENDDO
1277C
1278 ELSE IF (igrid.EQ.175) THEN
1279 DO i = 1,18
1280 igds(i) = grd175(i)
1281 ENDDO
1282C
1283 ELSE IF (igrid.EQ.176) THEN
1284 DO i = 1,18
1285 igds(i) = grd176(i)
1286 ENDDO
1287C
1288 ELSE IF (igrid.EQ.179) THEN
1289 DO i = 1,18
1290 igds(i) = grd179(i)
1291 ENDDO
1292C
1293 ELSE IF (igrid.EQ.180) THEN
1294 DO i = 1,18
1295 igds(i) = grd180(i)
1296 ENDDO
1297C
1298 ELSE IF (igrid.EQ.181) THEN
1299 DO i = 1,18
1300 igds(i) = grd181(i)
1301 ENDDO
1302C
1303 ELSE IF (igrid.EQ.182) THEN
1304 DO i = 1,18
1305 igds(i) = grd182(i)
1306 ENDDO
1307C
1308 ELSE IF (igrid.EQ.183) THEN
1309 DO i = 1,18
1310 igds(i) = grd183(i)
1311 ENDDO
1312C
1313 ELSE IF (igrid.EQ.184) THEN
1314 DO i = 1,18
1315 igds(i) = grd184(i)
1316 ENDDO
1317C
1318 ELSE IF (igrid.EQ.187) THEN
1319 DO i = 1,18
1320 igds(i) = grd187(i)
1321 ENDDO
1322C
1323 ELSE IF (igrid.EQ.188) THEN
1324 DO i = 1,18
1325 igds(i) = grd188(i)
1326 ENDDO
1327C
1328 ELSE IF (igrid.EQ.189) THEN
1329 DO i = 1,18
1330 igds(i) = grd189(i)
1331 ENDDO
1332C
1333 ELSE IF (igrid.EQ.190) THEN
1334 DO 2190 i = 1,18
1335 igds(i) = grd190(i)
1336 2190 CONTINUE
1337C
1338 ELSE IF (igrid.EQ.192) THEN
1339 DO 2191 i = 1,18
1340 igds(i) = grd192(i)
1341 2191 CONTINUE
1342C
1343 ELSE IF (igrid.EQ.193) THEN
1344 DO i = 1,18
1345 igds(i) = grd193(i)
1346 END DO
1347C
1348 ELSE IF (igrid.EQ.194) THEN
1349 DO 2192 i = 1,18
1350 igds(i) = grd194(i)
1351 2192 CONTINUE
1352C
1353 ELSE IF (igrid.EQ.195) THEN
1354 DO i = 1,18
1355 igds(i) = grd195(i)
1356 END DO
1357C
1358 ELSE IF (igrid.EQ.196) THEN
1359 DO 249 i = 1,18
1360 igds(i) = grd196(i)
1361 249 CONTINUE
1362C
1363 ELSE IF (igrid.EQ.197) THEN
1364 DO i = 1,18
1365 igds(i) = grd197(i)
1366 END DO
1367C
1368 ELSE IF (igrid.EQ.198) THEN
1369 DO 2490 i = 1,18
1370 igds(i) = grd198(i)
1371 2490 CONTINUE
1372C
1373 ELSE IF (igrid.EQ.199) THEN
1374 DO i = 1,18
1375 igds(i) = grd199(i)
1376 END DO
1377C
1378 ELSE IF (igrid.EQ.200) THEN
1379 DO i = 1,18
1380 igds(i) = grd200(i)
1381 END DO
1382C
1383 ELSE IF (igrid.EQ.201) THEN
1384 DO 250 i = 1,18
1385 igds(i) = grd201(i)
1386 250 CONTINUE
1387C
1388 ELSE IF (igrid.EQ.202) THEN
1389 DO 260 i = 1,18
1390 igds(i) = grd202(i)
1391 260 CONTINUE
1392C
1393 ELSE IF (igrid.EQ.203) THEN
1394 DO 270 i = 1,18
1395 igds(i) = grd203(i)
1396 270 CONTINUE
1397C
1398 ELSE IF (igrid.EQ.204) THEN
1399 DO 280 i = 1,18
1400 igds(i) = grd204(i)
1401 280 CONTINUE
1402C
1403 ELSE IF (igrid.EQ.205) THEN
1404 DO 290 i = 1,18
1405 igds(i) = grd205(i)
1406 290 CONTINUE
1407C
1408 ELSE IF (igrid.EQ.206) THEN
1409 DO 300 i = 1,18
1410 igds(i) = grd206(i)
1411 300 CONTINUE
1412C
1413 ELSE IF (igrid.EQ.207) THEN
1414 DO 310 i = 1,18
1415 igds(i) = grd207(i)
1416 310 CONTINUE
1417C
1418 ELSE IF (igrid.EQ.208) THEN
1419 DO 320 i = 1,18
1420 igds(i) = grd208(i)
1421 320 CONTINUE
1422C
1423 ELSE IF (igrid.EQ.209) THEN
1424 DO 330 i = 1,18
1425 igds(i) = grd209(i)
1426 330 CONTINUE
1427C
1428 ELSE IF (igrid.EQ.210) THEN
1429 DO 340 i = 1,18
1430 igds(i) = grd210(i)
1431 340 CONTINUE
1432C
1433 ELSE IF (igrid.EQ.211) THEN
1434 DO 350 i = 1,18
1435 igds(i) = grd211(i)
1436 350 CONTINUE
1437C
1438 ELSE IF (igrid.EQ.212) THEN
1439 DO 360 i = 1,18
1440 igds(i) = grd212(i)
1441 360 CONTINUE
1442C
1443 ELSE IF (igrid.EQ.213) THEN
1444 DO 370 i = 1,18
1445 igds(i) = grd213(i)
1446 370 CONTINUE
1447C
1448 ELSE IF (igrid.EQ.214) THEN
1449 DO 380 i = 1,18
1450 igds(i) = grd214(i)
1451 380 CONTINUE
1452C
1453 ELSE IF (igrid.EQ.215) THEN
1454 DO 390 i = 1,18
1455 igds(i) = grd215(i)
1456 390 CONTINUE
1457C
1458 ELSE IF (igrid.EQ.216) THEN
1459 DO 400 i = 1,18
1460 igds(i) = grd216(i)
1461 400 CONTINUE
1462C
1463 ELSE IF (igrid.EQ.217) THEN
1464 DO 401 i = 1,18
1465 igds(i) = grd217(i)
1466 401 CONTINUE
1467C
1468 ELSE IF (igrid.EQ.218) THEN
1469 DO 410 i = 1,18
1470 igds(i) = grd218(i)
1471 410 CONTINUE
1472C
1473 ELSE IF (igrid.EQ.219) THEN
1474 DO 411 i = 1,18
1475 igds(i) = grd219(i)
1476 411 CONTINUE
1477C
1478 ELSE IF (igrid.EQ.220) THEN
1479 DO 412 i = 1,18
1480 igds(i) = grd220(i)
1481 412 CONTINUE
1482C
1483 ELSE IF (igrid.EQ.221) THEN
1484 DO 413 i = 1,18
1485 igds(i) = grd221(i)
1486 413 CONTINUE
1487C
1488 ELSE IF (igrid.EQ.222) THEN
1489 DO 414 i = 1,18
1490 igds(i) = grd222(i)
1491 414 CONTINUE
1492C
1493 ELSE IF (igrid.EQ.223) THEN
1494 DO 415 i = 1,18
1495 igds(i) = grd223(i)
1496 415 CONTINUE
1497C
1498 ELSE IF (igrid.EQ.224) THEN
1499 DO 416 i = 1,18
1500 igds(i) = grd224(i)
1501 416 CONTINUE
1502C
1503 ELSE IF (igrid.EQ.225) THEN
1504 DO 417 i = 1,18
1505 igds(i) = grd225(i)
1506 417 CONTINUE
1507C
1508 ELSE IF (igrid.EQ.226) THEN
1509 DO 418 i = 1,18
1510 igds(i) = grd226(i)
1511 418 CONTINUE
1512C
1513 ELSE IF (igrid.EQ.227) THEN
1514 DO 419 i = 1,18
1515 igds(i) = grd227(i)
1516 419 CONTINUE
1517C
1518 ELSE IF (igrid.EQ.228) THEN
1519 DO 420 i = 1,18
1520 igds(i) = grd228(i)
1521 420 CONTINUE
1522C
1523 ELSE IF (igrid.EQ.229) THEN
1524 DO 421 i = 1,18
1525 igds(i) = grd229(i)
1526 421 CONTINUE
1527C
1528 ELSE IF (igrid.EQ.230) THEN
1529 DO 422 i = 1,18
1530 igds(i) = grd230(i)
1531 422 CONTINUE
1532C
1533 ELSE IF (igrid.EQ.231) THEN
1534 DO 423 i = 1,18
1535 igds(i) = grd231(i)
1536 423 CONTINUE
1537C
1538 ELSE IF (igrid.EQ.232) THEN
1539 DO 424 i = 1,18
1540 igds(i) = grd232(i)
1541 424 CONTINUE
1542C
1543 ELSE IF (igrid.EQ.233) THEN
1544 DO 425 i = 1,18
1545 igds(i) = grd233(i)
1546 425 CONTINUE
1547C
1548 ELSE IF (igrid.EQ.234) THEN
1549 DO 426 i = 1,18
1550 igds(i) = grd234(i)
1551 426 CONTINUE
1552C
1553 ELSE IF (igrid.EQ.235) THEN
1554 DO 427 i = 1,18
1555 igds(i) = grd235(i)
1556 427 CONTINUE
1557C
1558 ELSE IF (igrid.EQ.236) THEN
1559 DO 428 i = 1,18
1560 igds(i) = grd236(i)
1561 428 CONTINUE
1562C
1563 ELSE IF (igrid.EQ.237) THEN
1564 DO 429 i = 1,18
1565 igds(i) = grd237(i)
1566 429 CONTINUE
1567C
1568 ELSE IF (igrid.EQ.238) THEN
1569 DO i = 1,18
1570 igds(i) = grd238(i)
1571 END DO
1572C
1573 ELSE IF (igrid.EQ.239) THEN
1574 DO i = 1,18
1575 igds(i) = grd239(i)
1576 END DO
1577C
1578 ELSE IF (igrid.EQ.240) THEN
1579 DO i = 1,18
1580 igds(i) = grd240(i)
1581 END DO
1582C
1583 ELSE IF (igrid.EQ.241) THEN
1584 DO 430 i = 1,18
1585 igds(i) = grd241(i)
1586 430 CONTINUE
1587C
1588 ELSE IF (igrid.EQ.242) THEN
1589 DO 431 i = 1,18
1590 igds(i) = grd242(i)
1591 431 CONTINUE
1592C
1593 ELSE IF (igrid.EQ.243) THEN
1594 DO 432 i = 1,18
1595 igds(i) = grd243(i)
1596 432 CONTINUE
1597C
1598 ELSE IF (igrid.EQ.244) THEN
1599 DO i = 1,18
1600 igds(i) = grd244(i)
1601 END DO
1602C
1603 ELSE IF (igrid.EQ.245) THEN
1604 DO 433 i = 1,18
1605 igds(i) = grd245(i)
1606 433 CONTINUE
1607C
1608 ELSE IF (igrid.EQ.246) THEN
1609 DO 434 i = 1,18
1610 igds(i) = grd246(i)
1611 434 CONTINUE
1612C
1613 ELSE IF (igrid.EQ.247) THEN
1614 DO 435 i = 1,18
1615 igds(i) = grd247(i)
1616 435 CONTINUE
1617C
1618 ELSE IF (igrid.EQ.248) THEN
1619 DO 436 i = 1,18
1620 igds(i) = grd248(i)
1621 436 CONTINUE
1622C
1623 ELSE IF (igrid.EQ.249) THEN
1624 DO 437 i = 1,18
1625 igds(i) = grd249(i)
1626 437 CONTINUE
1627C
1628 ELSE IF (igrid.EQ.250) THEN
1629 DO 438 i = 1,18
1630 igds(i) = grd250(i)
1631 438 CONTINUE
1632C
1633 ELSE IF (igrid.EQ.251) THEN
1634 DO 439 i = 1,18
1635 igds(i) = grd251(i)
1636 439 CONTINUE
1637C
1638 ELSE IF (igrid.EQ.252) THEN
1639 DO 440 i = 1,18
1640 igds(i) = grd252(i)
1641 440 CONTINUE
1642 ELSE IF (igrid.EQ.253) THEN
1643 DO 441 i = 1,18
1644 igds(i) = grd253(i)
1645 441 CONTINUE
1646 ELSE IF (igrid.EQ.254) THEN
1647 DO 442 i = 1,18
1648 igds(i) = grd254(i)
1649 442 CONTINUE
1650C
1651 ELSE
1652 ierr = 1
1653 ENDIF
1654C
1655 RETURN
1656 END
subroutine w3fi71(igrid, igds, ierr)
Makes a 18, 37, 55, 64, or 91 word integer array used by w3fi72() GRIB packer to make the grid descri...
Definition w3fi71.f:187