1 ========================================
3 z_dim_name=num_st_levels
6 fill_lev = 1 : ST000010(200100)
7 fill_lev = 2 : ST010040(200100)
8 fill_lev = 3 : ST040100(200100)
9 fill_lev = 4 : ST100200(200100)
11 fill_lev = 1 : ST000010(200100)
12 fill_lev = 2 : ST010200(200100)
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 ========================================
20 z_dim_name=num_sm_levels
23 fill_lev = 1 : SM000010(200100)
24 fill_lev = 2 : SM010040(200100)
25 fill_lev = 3 : SM040100(200100)
26 fill_lev = 4 : SM100200(200100)
28 fill_lev = 1 : SM000010(200100)
29 fill_lev = 2 : SM010200(200100)
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 ========================================
37 z_dim_name=num_sw_levels
40 fill_lev = 1 : SW000010(200100)
41 fill_lev = 2 : SW010040(200100)
42 fill_lev = 3 : SW040100(200100)
43 fill_lev = 4 : SW100200(200100)
45 fill_lev = 1 : SW000010(200100)
46 fill_lev = 2 : SW010200(200100)
47 ========================================
49 z_dim_name=num_soilm_levels
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 ========================================
59 z_dim_name=num_soilt_levels
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 ========================================
69 z_dim_name=num_metgrid_levels
71 mandatory=yes # MUST HAVE THIS FIELD
73 fill_lev=200100:PSFC(200100)
74 fill_lev=all:vertical_index; level_template=TT
75 ========================================
77 interp_option=nearest_neighbor
79 ========================================
81 interp_option=nearest_neighbor
83 ========================================
85 interp_option=nearest_neighbor
87 fill_lev=200100:LANDMASK(1)
88 ========================================
90 interp_option=four_pt+average_4pt
91 interp_mask=LANDSEA(1)
94 ========================================
96 interp_option=four_pt+average_4pt
97 interp_mask=LANDSEA(1)
100 ========================================
102 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
103 mandatory=yes # MUST HAVE THIS FIELD
105 interp_land_mask = LANDSEA(1)
106 interp_water_mask = LANDSEA(0)
108 ========================================
110 interp_option=four_pt+average_4pt
111 fill_lev=200100:const(200100.)
112 flag_in_output=FLAG_PSFC
113 ========================================
115 interp_option=nearest_neighbor
117 flag_in_output=FLAG_VEGCAT
118 ========================================
120 interp_option=four_pt
122 ========================================
123 name=CANWAT; from_input=FILE
124 interp_option=four_pt+average_4pt+average_16pt
125 interp_mask=AVNLSEA(0)
127 ========================================
128 name=CANWAT; from_input=AGR
129 interp_option=four_pt+average_4pt+average_16pt
130 interp_mask=AGRLSEA(0)
133 ========================================
135 interp_option=nearest_neighbor
137 flag_in_output=FLAG_SOILCAT
138 ========================================
139 name=SW000010; from_input=AGR
140 interp_option=sixteen_pt+four_pt+average_4pt+search
142 interp_mask=AGRLSEA(0)
145 flag_in_output=FLAG_SW000010
146 ========================================
147 name=SW010040; from_input=AGR
148 interp_option=sixteen_pt+four_pt+average_4pt+search
150 interp_mask=AGRLSEA(0)
153 flag_in_output=FLAG_SW010040
154 ========================================
155 name=SW040100; from_input=AGR
156 interp_option=sixteen_pt+four_pt+average_4pt+search
158 interp_mask=AGRLSEA(0)
161 flag_in_output=FLAG_SW040100
162 ========================================
163 name=SW100200; from_input=AGR
164 interp_option=sixteen_pt+four_pt+average_4pt+search
166 interp_mask=AGRLSEA(0)
169 flag_in_output=FLAG_SW100200
170 ========================================
171 name=SW010200; from_input=AGR
172 interp_option=sixteen_pt+four_pt+average_4pt+search
174 interp_mask=AGRLSEA(0)
177 flag_in_output=FLAG_SW010200
178 ========================================
179 name=SM000010; from_input=AGR
180 interp_option=sixteen_pt+four_pt+average_4pt+search
182 interp_mask=AGRLSEA(0)
185 flag_in_output=FLAG_SM000010
186 ========================================
187 name=SM010040; from_input=AGR
188 interp_option=sixteen_pt+four_pt+average_4pt+search
190 interp_mask=AGRLSEA(0)
193 flag_in_output=FLAG_SM010040
194 ========================================
195 name=SM040100; from_input=AGR
196 interp_option=sixteen_pt+four_pt+average_4pt+search
198 interp_mask=AGRLSEA(0)
201 flag_in_output=FLAG_SM040100
202 ========================================
203 name=SM100200; from_input=AGR
204 interp_option=sixteen_pt+four_pt+average_4pt+search
206 interp_mask=AGRLSEA(0)
209 flag_in_output=FLAG_SM100200
210 ========================================
211 name=SM010200; from_input=AGR
212 interp_option=sixteen_pt+four_pt+average_4pt+search
214 interp_mask=AGRLSEA(0)
217 flag_in_output=FLAG_SM010200
218 ========================================
219 name=ST000010; from_input=AGR
220 interp_option=sixteen_pt+four_pt+average_4pt+search
222 interp_mask=AGRLSEA(0)
225 flag_in_output=FLAG_ST000010
226 ========================================
227 name=ST010040; from_input=AGR
228 interp_option=sixteen_pt+four_pt+average_4pt+search
230 interp_mask=AGRLSEA(0)
233 flag_in_output=FLAG_ST010040
234 ========================================
235 name=ST040100; from_input=AGR
236 interp_option=sixteen_pt+four_pt+average_4pt+search
238 interp_mask=AGRLSEA(0)
241 flag_in_output=FLAG_ST040100
242 ========================================
243 name=ST100200; from_input=AGR
244 interp_option=sixteen_pt+four_pt+average_4pt+search
246 interp_mask=AGRLSEA(0)
249 flag_in_output=FLAG_ST100200
250 ========================================
251 name=ST010200; from_input=AGR
252 interp_option=sixteen_pt+four_pt+average_4pt+search
254 interp_mask=AGRLSEA(0)
257 flag_in_output=FLAG_ST010200
258 ========================================
259 name=SM000007; from_input=AGR
260 interp_option=sixteen_pt+four_pt+average_4pt+search
262 interp_mask=AGRLSEA(0)
265 flag_in_output=FLAG_SM000007
266 ========================================
267 name=SM007028; from_input=AGR
268 interp_option=sixteen_pt+four_pt+average_4pt+search
270 interp_mask=AGRLSEA(0)
273 flag_in_output=FLAG_SM007028
274 ========================================
275 name=SM028100; from_input=AGR
276 interp_option=sixteen_pt+four_pt+average_4pt+search
278 interp_mask=AGRLSEA(0)
281 flag_in_output=FLAG_SM028100
282 ========================================
283 name=SM100255; from_input=AGR
284 interp_option=sixteen_pt+four_pt+average_4pt+search
286 interp_mask=AGRLSEA(0)
289 flag_in_output=FLAG_SM100255
290 ========================================
291 name=ST000007; from_input=AGR
292 interp_option=sixteen_pt+four_pt+average_4pt+search
294 interp_mask=AGRLSEA(0)
297 flag_in_output=FLAG_ST000007
298 ========================================
299 name=ST007028; from_input=AGR
300 interp_option=sixteen_pt+four_pt+average_4pt+search
302 interp_mask=AGRLSEA(0)
305 flag_in_output=FLAG_ST007028
306 ========================================
307 name=ST028100; from_input=AGR
308 interp_option=sixteen_pt+four_pt+average_4pt+search
310 interp_mask=AGRLSEA(0)
313 flag_in_output=FLAG_ST028100
314 ========================================
315 name=ST100255; from_input=AGR
316 interp_option=sixteen_pt+four_pt+average_4pt+search
318 interp_mask=AGRLSEA(0)
321 flag_in_output=FLAG_ST100255
322 ========================================
323 name=SW000010; from_input=AGR
324 interp_option=sixteen_pt+four_pt+average_4pt+search
326 interp_mask=AGRLSEA(0)
329 flag_in_output=FLAG_SW000010
330 ========================================
331 name=SW010040; from_input=AGR
332 interp_option=sixteen_pt+four_pt+average_4pt+search
334 interp_mask=AGRLSEA(0)
337 flag_in_output=FLAG_SW010040
338 ========================================
339 name=SW040100; from_input=AGR
340 interp_option=sixteen_pt+four_pt+average_4pt+search
342 interp_mask=AGRLSEA(0)
345 flag_in_output=FLAG_SW040100
346 ========================================
347 name=SW100200; from_input=AGR
348 interp_option=sixteen_pt+four_pt+average_4pt+search
350 interp_mask=AGRLSEA(0)
353 flag_in_output=FLAG_SW100200
354 ========================================
355 name=SW010200; from_input=AGR
356 interp_option=sixteen_pt+four_pt+average_4pt+search
358 interp_mask=AGRLSEA(0)
361 flag_in_output=FLAG_SW010200
362 ========================================
363 name=SM000010; from_input=LSM
364 interp_option=sixteen_pt+four_pt+average_4pt+search
366 interp_mask=AVNLSEA(0)
369 flag_in_output=FLAG_SM000010
370 ========================================
371 name=SM010040; from_input=LSM
372 interp_option=sixteen_pt+four_pt+average_4pt+search
374 interp_mask=AVNLSEA(0)
377 flag_in_output=FLAG_SM010040
378 ========================================
379 name=SM040100; from_input=LSM
380 interp_option=sixteen_pt+four_pt+average_4pt+search
382 interp_mask=AVNLSEA(0)
385 flag_in_output=FLAG_SM040100
386 ========================================
387 name=SM100200; from_input=LSM
388 interp_option=sixteen_pt+four_pt+average_4pt+search
390 interp_mask=AVNLSEA(0)
393 flag_in_output=FLAG_SM100200
394 ========================================
395 name=SM010200; from_input=LSM
396 interp_option=sixteen_pt+four_pt+average_4pt+search
398 interp_mask=AVNLSEA(0)
401 flag_in_output=FLAG_SM010200
402 ========================================
403 name=ST000010; from_input=LSM
404 interp_option=sixteen_pt+four_pt+average_4pt+search
406 interp_mask=AVNLSEA(0)
409 flag_in_output=FLAG_ST000010
410 ========================================
411 name=ST010040; from_input=LSM
412 interp_option=sixteen_pt+four_pt+average_4pt+search
414 interp_mask=AVNLSEA(0)
417 flag_in_output=FLAG_ST010040
418 ========================================
419 name=ST040100; from_input=LSM
420 interp_option=sixteen_pt+four_pt+average_4pt+search
422 interp_mask=AVNLSEA(0)
425 flag_in_output=FLAG_ST040100
426 ========================================
427 name=ST100200; from_input=LSM
428 interp_option=sixteen_pt+four_pt+average_4pt+search
430 interp_mask=AVNLSEA(0)
433 flag_in_output=FLAG_ST100200
434 ========================================
435 name=ST010200; from_input=LSM
436 interp_option=sixteen_pt+four_pt+average_4pt+search
438 interp_mask=AVNLSEA(0)
441 flag_in_output=FLAG_ST010200
442 ========================================
443 name=SM000007; from_input=LSM
444 interp_option=sixteen_pt+four_pt+average_4pt+search
446 interp_mask=AVNLSEA(0)
448 flag_in_output=FLAG_SM000007
449 ========================================
450 name=SM007028; from_input=LSM
451 interp_option=sixteen_pt+four_pt+average_4pt+search
453 interp_mask=AVNLSEA(0)
455 flag_in_output=FLAG_SM007028
456 ========================================
457 name=SM028100; from_input=LSM
458 interp_option=sixteen_pt+four_pt+average_4pt+search
460 interp_mask=AVNLSEA(0)
462 flag_in_output=FLAG_SM028100
463 ========================================
464 name=SM100255; from_input=LSM
465 interp_option=sixteen_pt+four_pt+average_4pt+search
467 interp_mask=AVNLSEA(0)
469 flag_in_output=FLAG_SM100255
470 ========================================
471 name=ST000007; from_input=LSM
472 interp_option=sixteen_pt+four_pt+average_4pt+search
474 interp_mask=AVNLSEA(0)
476 flag_in_output=FLAG_ST000007
477 ========================================
478 name=ST007028; from_input=LSM
479 interp_option=sixteen_pt+four_pt+average_4pt+search
481 interp_mask=AVNLSEA(0)
483 flag_in_output=FLAG_ST007028
484 ========================================
485 name=ST028100; from_input=LSM
486 interp_option=sixteen_pt+four_pt+average_4pt+search
488 interp_mask=AVNLSEA(0)
490 flag_in_output=FLAG_ST028100
491 ========================================
492 name=ST100255; from_input=LSM
493 interp_option=sixteen_pt+four_pt+average_4pt+search
495 interp_mask=AVNLSEA(0)
497 flag_in_output=FLAG_ST100255
498 ========================================
500 interp_option=sixteen_pt+four_pt+average_4pt+search
502 interp_mask=LANDSEA(0)
504 flag_in_output=FLAG_SOILM000
505 ========================================
507 interp_option=sixteen_pt+four_pt+average_4pt+search
509 interp_mask=LANDSEA(0)
511 flag_in_output=FLAG_SOILM005
512 ========================================
514 interp_option=sixteen_pt+four_pt+average_4pt+search
516 interp_mask=LANDSEA(0)
518 flag_in_output=FLAG_SOILM020
519 ========================================
521 interp_option=sixteen_pt+four_pt+average_4pt+search
523 interp_mask=LANDSEA(0)
525 flag_in_output=FLAG_SOILM040
526 ========================================
528 interp_option=sixteen_pt+four_pt+average_4pt+search
530 interp_mask=LANDSEA(0)
532 flag_in_output=FLAG_SOILM160
533 ========================================
535 interp_option=sixteen_pt+four_pt+average_4pt+search
537 interp_mask=LANDSEA(0)
539 flag_in_output=FLAG_SOILM300
540 ========================================
542 interp_option=sixteen_pt+four_pt+average_4pt+search
544 interp_mask=LANDSEA(0)
546 flag_in_output=FLAG_SOILT000
547 ========================================
549 interp_option=sixteen_pt+four_pt+average_4pt+search
551 interp_mask=LANDSEA(0)
553 flag_in_output=FLAG_SOILT005
554 ========================================
556 interp_option=sixteen_pt+four_pt+average_4pt+search
558 interp_mask=LANDSEA(0)
560 flag_in_output=FLAG_SOILT020
561 ========================================
563 interp_option=sixteen_pt+four_pt+average_4pt+search
565 interp_mask=LANDSEA(0)
567 flag_in_output=FLAG_SOILT040
568 ========================================
570 interp_option=sixteen_pt+four_pt+average_4pt+search
572 interp_mask=LANDSEA(0)
574 flag_in_output=FLAG_SOILT160
575 ========================================
577 interp_option=sixteen_pt+four_pt+average_4pt+search
579 interp_mask=LANDSEA(0)
581 flag_in_output=FLAG_SOILT300
582 ========================================
584 interp_option=sixteen_pt+four_pt+average_4pt
585 flag_in_output=FLAG_SLP
586 ========================================
588 interp_option=sixteen_pt+four_pt+average_4pt
590 fill_lev=200100:const(0.)
591 ========================================
593 interp_option=sixteen_pt+four_pt+average_4pt
595 fill_lev=200100:const(0.)
596 ========================================
598 interp_option=four_pt
600 fill_lev=200100:TT(200100)
601 flag_in_output=FLAG_TAVGSFC
602 ========================================
603 name=T ; output_name=TT # If we get T, use entry from TT and
604 # write the field out as TT
605 ========================================
607 mandatory=yes # MUST HAVE THIS FIELD
608 interp_option=four_pt+average_4pt
610 ========================================
611 name=U ; output_name=UU # If we get U, use entry from UU and
612 # write the field out as UU
613 ========================================
615 mandatory=yes # MUST HAVE THIS FIELD
616 interp_option=sixteen_pt+four_pt+average_4pt
620 ========================================
621 name=V ; output_name=VV # If we get V, use entry from VV and
622 # write the field out as VV
623 ========================================
625 mandatory=yes # MUST HAVE THIS FIELD
626 interp_option=sixteen_pt+four_pt+average_4pt
630 ========================================
632 interp_option=sixteen_pt+four_pt
634 flag_in_output=FLAG_SST
635 ========================================
637 interp_option=four_pt+average_4pt
639 fill_lev=200100:const(0.)
640 flag_in_output=FLAG_QV
641 ========================================
643 interp_option=four_pt+average_4pt
645 fill_lev=200100:const(0.)
646 flag_in_output=FLAG_QR
647 ========================================
649 interp_option=four_pt+average_4pt
651 fill_lev=200100:const(0.)
652 flag_in_output=FLAG_QC
653 ========================================
655 interp_option=four_pt+average_4pt
657 fill_lev=200100:const(0.)
658 flag_in_output=FLAG_QI
659 ========================================
661 interp_option=four_pt+average_4pt
663 fill_lev=200100:const(0.)
664 flag_in_output=FLAG_QS
665 ========================================
667 interp_option=four_pt+average_4pt
669 fill_lev=200100:const(0.)
670 flag_in_output=FLAG_QG
671 ========================================
673 interp_option=four_pt+average_4pt
675 fill_lev=200100:const(0.)
676 flag_in_output=FLAG_QNI
677 ========================================
679 interp_option=sixteen_pt+four_pt+average_4pt
681 fill_lev=200100:const(0.)
682 ========================================
684 interp_option=sixteen_pt+four_pt+average_4pt
686 fill_lev=200100:PSFC(200100)
687 ========================================
689 interp_option=sixteen_pt+four_pt+average_4pt
691 fill_lev=200100:SOILHGT(200100)
692 fill_lev=200100:HGT_M(1)
693 ========================================
696 interp_option=nearest_neighbor
697 ========================================
699 interp_option=four_pt+average_4pt+average_16pt
702 flag_in_output=FLAG_SNOW
703 ========================================
704 name=SNOW; from_input=LSM
705 interp_option=four_pt+average_4pt+average_16pt
707 interp_mask=AVNLSEA(0)
709 flag_in_output=FLAG_SNOW
710 ========================================
711 name=SNOW;from_input=AGR
712 interp_option=four_pt+average_4pt+average_16pt
714 interp_mask=AGRLSEA(0)
717 flag_in_output=FLAG_SNOW
718 ========================================
720 interp_option=four_pt+average_4pt
721 flag_in_output=FLAG_SOILHGT
722 ========================================
723 name=SNOWH; from_input=FILE
724 interp_option=four_pt+average_4pt+average_16pt
725 interp_mask=AVNLSEA(0)
727 flag_in_output=FLAG_SNOWH
728 ========================================
729 name=SNOWH; from_input=AGR
730 interp_option=four_pt+average_4pt+average_16pt
731 interp_mask=AGRLSEA(0)
734 flag_in_output=FLAG_SNOWH
735 ========================================