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