50 IF ((i9.GE.1.AND.i9.LE.100).OR.i9.EQ.102.OR.
51 & i9.EQ.103.OR.i9.EQ.105.OR.i9.EQ.107.OR.
52 & i9.EQ.109.OR.i9.EQ.111.OR.i9.EQ.113.OR.
53 & i9.EQ.125.OR.i9.EQ.160.OR.i9.EQ.200.OR.
60 IF (q.EQ.1.OR.q.EQ.2.OR.q.EQ.26)
THEN
69 IF (itypes.EQ.1.OR.itypes.EQ.6.OR.itypes.EQ.7)cnst(3)=25.0
70 IF (itypes.EQ.107) cnst(3) = 25.0
90 ELSE IF (q.EQ.7.OR.q.EQ.8.OR.q.EQ.27.OR.q.EQ.222)
THEN
96 IF (ilvl.LT.500) cnst(3) = 120.
98 IF ((itypes.EQ.1) .OR. (itypes.EQ.7)) cnst(3) = 500.0
99 IF (itypes.EQ.107) cnst(3) = 500.0
104 IF (cnst(3) .EQ. 500.) cnst(4) = 2.0
106 ELSE IF (q.EQ.11.OR.q.EQ.12.OR.q.EQ.13.OR.q.EQ.14.OR.
107 & q.EQ.15.OR.q.EQ.16.OR.q.EQ.17.OR.q.EQ.18.OR.
108 & q.EQ.25.OR.q.EQ.85)
THEN
127 IF (q.EQ.13) cnst(1) = 0.0
129 ELSE IF (q.EQ.19)
THEN
138 ELSE IF (q.EQ.21.OR.q.EQ.22.OR.q.EQ.23)
THEN
147 ELSE IF (q.EQ.28.OR.q.EQ.29.OR.q.EQ.30)
THEN
156 ELSE IF (q.EQ.31)
THEN
165 ELSE IF (q.EQ.32.OR.q.EQ.33.OR.q.EQ.34)
THEN
173 IF (itypes.EQ.1.AND.ilvl.EQ.0) cnst(3) = 3.0
174 IF (itypes.EQ.107) cnst(3) = 3.0
177 ELSE IF (q.EQ.35.OR.q.EQ.36)
THEN
184 cnst(2) = 1.03125e-4 / 9.8
188 ELSE IF (q.EQ.37)
THEN
197 ELSE IF (q.EQ.38)
THEN
206 ELSE IF (q.EQ.39)
THEN
216 ELSE IF (q.EQ.40)
THEN
225 ELSE IF (q.EQ.41.OR.q.EQ.42.OR.q.EQ.43.OR.q.EQ.44.OR.
226 & q.EQ.45.OR.q.EQ.46)
THEN
240 ELSE IF (q.EQ.47)
THEN
249 ELSE IF (q.EQ.48.OR.q.EQ.49.OR.q.EQ.50)
THEN
259 ELSE IF (q.EQ.51.OR.q.EQ.53)
THEN
269 ELSE IF (q.EQ.52)
THEN
278 ELSE IF (q.EQ.54.OR.q.EQ.57.OR.q.EQ.58)
THEN
290 ELSE IF (q.EQ.55.OR.q.EQ.56)
THEN
299 ELSE IF (q.EQ.59)
THEN
308 ELSE IF (q.EQ.60)
THEN
317 ELSE IF (q.EQ.61.OR.q.EQ.62.OR.q.EQ.63.OR.q.EQ.64.OR.
331 ELSE IF (q.EQ.66)
THEN
340 ELSE IF (q.EQ.67.OR.q.EQ.68.OR.q.EQ.69.OR.q.EQ.70)
THEN
352 ELSE IF (q.EQ.120.OR.q.EQ.121)
THEN
361 ELSE IF (q.EQ.71.OR.q.EQ.72.OR.q.EQ.73.OR.q.EQ.74.OR.
375 ELSE IF (q.EQ.76)
THEN
384 ELSE IF (q.EQ.78)
THEN
393 ELSE IF (q.EQ.79)
THEN
402 ELSE IF (q.EQ.80)
THEN
411 ELSE IF (q.EQ.81)
THEN
421 ELSE IF (q.EQ.82.OR.q.EQ.83.OR.q.EQ.92.OR.q.EQ.97)
THEN
433 ELSE IF (q.EQ.84)
THEN
442 ELSE IF (q.EQ.86)
THEN
451 ELSE IF (q.EQ.87)
THEN
460 ELSE IF (q.EQ.88)
THEN
469 ELSE IF (q.EQ.89)
THEN
478 ELSE IF (q.EQ.90)
THEN
487 ELSE IF (q.EQ.93)
THEN
496 ELSE IF (q.EQ.94.OR.q.EQ.95.OR.q.EQ.96)
THEN
507 ELSE IF (q.EQ.98)
THEN
516 ELSE IF (q.EQ.99)
THEN
525 ELSE IF (q.EQ.100.OR.q.EQ.102.OR.q.EQ.105)
THEN
535 ELSE IF (q.EQ.101.OR.q.EQ.104.OR.q.EQ.107.OR.q.EQ.109)
THEN
545 ELSE IF (q.EQ.103.OR.q.EQ.106.OR.q.EQ.108.OR.q.EQ.110)
THEN
555 ELSE IF (q.EQ.111.OR.q.EQ.112.OR.q.EQ.113.OR.q.EQ.114.OR.
556 & q.EQ.115.OR.q.EQ.116.OR.q.EQ.117.OR.q.EQ.121.OR.
557 & q.EQ.122.OR.q.EQ.123)
THEN
573 IF (q.EQ.114) cnst(3) = 20.0
576 ELSE IF (q.EQ.127)
THEN
585 ELSE IF (q.EQ.128)
THEN
595 ELSE IF (q.EQ.129)
THEN
605 ELSE IF (q.EQ.130)
THEN
615 ELSE IF (q.EQ.131.OR.q.EQ.132.OR.q.EQ.133.OR.q.EQ.134)
THEN
622 IF (q.EQ.131.OR.q.EQ.132)
THEN
631 ELSE IF (q.EQ.135)
THEN
640 ELSE IF (q.EQ.136)
THEN
649 ELSE IF (q.EQ.137)
THEN
658 ELSE IF (q.EQ.156)
THEN
667 ELSE IF (q.EQ.157)
THEN
676 ELSE IF (q.EQ.158)
THEN
685 ELSE IF (q.EQ.175)
THEN
694 ELSE IF (q.EQ.176)
THEN
703 ELSE IF (q.EQ.177)
THEN
712 ELSE IF (q.EQ.201)
THEN
721 ELSE IF (q.EQ.204)
THEN
730 ELSE IF (q.EQ.205)
THEN
739 ELSE IF (q.EQ.207)
THEN
748 ELSE IF (q.EQ.208)
THEN
757 ELSE IF (q.EQ.209)
THEN
766 ELSE IF (q.EQ.211)
THEN
775 ELSE IF (q.EQ.212)
THEN
784 ELSE IF (q.EQ.213)
THEN
793 ELSE IF (q.EQ.216)
THEN
802 ELSE IF (q.EQ.218)
THEN
811 ELSE IF (q.EQ.220)
THEN
subroutine w3fi69(pds, id)
Converts an edition 1 grib produce definition section (pds) to a 25, or 27 word integer array.
subroutine w3fi70(pds, cnst, ier)
Computes the four scaling constants used by grdprt, w3fp03, or w3fp05 from the 28 byte (pds) product ...