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