======================================== 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 = 289 : ST100289(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 = 289 : ST100289(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 = 289 : SM100289(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 = 289 : SM100289(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 # IF 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) # ELSE IF fill_lev = 0 : SOILM000(200100) fill_lev = 5 : SOILM005(200100) fill_lev = 20 : SOILM020(200100) fill_lev = 40 : SOILM040(200100) fill_lev = 160 : SOILM160(200100) fill_lev = 300 : SOILM300(200100) ======================================== name=SOILT z_dim_name=num_soilt_levels derived=yes # IF 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) # ELSE IF fill_lev = 0 : SOILT000(200100) fill_lev = 5 : SOILT005(200100) fill_lev = 20 : SOILT020(200100) fill_lev = 40 : SOILT040(200100) fill_lev = 160 : SOILT160(200100) fill_lev = 300 : SOILT300(200100) fill_lev = 49 : SOILT050(200100) fill_lev = 51 : SOILT050(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 masked=water fill_missing=0. flag_in_output=FLAG_SNOW ======================================== name=SNOH interp_option=four_pt+average_4pt masked=water 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=SM100289 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_SM100289 ======================================== 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=ST100289 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_ST100289 ======================================== 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=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM001 ======================================== name=SOILM004 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM004 ======================================= name=SOILM010 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM010 ======================================== name=SOILM030 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM030 ======================================== name=SOILM060 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM060 ======================================== name=SOILM100 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=1. flag_in_output=FLAG_SOILM100 ======================================== name=SOILM005 interp_option=four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=1. flag_in_output=FLAG_SOILM005 ======================================== name=SOILM020 interp_option=four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=1. flag_in_output=FLAG_SOILM020 ======================================== name=SOILM040 interp_option=four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=1. flag_in_output=FLAG_SOILM040 ======================================== 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+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT001 ======================================== name=SOILT004 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT004 ======================================== name=SOILT010 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT010 ======================================== name=SOILT030 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT030 ======================================== name=SOILT060 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT060 ======================================== name=SOILT100 interp_option=sixteen_pt+four_pt+wt_average_4pt+wt_average_16pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT100 ======================================== name=SOILT005 interp_option=sixteen_pt+four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=285. flag_in_output=FLAG_SOILT005 ======================================== name=SOILT020 interp_option=sixteen_pt+four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=285. flag_in_output=FLAG_SOILT020 ======================================== name=SOILT040 interp_option=sixteen_pt+four_pt+average_4pt+search masked=water interp_mask=SOILM000(1) fill_missing=285. flag_in_output=FLAG_SOILT040 ======================================== 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=SOILT050 interp_option=sixteen_pt+four_pt+average_4pt+search masked=water interp_mask=LANDSEA(0) fill_missing=285. flag_in_output=FLAG_SOILT050 ======================================== 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=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QR ======================================== name=QC interp_option=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QC ======================================== name=QI interp_option=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QI ======================================== name=QS interp_option=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QS ======================================== name=QG interp_option=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QG ======================================== name=QNI interp_option=four_pt+average_4pt fill_missing=0. fill_lev=200100:const(0.) flag_in_output=FLAG_QNI ======================================== name=QNR interp_option=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 masked=water 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 masked=water fill_missing=0. ======================================== name=TSNOW interp_option=four_pt+average_4pt masked=water fill_missing=0. ======================================== name=QVG interp_option=four_pt+average_4pt masked=water fill_missing=0. ========================================