78 SUBROUTINE w3fp11 (IPDS0, IPDS, TITL, IERR)
98 CHARACTER * 6 HHNAM(252)
99 CHARACTER * 6 HHNAM1(105)
100 CHARACTER * 6 HHNAM2(105)
101 CHARACTER * 6 HHNAM3(42)
102 CHARACTER * 6 HHNAM128(72)
103 CHARACTER * 6 HHNAM129(98)
104 CHARACTER * 6 HHNAM130(112)
105 CHARACTER * 6 HHNAM140(112)
106 CHARACTER * 6 HHNAM131(241)
107 CHARACTER * 4 HHHNAM(73)
112 CHARACTER * 28 KNAM1(17)
113 CHARACTER * 28 KNAM2(16)
114 CHARACTER * 28 KNAM3(14)
115 CHARACTER * 3 MONTH(12)
116 CHARACTER * 4 TIMUN(12)
117 CHARACTER * 2 TIMUN1(12)
120 equivalence(hh(1),hh1(1))
121 equivalence(hh(106),hh2(1))
122 equivalence(hh(211),hh3(1))
123 equivalence(hhnam(1),hhnam1(1))
124 equivalence(hhnam(106),hhnam2(1))
125 equivalence(hhnam(211),hhnam3(1))
129 DATA center/ 7, 8, 9, 34, 52, 54, 57,
130 & 58, 59, 60, 61, 62, 74, 85,
135 DATA hhh / 1, 2, 3, 4, 5, 6, 7,
136 & 8, 9, 20, 100, 101, 102, 103,
137 & 104, 105, 106, 107, 108, 109, 110,
138 & 111, 112, 113, 114, 115, 116, 117,
139 & 119, 120, 121, 125, 126, 128, 141,
140 & 160, 200, 201, 204, 212, 213, 214,
141 & 222, 223, 224, 232, 233, 234, 209,
142 & 210, 211, 242, 243, 244, 246, 247,
143 & 206, 207, 248, 249, 251, 252, 235,
144 & 236, 237, 238, 215, 220, 239, 240,
146 DATA hhhnam/
'SFC ',
'CBL ',
'CTL ',
'0DEG',
'ADCL',
'MWSL',
'TRO ',
147 &
'NTAT',
'SEAB',
'TMPL',
'ISBL',
'ISBY',
'MSL ',
'GPML',
148 &
'GPMY',
'HTGL',
'HTGY',
'SIGL',
'SIGY',
'HYBL',
'HYBY',
149 &
'DBLL',
'DBLY',
'THEL',
'THEY',
'SPDL',
'SPDY',
'PVL ',
150 &
'ETAL',
'ETAY',
'IBYH',
'HGLH',
'ISBP',
'SGYH',
'IBYM',
151 &
'DBSL',
'EATM',
'EOCN',
'HTFL',
'LCBL',
'LCTL',
'LCY ',
152 &
'MCBL',
'MCTL',
'MCY ',
'HCBL',
'HCTL',
'HCY ',
'BCBL',
153 &
'BCTL',
'BCY ',
'CCBL',
'CCTL',
'CCY ',
'MTHE',
'EHLT',
154 &
'GCBL',
'GCTL',
'SCBL',
'SCTL',
'DCBL',
'DCTL',
'OITL',
155 &
'OLYR',
'OBML',
'OBIL',
'CEIL',
'PBLR',
'S26C',
'OMXL',
156 &
'LLTW',
'LBLS',
'HTLS'/
161 & 1, 2, 3, 5, 6, 7, 8,
162 & 9, 10, 11, 12, 13, 14, 15,
163 & 16, 17, 18, 19, 20, 21, 22,
164 & 23, 24, 25, 26, 27, 28, 29,
165 & 30, 31, 32, 33, 34, 35, 36,
166 & 37, 38, 39, 40, 41, 42, 43,
167 & 44, 45, 46, 47, 48, 49, 50,
168 & 51, 52, 53, 54, 55, 56, 57,
169 & 58, 59, 60, 61, 62, 63, 64,
170 & 65, 66, 67, 68, 69, 70, 71,
171 & 72, 73, 74, 75, 76, 77, 78,
172 & 79, 80, 81, 82, 83, 84, 85,
173 & 86, 87, 88, 89, 90, 91, 92,
174 & 93, 94, 95, 96, 97, 98, 99,
175 & 100, 101, 102, 103, 104, 105, 106/
177 & 107, 108, 109, 110, 111, 112, 113,
178 & 114, 115, 116, 117, 121, 122, 123,
179 & 124, 125, 126, 127, 128, 129, 130,
180 & 131, 132, 133, 134, 135, 136, 137,
181 & 138, 139, 140, 141, 142, 143, 144,
182 & 145, 146, 147, 148, 149, 150, 151,
183 & 152, 153, 154, 155, 156, 157, 158,
184 & 159, 160, 161, 162, 163, 164, 165,
185 & 166, 167, 168, 169, 172, 173, 174,
186 & 175, 176, 177, 181, 182, 183, 184,
187 & 189, 190, 191, 192, 193, 194, 195,
188 & 196, 197, 201, 204, 205, 206, 207,
189 & 208, 209, 211, 212, 213, 214, 215,
190 & 216, 217, 218, 219, 220 ,221, 222,
191 & 223, 226, 227, 228, 229, 231, 232/
193 & 233, 234, 235, 237, 238, 239, 241,
194 & 242, 243, 244, 245, 246, 247, 248,
195 & 249, 250, 251, 252, 253, 254, 255,
196 & 4, 118, 119, 120, 170, 171, 178,
197 & 179, 185, 186, 187, 198, 199, 200,
198 & 224, 225, 230, 180, 202, 210, 240/
200 &
' PRES ',
' PRMSL',
' PTEND',
' ICAHT',
' GP ',
' HGT ',
' DIST ',
201 &
' HSTDV',
' TOZNE',
' TMP ',
' VTMP ',
' POT ',
' EPOT ',
' T MAX',
202 &
' T MIN',
' DPT ',
' DEPR ',
' LAPR ',
' VIS ',
' RDSP1',
' RDSP2',
203 &
' RDSP3',
' PLI ',
' TMP A',
' PRESA',
' GP A ',
' WVSP1',
' WVSP2',
204 &
' WVSP3',
' WDIR ',
' WIND ',
' U GRD',
' V GRD',
' STRM ',
' V POT',
205 &
' MNTSF',
' SGCVV',
' V VEL',
' DZDT ',
' ABS V',
' ABS D',
' REL V',
206 &
' REL D',
' VUCSH',
' VVCSH',
' DIR C',
' SP C ',
' UOGRD',
' VOGRD',
207 &
' SPF H',
' R H ',
' MIXR ',
' P WAT',
' VAPP ',
' SAT D',
' EVP ',
208 &
' C ICE',
' PRATE',
' TSTM ',
' A PCP',
' NCPCP',
' ACPCP',
' SRWEQ',
209 &
' WEASD',
' SNO D',
' MIXHT',
' TTHDP',
' MTHD ',
' MTH A',
' T CDC',
210 &
' CDCON',
' L CDC',
' M CDC',
' H CDC',
' C WAT',
' BLI ',
' SNO C',
211 &
' SNO L',
' WTMP ',
' LAND ',
' DSL M',
' SFC R',
' ALBDO',
' TSOIL',
212 &
' SOILM',
' VEG ',
' SALTY',
' DEN ',
' WATR ',
' ICE C',
' ICETK',
213 &
' DICED',
' SICED',
' U ICE',
' V ICE',
' ICE G',
' ICE D',
' SNO M',
214 &
' HTSGW',
' WVDIR',
' WVHGT',
' WVPER',
' SWDIR',
' SWELL',
' SWPER'/
216 &
' DIRPW',
' PERPW',
' DIRSW',
' PERSW',
' NSWRS',
' NLWRS',
' NSWRT',
217 &
' NLWRT',
' LWAVR',
' SWAVR',
' G RAD',
' LHTFL',
' SHTFL',
' BLYDP',
218 &
' U FLX',
' V FLX',
' WMIXE',
' IMG D',
' MSLSA',
' MSLMA',
' MSLET',
219 &
' LFT X',
' 4LFTX',
' K X ',
' S X ',
' MCONV',
' VW SH',
' TSLSA',
220 &
' BVF2 ',
' PV MW',
' CRAIN',
' CFRZR',
' CICEP',
' CSNOW',
' SOILW',
221 &
' PEVPR',
' CWORK',
' U-GWD',
' V-GWD',
' PV ',
' COVMZ',
' COVTZ',
222 &
' COVTM',
' CLWMR',
' O3MR ',
' GFLUX',
' CIN ',
' CAPE ',
' TKE ',
223 &
' CONDP',
' CSUSF',
' CSDSF',
' CSULF',
' CSDLF',
' CFNSF',
' CFNLF',
224 &
' VBDSF',
' VDDSF',
' NBDSF',
' NDDSF',
' M FLX',
' LMH ',
' LMV ',
225 &
' MLYNO',
' NLAT ',
' ELON ',
' LPS X',
' LPS Y',
' HGT X',
' HGT Y',
226 &
' VPTMP',
' HLCY ',
' PROB ',
' PROBN',
' POP ',
' CPOFP',
' CPOZP',
227 &
' USTM ',
' VSTM ',
' ICWAT',
' DSWRF',
' DLWRF',
' UVI ',
' MSTAV',
228 &
' SFEXC',
' MIXLY',
' USWRF',
' ULWRF',
' CDLYR',
' CPRAT',
' TTDIA',
229 &
' TTRAD',
' TTPHY',
' PREIX',
' TSD1D',
' NLGSP',
' HPBL ',
' 5WAVH',
230 &
' CNWAT',
' BMIXL',
' AMIXL',
' PEVAP',
' SNOHF',
' MFLUX',
' DTRF '/
232 &
' UTRF ',
' BGRUN',
' SSRUN',
' O3TOT',
' SNOWC',
' SNO T',
' LRGHR',
233 &
' CNVHR',
' CNVMR',
' SHAHR',
' SHAMR',
' VDFHR',
' VDFUA',
' VDFVA',
234 &
' VDFMR',
' SWHR ',
' LWHR ',
' CD ',
' FRICV',
' RI ',
' MISS ',
235 &
' PVORT',
' BRTMP',
' LWRAD',
' SWRAD',
' RWMR ',
' SNMR ',
' ICMR ',
236 &
' GRMR ',
' TURB ',
' ICNG ',
' LTNG ',
' NCIP ',
' EVBS ',
' EVCW ',
237 &
' SOTYP',
' VGTYP',
' 5WAVA',
' GUST ',
' CWDI ',
' TRANS',
' COVTW'/
243 & 128, 129, 130, 131, 132, 133, 134,
244 & 135, 136, 137, 138, 139, 140, 141,
245 & 142, 143, 144, 145, 146, 147, 148,
246 & 149, 150, 151, 152, 153, 154, 155,
247 & 156, 157, 158, 159, 160, 161, 162,
248 & 163, 164, 165, 166, 167, 168, 169,
249 & 170, 171, 172, 173, 174, 175, 176,
250 & 177, 178, 179, 180, 181, 182, 183,
251 & 184, 185, 186, 187, 188, 189, 190,
252 & 191, 192, 193, 194, 254, 40, 41,
255 &
'ADEPTH',
' DEPTH',
' ELEV ',
'MXEL24',
'MNEL24',
' ',
' ',
256 &
' O2 ',
' PO4 ',
' NO3 ',
' SIO4 ',
' CO2AQ',
' HCO3 ',
' CO3 ',
257 &
' TCO2 ',
' TALK ',
' ',
' ',
' S11 ',
' S12 ',
' S22 ',
258 &
' INV1 ',
' INV2 ',
' ',
' ',
' ',
' ',
' WVRGH',
259 &
'WVSTRS',
' WHITE',
'SWDIRW',
'SWFREW',
' WVAGE',
'PWVAGE',
' ',
260 &
' ',
' ',
' LTURB',
' ',
' ',
' ',
' ',
261 &
'AIHFLX',
'AOHFLX',
'IOHFLX',
'IOSFLX',
' ',
' OMLT ',
' OMLS ',
262 &
'P2OMLT',
' OMLU ',
' OMLV ',
' ASHFL',
' ASSFL',
' BOTLD',
' UBARO',
263 &
' VBARO',
' INTFD',
' WTMPC',
' SALIN',
' EMNP ',
' ',
' KENG ',
264 &
' ',
' LAYTH',
' SSTT ',
' SSST ',
' ',
'A RAIN',
'A SNOW',
270 & 128, 129, 130, 131, 132, 133, 134,
271 & 135, 136, 137, 138, 139, 140, 141,
272 & 142, 143, 144, 145, 146, 147, 148,
273 & 149, 150, 151, 152, 153, 154, 155,
274 & 156, 157, 158, 159, 160, 161, 162,
275 & 163, 164, 165, 166, 167, 168, 169,
276 & 170, 171, 172, 173, 174, 175, 176,
277 & 177, 178, 179, 180, 181, 182, 183,
278 & 184, 185, 186, 187, 188, 189, 190,
279 & 191, 192, 193, 194, 195, 196, 197,
280 & 198, 199, 200, 201, 201, 203, 204,
281 & 205, 206, 207, 208, 209, 210, 211,
282 & 212, 213, 214, 215, 216, 217, 218,
283 & 219, 220, 221, 222, 223, 224, 225/
285 &
' PAOT ',
' PAOP ',
' ',
' FRAIN',
' FICE ',
' FRIME',
' CUEFI',
286 &
' TCOND',
' TCOLW',
' TCOLI',
' TCOLR',
' TCOLS',
' TCOLC',
' PLPL ',
287 &
' HLPL ',
' CEMS ',
' COPD ',
' PSIZ ',
' TCWAT',
' TCICE',
' WDIF ',
288 &
' WSTP ',
' PTAN ',
' PTNN ',
' PTBN ',
' PPAN ',
' PPNN ',
' PPBN ',
289 &
' PMTC ',
' PMTF ',
' AETMP',
' AEDPT',
' AESPH',
' AEUWD',
' AEVWD',
290 &
' LPMTF',
' LIPMF',
' REFZR',
' REFZI',
' REFZC',
' TCLSW',
' TCOLM',
291 &
' ELRDI',
' TSEC ',
' TSECA',
' NUM ',
' AEPRS',
' ICSEV',
' ICPRB',
292 &
' LAVNI',
' HAVNI',
' FLGHT',
' OZCON',
' OZCAT',
' VEDH ',
' SIGV ',
293 &
' EWGT ',
' CICEL',
' CIVIS',
' CIFLT',
' LAVV ',
' LOVV ',
' USCT ',
294 &
' VSCT ',
' LAUV ',
' LOUV ',
' TCHP ',
' DBSS ',
' ODHA ',
' OHC ',
295 &
' SSHG ',
' SLTFL',
' DUVB ',
' CDUVB',
' THFLX',
' UVAR ',
' VVAR ',
296 &
'UVVCC ',
' MCLS ',
' LAPP ',
' LOPP ',
' ',
' REFO ',
' REFD ',
297 &
' REFC ',
'SBT122',
'SBT123',
'SBT124',
'SBT125',
' MINRH',
' MAXRH',
298 &
' CEIL ',
'PBLREG',
' ',
' ',
' ',
' ',
' '/
304 & 144, 145, 146, 147, 148, 149, 150,
305 & 151, 152, 153, 154, 155, 156, 157,
306 & 158, 159, 160, 161, 162, 163, 164,
307 & 165, 166, 167, 168, 169, 170, 171,
308 & 172, 173, 174, 175, 176, 177, 178,
309 & 179, 180, 181, 182, 183, 184, 185,
310 & 186, 187, 188, 189, 190, 191, 192,
311 & 193, 194, 195, 196, 197, 198, 199,
312 & 200, 201, 202, 203, 204, 205, 206,
313 & 207, 208, 209, 210, 211, 212, 213,
314 & 214, 215, 216, 217, 218, 219, 220,
315 & 221, 222, 223, 224, 225, 226, 227,
316 & 228, 229, 230, 231, 232, 233, 234,
317 & 235, 236, 237, 238, 239, 240, 241,
318 & 242, 243, 244, 245, 246, 247, 248,
319 & 249, 250, 251, 252, 253, 254, 255/
321 &
' SOIL ',
' PEVPR',
' VEGT ',
' BARET',
' AVSFT',
' RADT ',
' SSTOR',
322 &
' LSOIL',
' EWATR',
' ',
' LSPA ',
' GFLUX',
' CIN ',
' CAPE ',
323 &
' TKE ',
'MXSALB',
' SOILL',
' ASNOW',
' ARAIN',
' GWREC',
' QREC ',
324 &
' SNOWT',
' VBDSF',
' VDDSF',
' NBDSF',
' NDDSF',
'SNFALB',
' ',
325 &
' M FLX',
' ',
' ',
' ',
' NLAT ',
' ELON ',
'FLDCAP',
326 &
' ACOND',
' SNOAG',
' CCOND',
' LAI ',
' SFCRH',
' SALBD',
' ',
327 &
' ',
' NDVI ',
' DRIP ',
'VBSLAB',
'VWSALB',
'NBSALB',
'NWSALB',
328 &
' ',
' ',
' ',
' ',
' ',
' SBSNO',
' EVBS ',
329 &
' EVCW ',
' ',
' ',
' RSMIN',
' DSWRF',
' DLWRF',
' ',
330 &
' MSTAV',
' SFEXC',
' ',
' TRANS',
' USWRF',
' ULWRF',
' ',
331 &
' ',
' ',
' ',
' ',
' ',
' WILT ',
' FLDCP',
332 &
' HPBL ',
' SLTYP',
' CNWAT',
' SOTYP',
' VGTYP',
' BMIXL',
' AMIXL',
333 &
' PEVAP',
' SNOHF',
' SMREF',
' SMDRY',
' ',
' ',
' BGRUN',
334 &
' SSRUN',
' ',
' ',
' SNOWC',
' SNOT ',
' POROS',
' ',
335 &
' ',
' ',
' ',
' ',
' RCS ',
' RCT ',
' RCQ ',
336 &
' RCSOL',
' ',
' ',
' CD ',
' FRICV',
' RI ',
' '/
342 & 144, 145, 146, 147, 148, 149, 150,
343 & 151, 152, 153, 154, 155, 156, 157,
344 & 158, 159, 160, 161, 162, 163, 164,
345 & 165, 166, 167, 168, 169, 170, 171,
346 & 172, 173, 174, 175, 176, 177, 178,
347 & 179, 180, 181, 182, 183, 184, 185,
348 & 186, 187, 188, 189, 190, 191, 192,
349 & 193, 194, 195, 196, 197, 198, 199,
350 & 200, 201, 202, 203, 204, 205, 206,
351 & 207, 208, 209, 210, 211, 212, 213,
352 & 214, 215, 216, 217, 218, 219, 220,
353 & 221, 222, 223, 224, 225, 226, 227,
354 & 228, 229, 230, 231, 232, 233, 234,
355 & 235, 236, 237, 238, 239, 240, 241,
356 & 242, 243, 244, 245, 246, 247, 248,
357 & 249, 250, 251, 252, 253, 254, 255/
359 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
360 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
361 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
362 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
363 &
' ',
' ',
' ',
' MEIP ',
' MAIP ',
' MECTP',
' MACTP',
364 &
' MECAT',
' MACAT',
' CBHE ',
' PCBB ',
' PCBT ',
' PECBB',
' PECBT',
365 &
' HCBB ',
' HCBT ',
' HECBB',
' HECBT',
' ',
' ',
' ',
366 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
367 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
368 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
369 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
370 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
371 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
372 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
373 &
' ',
' ',
' ',
' ',
' ',
' ',
' ',
374 &
' ',
' ',
' ',
' ',
' ',
' ',
' MISS '/
379 & 1, 2, 3, 4, 5, 6, 7,
380 & 8, 9, 10, 11, 12, 13, 14,
381 & 15, 16, 17, 18, 19, 20, 21,
382 & 22, 23, 24, 25, 26, 27, 28,
383 & 29, 30, 31, 32, 33, 34, 35,
384 & 36, 37, 38, 39, 40, 41, 42,
385 & 43, 44, 45, 46, 47, 48, 49,
386 & 50, 51, 52, 53, 54, 55, 56,
387 & 57, 58, 59, 60, 61, 62, 63,
388 & 64, 65, 66, 67, 68, 69, 70,
389 & 71, 72, 73, 74, 75, 76, 77,
390 & 78, 79, 80, 81, 82, 83, 84,
391 & 85, 86, 87, 88, 89, 90, 91,
392 & 92, 93, 94, 95, 96, 97, 98,
393 & 99, 100, 101, 102, 103, 104, 105,
394 & 106, 107, 108, 109, 110, 111, 112,
395 & 113, 114, 115, 116, 117, 118, 119,
396 & 120, 121, 122, 123, 124, 125, 126,
397 & 127, 128, 130, 131, 132, 134, 135,
398 & 136, 139, 140, 141, 142, 143, 144,
399 & 145, 146, 147, 148, 149, 150, 151,
400 & 152, 153, 155, 156, 157, 158, 159,
401 & 160, 161, 162, 163, 164, 165, 166,
402 & 167, 168, 169, 170, 171, 172, 173,
403 & 174, 175, 176, 177, 178, 179, 180,
404 & 181, 182, 183, 184, 187, 188, 189,
405 & 190, 191, 192, 194, 196, 197, 198,
406 & 199, 200, 202, 203, 204, 205, 206,
407 & 207, 208, 210, 211, 212, 213, 214,
408 & 216, 218, 219, 220, 221, 222, 223,
409 & 224, 225, 226, 227, 228, 229, 230,
410 & 231, 232, 233, 234, 235, 237, 238,
411 & 239, 240, 241, 242, 243, 244, 245,
412 & 246, 247, 248, 249, 250, 251, 252,
415 &
' PRES ',
' PRMSL',
' PTEND',
' PVORT',
' ICAHT',
' GP ',
' HGT ',
416 &
' DIST ',
' HSTDV',
' TOZNE',
' TMP ',
' VTMP ',
' POT ',
' EPOT ',
417 &
' TMAX ',
' TMIN ',
' DPT ',
' DEPR ',
' LAPR ',
' VIS ',
' RDSP1',
418 &
' RDSP2',
' RDSP3',
' PLI ',
' TMPA ',
' PRESA',
' GPA ',
' WVSP1',
419 &
' WVSP2',
' WVSP3',
' WDIR ',
' WIND ',
' UGRD ',
' VGRD ',
' STRM ',
420 &
' VPOT ',
' MNTSF',
' SGVCC',
' VVEL ',
' DZDT ',
' ABSV ',
' ABSD ',
421 &
' RELV ',
' RELD ',
' VUCSH',
' VVCSH',
' DIRC ',
' SPC ',
' UOGRD',
422 &
' VOGRD',
' SPFH ',
' RH ',
' MIXR ',
' PWAT ',
' VAPP ',
' SATD ',
423 &
' EVP ',
' CICE ',
' PRATE',
' TSTM ',
' APCP ',
' NCPCP',
' ACPCP',
424 &
' SRWEQ',
' WEASD',
' SNOD ',
' MIXHT',
' TTHDP',
' MTHD ',
' MTHA ',
425 &
' TCDC ',
' CDCON',
' LCDC ',
' MCDC ',
' HCDC ',
' CWAT ',
' BLI ',
426 &
' SNOC ',
' SNOL ',
' WTMP ',
' LAND ',
' DSLM ',
' SFCR ',
' ALBDO',
427 &
' TSOIL',
' SOILM',
' VEG ',
' SALTY',
' DEN ',
' WATR ',
' ICEC ',
428 &
' ICETK',
' DICED',
' SICED',
' UICE ',
' VICE ',
' ICEG ',
' ICED ',
429 &
' SNOM ',
' HTSGW',
' WVDIR',
' WVHGT',
' WVPER',
' SWDIR',
' SWELL',
430 &
' SWPER',
' DIRPW',
' PERPW',
' DIRSW',
' PERSW',
' NSWRS',
' NLWRS',
431 &
' NSWRT',
' NLWRT',
' LWAVR',
' SWAVR',
' GRAD ',
' BRTMP',
' LWRAD',
432 &
' SWRAT',
' LHTFL',
' SHTFL',
' BLYDP',
' UFLX ',
' VFLX ',
' WMIXE',
433 &
' IMGD ',
' MSLSA',
' MSLET',
' LFTX ',
' 4LFTX',
' PRESN',
' MCONV',
434 &
' VWSH ',
' PVMW ',
' CRAIN',
' CFRZR',
' CICEP',
' CSNOW',
' SOILW',
435 &
' PEVPR',
' VEGT ',
' BARET',
' AVSFT',
' RADT ',
' SSTOR',
' LSOIL',
436 &
' EWATR',
' CLWMR',
' GFLUX',
' CIN ',
' CAPE ',
' TKE ',
'MXSALB',
437 &
' SOILL',
' ASNOW',
' ARAIN',
' GWREC',
' QREC ',
' SNOWT',
' VBDSF',
438 &
' VDDSF',
' NBDSF',
' NDDSF',
'SNFALB',
' RLYRS',
' FLX ',
' LMH ',
439 &
' LMV ',
' MLYNO',
' NLAT ',
' ELON ',
' ICMR ',
' ACOND',
' SNOAG',
440 &
' CCOND',
' LAI ',
' SFCRH',
' SALBD',
' NDVI ',
' DRIP ',
' LANDN',
441 &
' HLCY ',
' NLATN',
' ELONN',
' CPOFP',
' USTM ',
' VSTM ',
' SBSNO',
442 &
' EVBS ',
' EVCW ',
' APCPN',
' RSMIN',
' DSWRF',
' DLWRF',
'ACPCPN',
443 &
' MSTAV',
' SFEXC',
' TRANS',
' USWRF',
' ULWRF',
' CDLYR',
' CPRAT',
444 &
' TTRAD',
' HGTN ',
' WILT ',
' FLDCP',
' HPBL ',
' SLTYP',
' CNWAT',
445 &
' SOTYP',
' VGTYP',
' BMIXL',
' AMIXL',
' PEVAP',
' SNOHF',
' SMREF',
446 &
' SMDRY',
' WVINC',
' WCINC',
' BGRUN',
' SSRUN',
'MVCONV',
' SNOWC',
447 &
' SNOT ',
' POROS',
'WCCONV',
'WVUFLX',
'WVVFLX',
'WCUFLX',
'WCVFLX',
448 &
' RCS ',
' RCT ',
' RCQ ',
' RCSOL',
' SWHR ',
' LWHR ',
' CD ',
449 &
' FRICV',
' RI ',
' MISS '/
463 &
' US NWS - NCEP (WMC) ',
' US NWS - NWSTG (WMC) ',
464 &
' US NWS - Other (WMC)',
' JMA - Tokyo (RSMC) ',
465 &
' TPC (NHC),Miami(RSMC)',
' CMS - Montreal (RSMC)',
466 &
' U.S. Air Force - GWC ',
' U.S. Navy - FNOC ',
467 &
' NOAA FSL, Boulder, CO',
' NCAR, Boulder, CO ',
468 &
' SARGO, Landover, MD ',
' US Naval, Oceanograph',
469 &
' U.K Met. Office RSMC)',
' French WS - Toulouse ',
470 &
' European Space Agency',
' ECMWF (RSMC) ',
471 &
' De Bilt, Netherlands '/
476 &
' NCEP RE-ANALYSIS PRO.',
' NCEP ENSEMBLE PRODUCT',
477 &
' NCEP CENTRAL OPS. ',
' ENV. MODELING CENTER ',
478 &
' HYDRO. PRED. CENTER ',
' OCEAN PRED. CENTER ',
479 &
' CLIMATE PRED. CENTER ',
' AVIATION WEATHER CEN.',
480 &
' STORM PRED. CENTER ',
' TROPICAL PRED. CENTER',
481 &
' NWS TECH. DEV. LAB. ',
' NESDIS OFF. RES. APP.',
482 &
' FAA ',
' NWS MET. DEV. LAB. ',
483 &
' NARR PROJECT ',
' SPACE ENV. CENTER '/
485 &
' ABRFC TULSA, OK ',
' AKRFC ANCHORAGE, AK ',
486 &
' CBRFC SALT LAKE, UT ',
' CNRFC SACRAMENTO, CA',
487 &
' LMRFC SLIDEL, LA. ',
' MARFC STATE CO., PA ',
488 &
' MBRFC KANSAS CITY MO',
' NCRFC MINNEAPOLIS MN',
489 &
' NERFC HARTFORD, CT. ',
' NWRFC PORTLAND, OR ',
490 &
' OHRFC CINCINNATI, OH',
' SERFC ATLANTA, GA ',
491 &
' WGRFC FORT WORTH, TX',
' OUN NORMAN OK WFO '/
492 DATA month /
'JAN',
'FEB',
'MAR',
'APR',
'MAY',
'JUN',
493 &
'JUL',
'AUG',
'SEP',
'OCT',
'NOV',
'DEC'/
494 DATA scntr1/ 1, 2, 3, 4, 5, 6, 7,
495 & 8, 9, 10, 11, 12, 13, 14,
497 DATA scntr2/ 150, 151, 152, 153, 154, 155, 156,
498 & 157, 158, 159, 160, 161, 162, 170/
499 DATA timun /
'HRS.',
'DAYS',
'MOS.',
'YRS.',
'DECS',
'NORM',
'CENS',
500 & 2*
'----',
'3HRS',
'6HRS',
'HDYS'/
501 DATA timun1/
'HR',
'DY',
'MO',
'YR',
'DC',
'NO',
'CN',
502 & 2*
'--',
'3H',
'6H',
'HD'/
531 IF (grib(1:4) .NE. ipds0(1:4))
THEN
538 IF (
mova2i(ipds0(8:8)).NE.1)
THEN
545 lenpds =
mova2i(ipds(1:1)) * 65536 +
mova2i(ipds(2:2)) * 256 +
547 IF (lenpds.GE.28)
THEN
548 idpds(1:28) = ipds(1:28)
558 IF (iver.GT.131)
THEN
566 IF (iver.EQ.128)
THEN
568 IF (iqq .EQ. hh128(k))
THEN
569 titl(21:27) = hhnam128(k)
573 ELSE IF (iver.EQ.129)
THEN
575 IF (iqq .EQ. hh129(k))
THEN
576 titl(21:27) = hhnam129(k)
580 ELSE IF (iver.EQ.130)
THEN
582 IF (iqq .EQ. hh130(k))
THEN
583 titl(21:27) = hhnam130(k)
587 ELSE IF (iver.EQ.131)
THEN
589 IF (iqq .EQ. hh131(k))
THEN
590 titl(21:27) = hhnam131(k)
594 ELSE IF (iver.EQ.140)
THEN
596 IF (iqq .EQ. hh140(k))
THEN
597 titl(21:27) = hhnam140(k)
603 IF (iqq .EQ. hh(ii))
GO TO 100
605 IF (iqq.EQ.77.AND.iver.EQ.1)
GO TO 100
606 IF (iqq.EQ.24)
GO TO 100
612 IF (iqq .NE. 77 .AND. iqq .NE. 24)
THEN
613 titl(21:27) = hhnam(ii)
614 ELSE IF (iqq .EQ. 77)
THEN
615 titl(21:27) =
' CONDP '
620 ELSE IF (iqq .EQ. 24)
THEN
621 titl(21:27) =
' TOTO3 '
623 IF (iqq.EQ.137.AND.iver.EQ.1) titl(21:27) =
' VISIB '
625 iss =
mova2i(idpds(10:10))
630 IF (iss.EQ.0.AND.(iqq.EQ.176.OR.iqq.EQ.177.
631 & or.iqq.EQ.71.OR.iqq.EQ.73.OR.iqq.EQ.74.
632 & or.iqq.EQ.72.OR.iqq.EQ.75.OR.iqq.EQ.213.
633 & or.iqq.EQ.173.OR.iqq.EQ.174))
THEN
637 IF (iss .EQ. hhh(jj))
GO TO 200
643 IF (iss.EQ.4.OR.iss.EQ.5.OR.iss.EQ.20.OR.iss.EQ.100.OR.
644 & iss.EQ.103.OR.iss.EQ.105.OR.iss.EQ.107.OR.iss.EQ.109.OR.
645 & iss.EQ.111.OR.iss.EQ.113.OR.iss.EQ.115.OR.iss.EQ.117.OR.
646 & iss.EQ.119.OR.iss.EQ.125.OR.iss.EQ.126.OR.iss.EQ.160.OR.
648 titl(16:20) = hhhnam(jj)
649 level =
mova2i(idpds(11:11)) * 256 +
mova2i(idpds(12:12))
650 IF (iss.EQ.107.OR.iss.EQ.119)
THEN
651 alevel = float(level) / 10000.0
652 WRITE (titl(9:15),fmt=
'(F6.4)') alevel
653 ELSE IF (iss.EQ.5)
THEN
656 WRITE (titl(11:15),fmt=
'(I4)') level
658 ELSE IF (iss.EQ.1.OR.iss.EQ.6.OR.iss.EQ.7.OR.iss.EQ.8.OR.
659 & iss.EQ.9 .OR.iss.EQ.102.OR.iss.EQ.200.OR.iss.EQ.201.OR.
660 & iss.EQ.204.OR.iss.EQ.212.OR.iss.EQ.213.OR.iss.EQ.214.OR.
661 & iss.EQ.222.OR.iss.EQ.223.OR.iss.EQ.224.OR.iss.EQ.232.OR.
662 & iss.EQ.233.OR.iss.EQ.234.OR.iss.EQ.209.OR.iss.EQ.210.OR.
663 & iss.EQ.211.OR.iss.EQ.242.OR.iss.EQ.243.OR.iss.EQ.244.OR.
664 & iss.EQ.245.OR.iss.EQ.235.OR.iss.EQ.237.OR.iss.EQ.238.OR.
665 & iss.EQ.246.OR.iss.EQ.247.OR.iss.EQ.206.OR.iss.EQ.207.OR.
666 & iss.EQ.248.OR.iss.EQ.249.OR.iss.EQ.251.OR.iss.EQ.252)
THEN
667 titl(16:20) = hhhnam(jj)
670 ELSE IF (iss.EQ.101.OR.iss.EQ.104.OR.iss.EQ.106.OR.iss.EQ.108.
671 & or.iss.EQ.110.OR.iss.EQ.112.OR.iss.EQ.114.OR.iss.EQ.116.OR.
672 & iss.EQ.120.OR.iss.EQ.121.OR.iss.EQ.128.OR.iss.EQ.141)
THEN
673 titl(6:11) = hhhnam(jj)
674 titl(16:20) = hhhnam(jj)
675 itemp =
mova2i(idpds(11:11))
676 WRITE (unit=titl(1:4),fmt=
'(I4)') itemp
677 jtemp =
mova2i(idpds(12:12))
678 WRITE (unit=titl(11:15),fmt=
'(I4)') jtemp
684 ihr =
mova2i(idpds(16:16))
685 iday =
mova2i(idpds(15:15))
686 imon =
mova2i(idpds(14:14))
687 iyr =
mova2i(idpds(13:13))
688 icen =
mova2i(idpds(25:25))
694 iyr = icen * 100 + iyr
695 WRITE (unit=titl(59:62),fmt=
'(I4)') iyr
696 WRITE (unit=titl(52:53),fmt=
'(I2)') iday
697 WRITE (unit=titl(38:49),fmt=
'(A6,I2.2,A2)')
'AFTER ',ihr,
'Z '
698 titl(55:57) = month(imon)
699 fcstim =
mova2i(idpds(18:18))
700 titl(34:36) = timun(fcstim)
703 timerg =
mova2i(idpds(21:21))
704 IF (timerg.EQ.10)
THEN
711 IF (timerg.EQ.2)
THEN
712 titl(4:20) = titl(11:27)
714 WRITE (unit=titl(22:24),fmt=
'(I3)') p1
716 WRITE (unit=titl(29:32),fmt=
'(I3)') p2
720 ELSE IF (timerg.EQ.4)
THEN
721 WRITE (unit=titl(29:32),fmt=
'(I3)') p2
723 WRITE (unit=titl(2:4),fmt=
'(I3)') mtemp
724 titl(6:7) = timun1(fcstim)
729 ELSE IF (timerg.EQ.3)
THEN
730 WRITE (unit=titl(29:32),fmt=
'(I3)') p2
732 WRITE (unit=titl(2:4),fmt=
'(I3)') mtemp
733 titl(6:7) = timun1(fcstim)
738 ELSE IF (timerg.EQ.51)
THEN
739 WRITE (unit=titl(29:32),fmt=
'(I3)') p2
741 WRITE (unit=titl(2:4),fmt=
'(I3)') mtemp
742 titl(6:7) = timun1(fcstim)
745 WRITE (unit=titl(29:32),fmt=
'(I3)') p1
750 IF (timerg.EQ.0.AND.p1.EQ.0)
THEN
751 titl(29:42) =
' ANALYSIS VT '
752 model =
mova2i(idpds(6:6))
753 IF (model.EQ.10.OR.model.EQ.39.OR.model.EQ.45.OR.
754 & model.EQ.53.OR.model.EQ.68.OR.model.EQ.69.OR.
755 & model.EQ.70.OR.model.EQ.73.OR.model.EQ.74.OR.
756 & model.EQ.75.OR.model.EQ.76.OR.model.EQ.77.OR.
757 & model.EQ.78.OR.model.EQ.79.OR.model.EQ.80.OR.
758 & model.EQ.83.OR.model.EQ.84.OR.model.EQ.85.OR.
759 & model.EQ.86.OR.model.EQ.87.OR.model.EQ.88.OR.
760 & model.EQ.90.OR.model.EQ.91.OR.model.EQ.92.OR.
761 & model.EQ.105.OR.model.EQ.110.OR.model.EQ.150.OR.
763 titl(29:42) =
' 00-HR FCST '
769 IF (timerg.EQ.1.AND.p1.EQ.0)
THEN
770 titl(29:42) =
' 00-HR FCST '
776 igenc =
mova2i(idpds(5:5))
777 isubc =
mova2i(idpds(26:26))
782 IF (isubc.NE.0.AND.igenc.EQ.7)
THEN
784 IF (isubc .EQ. scntr1(j))
THEN
785 titl(63:86) = knam2(j)
794 IF (isubc.NE.0.AND.igenc.EQ.9)
THEN
796 IF (isubc .EQ. scntr2(j))
THEN
797 titl(63:86) = knam3(j)
807 IF (igenc .EQ. center(i))
THEN
808 titl(63:86) = knam1(i)