Add SOILHGT to Rapid Refresh NCEP hybrid Vtable. metgrid complains when SOILHGT is...
[WPS.git] / metgrid / METGRID.TBL.ARW.ruc
blob0b04f1f366051d0cc0078bbe5cfc9a14a57b49c0
1 ========================================
2 name=ST
3         z_dim_name=num_st_layers
4         derived=yes
5 # IF
6         fill_lev =  10 : ST000010(200100)
7         fill_lev =  40 : ST010040(200100)
8         fill_lev = 100 : ST040100(200100)
9         fill_lev = 200 : ST100200(200100)
10 # ELSE IF
11         fill_lev =  10 : ST000010(200100)
12         fill_lev = 200 : ST010200(200100)
13 # ELSE
14         fill_lev =   7 : ST000007(200100)
15         fill_lev =  28 : ST007028(200100)
16         fill_lev = 100 : ST028100(200100)
17         fill_lev = 255 : ST100255(200100)
18 ========================================
19 name=SM
20         z_dim_name=num_sm_layers
21         derived=yes
22 # IF
23         fill_lev =  10 : SM000010(200100)
24         fill_lev =  40 : SM010040(200100)
25         fill_lev = 100 : SM040100(200100)
26         fill_lev = 200 : SM100200(200100)
27 # ELSE IF
28         fill_lev =  10: SM000010(200100)
29         fill_lev = 200 : SM010200(200100)
30 # ELSE
31         fill_lev =   7 : SM000007(200100)
32         fill_lev =  28 : SM007028(200100)
33         fill_lev = 100 : SM028100(200100)
34         fill_lev = 255 : SM100255(200100)
35 ========================================
36 name=SW
37         z_dim_name=num_sw_layers
38         derived=yes
39 # IF
40         fill_lev = 1 : SW000010(200100)
41         fill_lev = 2 : SW010040(200100)
42         fill_lev = 3 : SW040100(200100)
43         fill_lev = 4 : SW100200(200100)
44 # ELSE IF
45         fill_lev = 1 : SW000010(200100)
46         fill_lev = 2 : SW010200(200100)
47 ========================================
48 name=SOIL_LAYERS
49         derived=yes
50         z_dim_name=num_st_layers
51         flag_in_output=FLAG_SOIL_LAYERS
52         fill_lev=all:vertical_index; level_template=ST
53 ========================================
54 name=SOILM
55         z_dim_name=num_soilm_levels
56         derived=yes
57         fill_lev =   0 : SOILM000(200100)      
58         fill_lev =   5 : SOILM005(200100)      
59         fill_lev =  20 : SOILM020(200100)      
60         fill_lev =  40 : SOILM040(200100)      
61         fill_lev = 160 : SOILM160(200100)      
62         fill_lev = 300 : SOILM300(200100)      
63 ========================================
64 name=SOILT
65         z_dim_name=num_soilt_levels
66         derived=yes
67         fill_lev =   0 : SOILT000(200100)      
68         fill_lev =   5 : SOILT005(200100)      
69         fill_lev =  20 : SOILT020(200100)      
70         fill_lev =  40 : SOILT040(200100)      
71         fill_lev = 160 : SOILT160(200100)      
72         fill_lev = 300 : SOILT300(200100)      
73 ========================================
74 name=SOIL_LEVELS
75         derived=yes
76         z_dim_name=num_soilt_levels
77         flag_in_output=FLAG_SOIL_LEVELS
78         fill_lev=all:vertical_index; level_template=SOILT
79 ========================================
80 name=PRES
81         z_dim_name=num_metgrid_levels
82         derived=yes
83         mandatory=yes    # MUST HAVE THIS FIELD
84         fill_lev=all:PRESSURE
85         fill_lev=200100:PSFC(200100)
86         fill_lev=all:vertical_index; level_template=TT
87 ========================================
88 name=LANDSEA 
89         interp_option=nearest_neighbor
90         fill_missing=-1.
91         fill_lev=200100:LANDMASK(1)
92 ========================================
93 name=XICE ; output_name=SEAICE  # If we get XICE, use entry from SEAICE and
94                                 #   write the field out as SEAICE
95 ========================================
96 name=SEAICE 
97         interp_option=four_pt+average_4pt
98         interp_mask=LANDSEA(1) 
99         masked=land
100         fill_missing=0.
101 ========================================
102 name=H0ML 
103         interp_option=four_pt+average_4pt
104         interp_mask=LANDSEA(1) 
105         masked=land
106         fill_missing=0.
107 ========================================
108 name=SNOW
109         interp_option=four_pt+average_4pt
110         masked=water 
111         fill_missing=0.
112         flag_in_output=FLAG_SNOW
113 ========================================
114 name=SKINTEMP
115         interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
116         masked=both
117 #       interp_land_mask  = LANDSEA(1)
118         interp_water_mask = SOILM000(1)
119         fill_missing=0.
120 ========================================
121 name=PSFC
122         interp_option=four_pt+average_4pt
123         fill_lev=200100:const(200100.)
124         flag_in_output=FLAG_PSFC
125 ========================================
126 name=VEGCAT
127         interp_option=nearest_neighbor
128         fill_missing=0.
129         flag_in_output=FLAG_VEGCAT
130 ========================================
131 name=CANWAT
132         interp_option=four_pt
133         fill_missing=0.
134 ========================================
135 name=SOILCAT
136         interp_option=nearest_neighbor
137         fill_missing=0.
138         flag_in_output=FLAG_SOILCAT
139 ========================================
140 name=SW000010
141         interp_option=sixteen_pt+four_pt+average_4pt+search
142         masked=water
143         interp_mask=LANDSEA(0)
144         fill_missing=1.
145         flag_in_output=FLAG_SW000010
146 ========================================
147 name=SW010040
148         interp_option=sixteen_pt+four_pt+average_4pt+search
149         masked=water
150         interp_mask=LANDSEA(0)
151         fill_missing=1.
152         flag_in_output=FLAG_SW010040
153 ========================================
154 name=SW040100
155         interp_option=sixteen_pt+four_pt+average_4pt+search
156         masked=water
157         interp_mask=LANDSEA(0)
158         fill_missing=1.
159         flag_in_output=FLAG_SW040100
160 ========================================
161 name=SW100200
162         interp_option=sixteen_pt+four_pt+average_4pt+search
163         masked=water
164         interp_mask=LANDSEA(0)
165         fill_missing=1.
166         flag_in_output=FLAG_SW100200
167 ========================================
168 name=SW010200
169         interp_option=sixteen_pt+four_pt+average_4pt+search
170         masked=water
171         interp_mask=LANDSEA(0)
172         fill_missing=1.
173         flag_in_output=FLAG_SW010200
174 ========================================
175 name=SM000010
176         interp_option=sixteen_pt+four_pt+average_4pt+search
177         masked=water
178         interp_mask=LANDSEA(0)
179         fill_missing=1.
180         flag_in_output=FLAG_SM000010
181 ========================================
182 name=SM010040
183         interp_option=sixteen_pt+four_pt+average_4pt+search
184         masked=water
185         interp_mask=LANDSEA(0)
186         fill_missing=1.
187         flag_in_output=FLAG_SM010040
188 ========================================
189 name=SM040100
190         interp_option=sixteen_pt+four_pt+average_4pt+search
191         masked=water
192         interp_mask=LANDSEA(0)
193         fill_missing=1.
194         flag_in_output=FLAG_SM040100
195 ========================================
196 name=SM100200
197         interp_option=sixteen_pt+four_pt+average_4pt+search
198         masked=water
199         interp_mask=LANDSEA(0)
200         fill_missing=1.
201         flag_in_output=FLAG_SM100200
202 ========================================
203 name=SM010200
204         interp_option=sixteen_pt+four_pt+average_4pt+search
205         masked=water
206         interp_mask=LANDSEA(0)
207         fill_missing=1.
208         flag_in_output=FLAG_SM010200
209 ========================================
210 name=ST000010
211         interp_option=sixteen_pt+four_pt+average_4pt+search
212         masked=water
213         interp_mask=LANDSEA(0)
214         fill_missing=285.
215         flag_in_output=FLAG_ST000010
216 ========================================
217 name=ST010040
218         interp_option=sixteen_pt+four_pt+average_4pt+search
219         masked=water
220         interp_mask=LANDSEA(0)
221         fill_missing=285.
222         flag_in_output=FLAG_ST010040
223 ========================================
224 name=ST040100
225         interp_option=sixteen_pt+four_pt+average_4pt+search
226         masked=water
227         interp_mask=LANDSEA(0)
228         fill_missing=285.
229         flag_in_output=FLAG_ST040100
230 ========================================
231 name=ST100200
232         interp_option=sixteen_pt+four_pt+average_4pt+search
233         masked=water
234         interp_mask=LANDSEA(0)
235         fill_missing=285.
236         flag_in_output=FLAG_ST100200
237 ========================================
238 name=ST010200
239         interp_option=sixteen_pt+four_pt+average_4pt+search
240         masked=water
241         interp_mask=LANDSEA(0)
242         fill_missing=285.
243         flag_in_output=FLAG_ST010200
244 ========================================
245 name=SM000007
246         interp_option=sixteen_pt+four_pt+average_4pt+search
247         masked=water
248         interp_mask=LANDSEA(0)
249         fill_missing=1.
250         flag_in_output=FLAG_SM000007
251 ========================================
252 name=SM007028
253         interp_option=sixteen_pt+four_pt+average_4pt+search
254         masked=water
255         interp_mask=LANDSEA(0)
256         fill_missing=1.
257         flag_in_output=FLAG_SM007028
258 ========================================
259 name=SM028100
260         interp_option=sixteen_pt+four_pt+average_4pt+search
261         masked=water
262         interp_mask=LANDSEA(0)
263         fill_missing=1.
264         flag_in_output=FLAG_SM028100
265 ========================================
266 name=SM100255
267         interp_option=sixteen_pt+four_pt+average_4pt+search
268         masked=water
269         interp_mask=LANDSEA(0)
270         fill_missing=1.
271         flag_in_output=FLAG_SM100255
272 ========================================
273 name=ST000007
274         interp_option=sixteen_pt+four_pt+average_4pt+search
275         masked=water
276         interp_mask=LANDSEA(0)
277         fill_missing=285.
278         flag_in_output=FLAG_ST000007
279 ========================================
280 name=ST007028
281         interp_option=sixteen_pt+four_pt+average_4pt+search
282         masked=water
283         interp_mask=LANDSEA(0)
284         fill_missing=285.
285         flag_in_output=FLAG_ST007028
286 ========================================
287 name=ST028100
288         interp_option=sixteen_pt+four_pt+average_4pt+search
289         masked=water
290         interp_mask=LANDSEA(0)
291         fill_missing=285.
292         flag_in_output=FLAG_ST028100
293 ========================================
294 name=ST100255
295         interp_option=sixteen_pt+four_pt+average_4pt+search
296         masked=water
297         interp_mask=LANDSEA(0)
298         fill_missing=285.
299         flag_in_output=FLAG_ST100255
300 ========================================
301 name=SOILM000
302         interp_option=four_pt+average_4pt+search
303         masked=water
304 #       interp_mask=LANDSEA(0)
305         missing_value=1.
306         fill_missing=1.
307         flag_in_output=FLAG_SOILM000
308 ========================================
309 name=SOILM005
310         interp_option=four_pt+average_4pt+search
311         masked=water
312         interp_mask=SOILM000(1)
313         fill_missing=1.
314         flag_in_output=FLAG_SOILM005
315 ========================================
316 name=SOILM020
317         interp_option=four_pt+average_4pt+search
318         masked=water
319         interp_mask=SOILM000(1)
320         fill_missing=1.
321         flag_in_output=FLAG_SOILM020
322 ========================================
323 name=SOILM040
324         interp_option=four_pt+average_4pt+search
325         masked=water
326         interp_mask=SOILM000(1)
327         fill_missing=1.
328         flag_in_output=FLAG_SOILM040
329 ========================================
330 name=SOILM160
331         interp_option=four_pt+average_4pt+search
332         masked=water
333         interp_mask=SOILM000(1)
334         fill_missing=1.
335         flag_in_output=FLAG_SOILM160
336 ========================================
337 name=SOILM300
338         interp_option=four_pt+average_4pt+search
339         masked=water
340         interp_mask=SOILM000(1)
341         fill_missing=1.
342         flag_in_output=FLAG_SOILM300
343 ========================================
344 name=SOILT000
345         interp_option=sixteen_pt+four_pt+average_4pt+search
346         masked=water
347         interp_mask=SOILM000(1)
348         fill_missing=285.
349         flag_in_output=FLAG_SOILT000
350 ========================================
351 name=SOILT005
352         interp_option=sixteen_pt+four_pt+average_4pt+search
353         masked=water
354         interp_mask=SOILM000(1)
355         fill_missing=285.
356         flag_in_output=FLAG_SOILT005
357 ========================================
358 name=SOILT020
359         interp_option=sixteen_pt+four_pt+average_4pt+search
360         masked=water
361         interp_mask=SOILM000(1)
362         fill_missing=285.
363         flag_in_output=FLAG_SOILT020
364 ========================================
365 name=SOILT040
366         interp_option=sixteen_pt+four_pt+average_4pt+search
367         masked=water
368         interp_mask=SOILM000(1)
369         fill_missing=285.
370         flag_in_output=FLAG_SOILT040
371 ========================================
372 name=SOILT160
373         interp_option=sixteen_pt+four_pt+average_4pt+search
374         masked=water
375         interp_mask=SOILM000(1)
376         fill_missing=285.
377         flag_in_output=FLAG_SOILT160
378 ========================================
379 name=SOILT300
380         interp_option=sixteen_pt+four_pt+average_4pt+search
381         masked=water
382         interp_mask=SOILM000(1)
383         fill_missing=285.
384         flag_in_output=FLAG_SOILT300
385 ========================================
386 name=PMSL
387         interp_option=sixteen_pt+four_pt+average_4pt
388         flag_in_output=FLAG_SLP
389 ========================================
390 name=RH
391         interp_option=sixteen_pt+four_pt+average_4pt
392         fill_missing=0.
393         fill_lev=200100:const(-1.E30)
394 ========================================
395 name=TAVGSFC
396         interp_option=four_pt
397         fill_missing=0.
398         fill_lev=200100:TT(200100)
399         flag_in_output=FLAG_TAVGSFC
400 ========================================
401 name=T ; output_name=TT  # If we get T, use entry from TT and
402                          #   write the field out as TT
403 ========================================
404 name=TT
405         mandatory=yes    # MUST HAVE THIS FIELD
406         interp_option=sixteen_pt+four_pt+average_4pt
407         fill_missing=0.
408         fill_lev=200100:const(-1.E30)
409 ========================================
410 name=U ; output_name=UU  # If we get U, use entry from UU and
411                          #   write the field out as UU
412 ========================================
413 name=UU
414         mandatory=yes    # MUST HAVE THIS FIELD
415         interp_option=sixteen_pt+four_pt+average_4pt
416         is_u_field=yes
417         output_stagger=U
418         fill_missing=0.
419         fill_lev=200100:const(-1.E30)
420 ========================================
421 name=V ; output_name=VV  # If we get V, use entry from VV and
422                          #   write the field out as VV
423 ========================================
424 name=VV
425         mandatory=yes    # MUST HAVE THIS FIELD
426         interp_option=sixteen_pt+four_pt+average_4pt
427         is_v_field=yes
428         output_stagger=V
429         fill_missing=0.
430         fill_lev=200100:const(-1.E30)
431 ========================================
432 name=SST
433         interp_option=sixteen_pt+four_pt
434         fill_missing=0. 
435         missing_value=-1.E30
436         flag_in_output=FLAG_SST
437 ========================================
438 name=QV
439         interp_option=four_pt+average_4pt
440         fill_missing=0.
441         fill_lev=200100:const(0.)
442         flag_in_output=FLAG_QV
443 ========================================
444 name=QR
445         interp_option=four_pt+average_4pt
446         fill_missing=0.
447         fill_lev=200100:const(0.)
448         flag_in_output=FLAG_QR
449 ========================================
450 name=QC
451         interp_option=four_pt+average_4pt
452         fill_missing=0.
453         fill_lev=200100:const(0.)
454         flag_in_output=FLAG_QC
455 ========================================
456 name=QI
457         interp_option=four_pt+average_4pt
458         fill_missing=0.
459         fill_lev=200100:const(0.)
460         flag_in_output=FLAG_QI
461 ========================================
462 name=QS
463         interp_option=four_pt+average_4pt
464         fill_missing=0.
465         fill_lev=200100:const(0.)
466         flag_in_output=FLAG_QS
467 ========================================
468 name=QG
469         interp_option=four_pt+average_4pt
470         fill_missing=0.
471         fill_lev=200100:const(0.)
472         flag_in_output=FLAG_QG
473 ========================================
474 name=QNI
475         interp_option=four_pt+average_4pt
476         fill_missing=0.
477         fill_lev=200100:const(0.)
478         flag_in_output=FLAG_QNI
479 ========================================
480 name=VPTMP
481         interp_option=sixteen_pt+four_pt+average_4pt
482         fill_missing=0.
483         fill_lev=200100:const(0.)
484 ========================================
485 name=PRESSURE
486         interp_option=sixteen_pt+four_pt+average_4pt
487         fill_missing=0.
488         fill_lev=200100:PSFC(200100)
489 ========================================
490 name=GHT
491         interp_option=sixteen_pt+four_pt+average_4pt
492         fill_missing=0.
493         fill_lev=200100:SOILHGT(200100)
494         fill_lev=200100:HGT_M(1)
495 ========================================
496 name=HGTT
497         output=no
498         interp_option=nearest_neighbor
499 ========================================
500 name=SNOWH
501         interp_option=four_pt+average_4pt
502         masked=water 
503         fill_missing=0.
504         flag_in_output=FLAG_SNOWH
505 ========================================
506 name=SOILHGT
507         interp_option=four_pt+average_4pt
508         flag_in_output=FLAG_SOILHGT
509 ========================================
510 name=RHOSN
511         interp_option=four_pt+average_4pt
512         masked=water
513         fill_missing=0.
514 ========================================
515 name=TSNOW
516         interp_option=four_pt+average_4pt
517         masked=water
518         fill_missing=0.
519 ========================================
520 name=QVG
521         interp_option=four_pt+average_4pt
522         masked=water
523         fill_missing=0.
524 ========================================