Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
645 lines (644 sloc) 20.7 KB
name=ST
z_dim_name=num_st_layers
derived=yes
IF
fill_lev = 10 : ST000010(200100)
fill_lev = 40 : ST010040(200100)
fill_lev = 100 : ST040100(200100)
fill_lev = 200 : ST100200(200100)
# ELSE IF
fill_lev = 10 : ST000010(200100)
fill_lev = 35 : ST010035(200100)
fill_lev = 100 : ST035100(200100)
fill_lev = 255 : ST100255(200100)
# ELSE IF
fill_lev = 10 : ST000010(200100)
fill_lev = 200 : ST010200(200100)
# ELSE
fill_lev = 7 : ST000007(200100)
fill_lev = 28 : ST007028(200100)
fill_lev = 100 : ST028100(200100)
fill_lev = 255 : ST100255(200100)
========================================
name=SM
z_dim_name=num_sm_layers
derived=yes
# IF
fill_lev = 10 : SM000010(200100)
fill_lev = 40 : SM010040(200100)
fill_lev = 100 : SM040100(200100)
fill_lev = 200 : SM100200(200100)
# ELSE IF
fill_lev = 10 : SM000010(200100)
fill_lev = 35 : SM010035(200100)
fill_lev = 100 : SM035100(200100)
fill_lev = 255 : SM100255(200100)
# ELSE IF
fill_lev = 10: SM000010(200100)
fill_lev = 200 : SM010200(200100)
# ELSE
fill_lev = 7 : SM000007(200100)
fill_lev = 28 : SM007028(200100)
fill_lev = 100 : SM028100(200100)
fill_lev = 255 : SM100255(200100)
========================================
name=SW
z_dim_name=num_sw_layers
derived=yes
# IF
fill_lev = 1 : SW000010(200100)
fill_lev = 2 : SW010040(200100)
fill_lev = 3 : SW040100(200100)
fill_lev = 4 : SW100200(200100)
# ELSE IF
fill_lev = 1 : SW000010(200100)
fill_lev = 2 : SW010200(200100)
========================================
name=SOIL_LAYERS
derived=yes
z_dim_name=num_st_layers
flag_in_output=FLAG_SOIL_LAYERS
fill_lev=all:vertical_index; level_template=ST
========================================
name=SOILM
z_dim_name=num_soilm_levels
derived=yes
fill_lev = 0 : SOILM000(200100)
fill_lev = 1 : SOILM001(200100)
fill_lev = 4 : SOILM004(200100)
fill_lev = 10 : SOILM010(200100)
fill_lev = 30 : SOILM030(200100)
fill_lev = 60 : SOILM060(200100)
fill_lev = 100 : SOILM100(200100)
fill_lev = 160 : SOILM160(200100)
fill_lev = 300 : SOILM300(200100)
========================================
name=SOILT
z_dim_name=num_soilt_levels
derived=yes
fill_lev = 0 : SOILT000(200100)
fill_lev = 1 : SOILT001(200100)
fill_lev = 4 : SOILT004(200100)
fill_lev = 10 : SOILT010(200100)
fill_lev = 30 : SOILT030(200100)
fill_lev = 60 : SOILT060(200100)
fill_lev = 100 : SOILT100(200100)
fill_lev = 160 : SOILT160(200100)
fill_lev = 300 : SOILT300(200100)
========================================
name=SOIL_LEVELS
derived=yes
z_dim_name=num_soilt_levels
flag_in_output=FLAG_SOIL_LEVELS
fill_lev=all:vertical_index; level_template=SOILT
========================================
name=PRES
z_dim_name=num_metgrid_levels
derived=yes
mandatory=yes # MUST HAVE THIS FIELD
fill_lev=all:PRESSURE
fill_lev=200100:PSFC(200100)
fill_lev=all:vertical_index; level_template=TT
========================================
name=LANDSEA
interp_option=nearest_neighbor
fill_missing=-1.
fill_lev=200100:LANDMASK(1)
========================================
name=XICE ; output_name=SEAICE # If we get XICE, use entry from SEAICE and
# write the field out as SEAICE
========================================
name=SEAICE
interp_option=four_pt+average_4pt
interp_mask=LANDSEA(1)
masked=land
fill_missing=0.
========================================
name=H0ML
interp_option=four_pt+average_4pt
interp_mask=LANDSEA(1)
masked=land
fill_missing=0.
========================================
name=SNOW
interp_option=four_pt+average_4pt
fill_missing=0.
flag_in_output=FLAG_SNOW
========================================
name=SNOH
interp_option=four_pt+average_4pt
fill_missing=0.
flag_in_output=FLAG_SNOH
========================================
name=SKINTEMP
interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search
mandatory=yes # MUST HAVE THIS FIELD
masked=both
# interp_land_mask = LANDSEA(1)
interp_water_mask = SOILM000(1)
fill_missing=0.
========================================
name=PSFC
interp_option=four_pt+average_4pt
fill_lev=200100:const(200100.)
flag_in_output=FLAG_PSFC
========================================
name=VEGCAT
interp_option=nearest_neighbor
fill_missing=0.
flag_in_output=FLAG_VEGCAT
========================================
name=CANWAT
interp_option=four_pt
fill_missing=0.
========================================
name=SOILCAT
interp_option=nearest_neighbor
fill_missing=0.
flag_in_output=FLAG_SOILCAT
========================================
name=SW000010
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SW000010
========================================
name=SW010040
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SW010040
========================================
name=SW040100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SW040100
========================================
name=SW100200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SW100200
========================================
name=SW010200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SW010200
========================================
name=SM000010
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM000010
========================================
name=SM010035
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM010035
========================================
name=SM010040
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM010040
========================================
name=SM035100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM035100
========================================
name=SM040100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM040100
========================================
name=SM100200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM100200
========================================
name=SM010200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM010200
========================================
name=ST000010
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST000010
========================================
name=ST010035
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST010035
========================================
name=ST010040
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST010040
========================================
name=ST035100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST035100
========================================
name=ST040100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST040100
========================================
name=ST100200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST100200
========================================
name=ST010200
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST010200
========================================
name=SM000007
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=1.
flag_in_output=FLAG_SM000007
========================================
name=SM007028
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=1.
flag_in_output=FLAG_SM007028
========================================
name=SM028100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=1.
flag_in_output=FLAG_SM028100
========================================
name=SM100255
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=1.
flag_in_output=FLAG_SM100255
========================================
name=ST000007
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=285.
flag_in_output=FLAG_ST000007
========================================
name=ST007028
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=285.
flag_in_output=FLAG_ST007028
========================================
name=ST028100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
fill_missing=285.
flag_in_output=FLAG_ST028100
========================================
name=ST100255
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=LANDSEA(0)
missing_value=-1.E30
fill_missing=285.
flag_in_output=FLAG_ST100255
========================================
name=SOILM000
interp_option=four_pt+average_4pt+search
masked=water
# interp_mask=LANDSEA(0)
missing_value=1.
fill_missing=1.
flag_in_output=FLAG_SOILM000
========================================
name=SOILM001
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM001
========================================
name=SOILM004
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM004
========================================
name=SOILM010
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM010
========================================
name=SOILM030
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM030
========================================
name=SOILM060
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM060
========================================
name=SOILM100
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM100
========================================
name=SOILM160
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM160
========================================
name=SOILM300
interp_option=four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=1.
flag_in_output=FLAG_SOILM300
========================================
name=SOILT000
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT000
========================================
name=SOILT001
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT001
========================================
name=SOILT004
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT004
========================================
name=SOILT010
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT010
========================================
name=SOILT030
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT030
========================================
name=SOILT060
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT060
========================================
name=SOILT100
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT100
========================================
name=SOILT160
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT160
========================================
name=SOILT300
interp_option=sixteen_pt+four_pt+average_4pt+search
masked=water
interp_mask=SOILM000(1)
fill_missing=285.
flag_in_output=FLAG_SOILT300
========================================
name=PMSL
interp_option=sixteen_pt+four_pt+average_4pt
flag_in_output=FLAG_SLP
========================================
name=RH
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(-1.E30)
========================================
name=SPECHUMD
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
missing_value=-1.E30
fill_lev=200100:const(-1)
flag_in_output=FLAG_SH
========================================
name=TAVGSFC
interp_option=four_pt
fill_missing=0.
fill_lev=200100:TT(200100)
flag_in_output=FLAG_TAVGSFC
========================================
name=T ; output_name=TT # If we get T, use entry from TT and
# write the field out as TT
========================================
name=TT
mandatory=yes # MUST HAVE THIS FIELD
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(-1.E30)
========================================
name=U ; output_name=UU # If we get U, use entry from UU and
# write the field out as UU
========================================
name=UU
mandatory=yes # MUST HAVE THIS FIELD
interp_option=sixteen_pt+four_pt+average_4pt
is_u_field=yes
output_stagger=U
fill_missing=0.
fill_lev=200100:const(-1.E30)
========================================
name=V ; output_name=VV # If we get V, use entry from VV and
# write the field out as VV
========================================
name=VV
mandatory=yes # MUST HAVE THIS FIELD
interp_option=sixteen_pt+four_pt+average_4pt
is_v_field=yes
output_stagger=V
fill_missing=0.
fill_lev=200100:const(-1.E30)
========================================
name=SST
interp_option=sixteen_pt+four_pt
fill_missing=0.
flag_in_output=FLAG_SST
========================================
name=QV
interp_option=four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QV
========================================
name=QR
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QR
========================================
name=QC
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QC
========================================
name=QI
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QI
========================================
name=QS
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QS
========================================
name=QG
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QG
========================================
name=QNI
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QNI
========================================
name=QNR
interp_option=nearest_neighbor+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
flag_in_output=FLAG_QNR
========================================
name=VPTMP
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:const(0.)
========================================
name=PRESSURE
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:PSFC(200100)
========================================
name=GHT
interp_option=sixteen_pt+four_pt+average_4pt
fill_missing=0.
fill_lev=200100:SOILHGT(200100)
fill_lev=200100:HGT_M(1)
========================================
name=HGTT
output=no
interp_option=nearest_neighbor
========================================
name=SNOWH
interp_option=four_pt+average_4pt
fill_missing=0.
flag_in_output=FLAG_SNOWH
========================================
name=SOILHGT
interp_option=four_pt+average_4pt
flag_in_output=FLAG_SOILHGT
========================================
name=RHOSN
interp_option=four_pt+average_4pt
fill_missing=0.
========================================
name=TSNOW
interp_option=four_pt+average_4pt
fill_missing=0.
========================================
name=QVG
interp_option=four_pt+average_4pt
masked=water
fill_missing=0.
========================================