netcdf surfdata_ne30pg2_simyr2000_c190408 { dimensions: gridcell = 21600 ; numurbl = 3 ; nlevurb = 5 ; numrad = 2 ; nchar = 256 ; nlevsoi = 10 ; time = UNLIMITED ; // (12 currently) lsmpft = 17 ; natpft = 17 ; variables: int mxsoil_color ; mxsoil_color:long_name = "maximum numbers of soil colors" ; mxsoil_color:units = "unitless" ; int mxsoil_order ; mxsoil_order:long_name = "maximum numbers of soil order" ; mxsoil_order:units = "unitless" ; int SOIL_COLOR(gridcell) ; SOIL_COLOR:long_name = "soil color" ; SOIL_COLOR:units = "unitless" ; int SOIL_ORDER(gridcell) ; SOIL_ORDER:long_name = "soil order" ; SOIL_ORDER:units = "unitless" ; double PCT_SAND(nlevsoi, gridcell) ; PCT_SAND:long_name = "percent sand" ; PCT_SAND:units = "unitless" ; double PCT_CLAY(nlevsoi, gridcell) ; PCT_CLAY:long_name = "percent clay" ; PCT_CLAY:units = "unitless" ; double ORGANIC(nlevsoi, gridcell) ; ORGANIC:long_name = "organic matter density at soil levels" ; ORGANIC:units = "kg/m3 (assumed carbon content 0.58 gC per gOM)" ; double FMAX(gridcell) ; FMAX:long_name = "maximum fractional saturated area" ; FMAX:units = "unitless" ; int natpft(natpft) ; natpft:long_name = "indices of natural PFTs" ; natpft:units = "index" ; double LANDFRAC_PFT(gridcell) ; LANDFRAC_PFT:long_name = "land fraction from pft dataset" ; LANDFRAC_PFT:units = "unitless" ; int PFTDATA_MASK(gridcell) ; PFTDATA_MASK:long_name = "land mask from pft dataset, indicative of real/fake points" ; PFTDATA_MASK:units = "unitless" ; double PCT_NATVEG(gridcell) ; PCT_NATVEG:long_name = "total percent natural vegetation landunit" ; PCT_NATVEG:units = "unitless" ; double PCT_CROP(gridcell) ; PCT_CROP:long_name = "total percent crop landunit" ; PCT_CROP:units = "unitless" ; double PCT_NAT_PFT(natpft, gridcell) ; PCT_NAT_PFT:long_name = "percent plant functional type on the natural veg landunit (% of landunit)" ; PCT_NAT_PFT:units = "unitless" ; double MONTHLY_LAI(time, lsmpft, gridcell) ; MONTHLY_LAI:long_name = "monthly leaf area index" ; MONTHLY_LAI:units = "unitless" ; double MONTHLY_SAI(time, lsmpft, gridcell) ; MONTHLY_SAI:long_name = "monthly stem area index" ; MONTHLY_SAI:units = "unitless" ; double MONTHLY_HEIGHT_TOP(time, lsmpft, gridcell) ; MONTHLY_HEIGHT_TOP:long_name = "monthly height top" ; MONTHLY_HEIGHT_TOP:units = "meters" ; double MONTHLY_HEIGHT_BOT(time, lsmpft, gridcell) ; MONTHLY_HEIGHT_BOT:long_name = "monthly height bottom" ; MONTHLY_HEIGHT_BOT:units = "meters" ; int time(time) ; time:long_name = "Calendar month" ; time:units = "month" ; double AREA(gridcell) ; AREA:long_name = "area" ; AREA:units = "km^2" ; double LONGXY(gridcell) ; LONGXY:long_name = "longitude" ; LONGXY:units = "degrees east" ; double LATIXY(gridcell) ; LATIXY:long_name = "latitude" ; LATIXY:units = "degrees north" ; double EF1_BTR(gridcell) ; EF1_BTR:long_name = "EF btr (isoprene)" ; EF1_BTR:units = "unitless" ; double EF1_FET(gridcell) ; EF1_FET:long_name = "EF fet (isoprene)" ; EF1_FET:units = "unitless" ; double EF1_FDT(gridcell) ; EF1_FDT:long_name = "EF fdt (isoprene)" ; EF1_FDT:units = "unitless" ; double EF1_SHR(gridcell) ; EF1_SHR:long_name = "EF shr (isoprene)" ; EF1_SHR:units = "unitless" ; double EF1_GRS(gridcell) ; EF1_GRS:long_name = "EF grs (isoprene)" ; EF1_GRS:units = "unitless" ; double EF1_CRP(gridcell) ; EF1_CRP:long_name = "EF crp (isoprene)" ; EF1_CRP:units = "unitless" ; double CANYON_HWR(numurbl, gridcell) ; CANYON_HWR:long_name = "canyon height to width ratio" ; CANYON_HWR:units = "unitless" ; double EM_IMPROAD(numurbl, gridcell) ; EM_IMPROAD:long_name = "emissivity of impervious road" ; EM_IMPROAD:units = "unitless" ; double EM_PERROAD(numurbl, gridcell) ; EM_PERROAD:long_name = "emissivity of pervious road" ; EM_PERROAD:units = "unitless" ; double EM_ROOF(numurbl, gridcell) ; EM_ROOF:long_name = "emissivity of roof" ; EM_ROOF:units = "unitless" ; double EM_WALL(numurbl, gridcell) ; EM_WALL:long_name = "emissivity of wall" ; EM_WALL:units = "unitless" ; double HT_ROOF(numurbl, gridcell) ; HT_ROOF:long_name = "height of roof" ; HT_ROOF:units = "meters" ; double THICK_ROOF(numurbl, gridcell) ; THICK_ROOF:long_name = "thickness of roof" ; THICK_ROOF:units = "meters" ; double THICK_WALL(numurbl, gridcell) ; THICK_WALL:long_name = "thickness of wall" ; THICK_WALL:units = "meters" ; double T_BUILDING_MAX(numurbl, gridcell) ; T_BUILDING_MAX:long_name = "maximum interior building temperature" ; T_BUILDING_MAX:units = "K" ; double T_BUILDING_MIN(numurbl, gridcell) ; T_BUILDING_MIN:long_name = "minimum interior building temperature" ; T_BUILDING_MIN:units = "K" ; double WIND_HGT_CANYON(numurbl, gridcell) ; WIND_HGT_CANYON:long_name = "height of wind in canyon" ; WIND_HGT_CANYON:units = "meters" ; double WTLUNIT_ROOF(numurbl, gridcell) ; WTLUNIT_ROOF:long_name = "fraction of roof" ; WTLUNIT_ROOF:units = "unitless" ; double WTROAD_PERV(numurbl, gridcell) ; WTROAD_PERV:long_name = "fraction of pervious road" ; WTROAD_PERV:units = "unitless" ; double ALB_IMPROAD_DIR(numrad, numurbl, gridcell) ; ALB_IMPROAD_DIR:long_name = "direct albedo of impervious road" ; ALB_IMPROAD_DIR:units = "unitless" ; double ALB_IMPROAD_DIF(numrad, numurbl, gridcell) ; ALB_IMPROAD_DIF:long_name = "diffuse albedo of impervious road" ; ALB_IMPROAD_DIF:units = "unitless" ; double ALB_PERROAD_DIR(numrad, numurbl, gridcell) ; ALB_PERROAD_DIR:long_name = "direct albedo of pervious road" ; ALB_PERROAD_DIR:units = "unitless" ; double ALB_PERROAD_DIF(numrad, numurbl, gridcell) ; ALB_PERROAD_DIF:long_name = "diffuse albedo of pervious road" ; ALB_PERROAD_DIF:units = "unitless" ; double ALB_ROOF_DIR(numrad, numurbl, gridcell) ; ALB_ROOF_DIR:long_name = "direct albedo of roof" ; ALB_ROOF_DIR:units = "unitless" ; double ALB_ROOF_DIF(numrad, numurbl, gridcell) ; ALB_ROOF_DIF:long_name = "diffuse albedo of roof" ; ALB_ROOF_DIF:units = "unitless" ; double ALB_WALL_DIR(numrad, numurbl, gridcell) ; ALB_WALL_DIR:long_name = "direct albedo of wall" ; ALB_WALL_DIR:units = "unitless" ; double ALB_WALL_DIF(numrad, numurbl, gridcell) ; ALB_WALL_DIF:long_name = "diffuse albedo of wall" ; ALB_WALL_DIF:units = "unitless" ; double TK_ROOF(nlevurb, numurbl, gridcell) ; TK_ROOF:long_name = "thermal conductivity of roof" ; TK_ROOF:units = "W/m*K" ; double TK_WALL(nlevurb, numurbl, gridcell) ; TK_WALL:long_name = "thermal conductivity of wall" ; TK_WALL:units = "W/m*K" ; double TK_IMPROAD(nlevurb, numurbl, gridcell) ; TK_IMPROAD:long_name = "thermal conductivity of impervious road" ; TK_IMPROAD:units = "W/m*K" ; double CV_ROOF(nlevurb, numurbl, gridcell) ; CV_ROOF:long_name = "volumetric heat capacity of roof" ; CV_ROOF:units = "J/m^3*K" ; double CV_WALL(nlevurb, numurbl, gridcell) ; CV_WALL:long_name = "volumetric heat capacity of wall" ; CV_WALL:units = "J/m^3*K" ; double CV_IMPROAD(nlevurb, numurbl, gridcell) ; CV_IMPROAD:long_name = "volumetric heat capacity of impervious road" ; CV_IMPROAD:units = "J/m^3*K" ; int NLEV_IMPROAD(numurbl, gridcell) ; NLEV_IMPROAD:long_name = "number of impervious road layers" ; NLEV_IMPROAD:units = "unitless" ; double peatf(gridcell) ; peatf:long_name = "peatland fraction" ; peatf:units = "unitless" ; int abm(gridcell) ; abm:long_name = "agricultural fire peak month" ; abm:units = "unitless" ; double gdp(gridcell) ; gdp:long_name = "gdp" ; gdp:units = "unitless" ; double SLOPE(gridcell) ; SLOPE:long_name = "mean topographic slope" ; SLOPE:units = "degrees" ; double STD_ELEV(gridcell) ; STD_ELEV:long_name = "standard deviation of elevation" ; STD_ELEV:units = "m" ; double binfl(gridcell) ; binfl:long_name = "VIC b parameter for the Variable Infiltration Capacity Curve" ; binfl:units = "unitless" ; double Ws(gridcell) ; Ws:long_name = "VIC Ws parameter for the ARNO curve" ; Ws:units = "unitless" ; double Dsmax(gridcell) ; Dsmax:long_name = "VIC Dsmax parameter for the ARNO curve" ; Dsmax:units = "mm/day" ; double Ds(gridcell) ; Ds:long_name = "VIC Ds parameter for the ARNO curve" ; Ds:units = "unitless" ; double LAKEDEPTH(gridcell) ; LAKEDEPTH:long_name = "lake depth" ; LAKEDEPTH:units = "m" ; double F0(gridcell) ; F0:long_name = "maximum gridcell fractional inundated area" ; F0:units = "unitless" ; double P3(gridcell) ; P3:long_name = "coefficient for qflx_surf_lag for finundated" ; P3:units = "s/mm" ; double ZWT0(gridcell) ; ZWT0:long_name = "decay factor for finundated" ; ZWT0:units = "m" ; double PCT_WETLAND(gridcell) ; PCT_WETLAND:long_name = "percent wetland" ; PCT_WETLAND:units = "unitless" ; double PCT_LAKE(gridcell) ; PCT_LAKE:long_name = "percent lake" ; PCT_LAKE:units = "unitless" ; double PCT_GLACIER(gridcell) ; PCT_GLACIER:long_name = "percent glacier" ; PCT_GLACIER:units = "unitless" ; double TOPO(gridcell) ; TOPO:long_name = "mean elevation on land" ; TOPO:units = "m" ; double PCT_URBAN(numurbl, gridcell) ; PCT_URBAN:long_name = "percent urban for each density type" ; PCT_URBAN:units = "unitless" ; int URBAN_REGION_ID(gridcell) ; URBAN_REGION_ID:long_name = "urban region ID" ; URBAN_REGION_ID:units = "unitless" ; double APATITE_P(gridcell) ; APATITE_P:long_name = "Apatite Phosphorus" ; APATITE_P:units = "gP/m2" ; double LABILE_P(gridcell) ; LABILE_P:long_name = "Labile Inorganic Phosphorus" ; LABILE_P:units = "gP/m2" ; double OCCLUDED_P(gridcell) ; OCCLUDED_P:long_name = "Occluded Phosphorus" ; OCCLUDED_P:units = "gP/m2" ; double SECONDARY_P(gridcell) ; SECONDARY_P:long_name = "Secondary Mineral Phosphorus" ; SECONDARY_P:units = "gP/m2" ; // global attributes: :Conventions = "NCAR-CSM" ; :History_Log = "created on: 04-08-19 16:32:48" ; :Logname = "jlee1046" ; :Host = "cori02" ; :Source = "Community Land Model: CLM4" ; :Version = "$HeadURL: https://svn-ccsm-models.cgd.ucar.edu/clm2/trunk_tags/clm4_5_1_r085/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkfileMod.F90 $" ; :Revision_Id = "$Id: mkfileMod.F90 47951 2013-06-12 11:13:58Z sacks $" ; :Compiler_Optimized = "TRUE" ; :no_inlandwet = "TRUE" ; :nglcec = 0 ; :Input_grid_dataset = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :Input_gridtype = "global" ; :VOC_EF_raw_data_file_name = "mksrf_vocef_0.5x0.5_simyr2000.c110531.nc" ; :Inland_lake_raw_data_file_name = "mksrf_LakePnDepth_3x3min_simyr2004_c111116.nc" ; :Inland_wetland_raw_data_file_name = "mksrf_lanwat.050425.nc" ; :Glacier_raw_data_file_name = "mksrf_glacier_3x3min_simyr2000.c120926.nc" ; :Urban_Topography_raw_data_file_name = "mksrf_topo.10min.c080912.nc" ; :Land_Topography_raw_data_file_name = "topodata_10min_USGS_071205.nc" ; :Urban_raw_data_file_name = "mksrf_urban_0.05x0.05_simyr2000.c120621.nc" ; :Lai_raw_data_file_name = "mksrf_lai_global_c090506.nc" ; :agfirepkmon_raw_data_file_name = "mksrf_abm_0.5x0.5_AVHRR_simyr2000.c130201.nc" ; :gdp_raw_data_file_name = "mksrf_gdp_0.5x0.5_AVHRR_simyr2000.c130228.nc" ; :peatland_raw_data_file_name = "mksrf_peatf_0.5x0.5_AVHRR_simyr2000.c130228.nc" ; :topography_stats_raw_data_file_name = "mksrf_topostats_1km-merge-10min_HYDRO1K-merge-nomask_simyr2000.c130402.nc" ; :vic_raw_data_file_name = "mksrf_vic_0.9x1.25_GRDC_simyr2000.c130307.nc" ; :ch4_params_raw_data_file_name = "mksrf_ch4inversion_360x720_cruncep_simyr2000.c130322.nc" ; :map_pft_file_name = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_lakwat_file = "map_3x3min_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_wetlnd_file = "map_0.5x0.5_AVHRR_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_glacier_file = "map_3x3min_GLOBE-Gardner_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_soil_texture_file = "map_5x5min_IGBP-GSDP_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_soil_color_file = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_soil_order_file = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_soil_organic_file = "map_5x5min_ISRIC-WISE_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_urban_file = "map_3x3min_LandScan2004_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_fmax_file = "map_3x3min_USGS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_VOC_EF_file = "map_0.5x0.5_AVHRR_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_harvest_file = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_lai_sai_file = "map_0.5x0.5_MODIS_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_urban_topography_file = "map_10x10min_nomask_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_land_topography_file = "map_10x10min_nomask_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_agfirepkmon_file = "map_0.5x0.5_AVHRR_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_gdp_file = "map_0.5x0.5_AVHRR_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_peatland_file = "map_0.5x0.5_AVHRR_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_topography_stats_file = "map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_vic_file = "map_0.9x1.25_GRDC_to_ne30pg2_nomask_aave_da_c190405.nc" ; :map_ch4_params_file = "map_360x720cru_cruncep_to_ne30pg2_nomask_aave_da_c190405.nc" ; :Soil_texture_raw_data_file_name = "mksrf_soitex.10level.c010119.nc" ; :Soil_color_raw_data_file_name = "mksrf_soilcol_global_c090324.nc" ; :Soil_order_raw_data_file_name = "mksrf_soilord_global_c150313.nc" ; :Fmax_raw_data_file_name = "mksrf_fmax_3x3min_USGS_c120911.nc" ; :Organic_matter_raw_data_file_name = "mksrf_organic_10level_5x5min_ISRIC-WISE-NCSCD_nlev7_c120830.nc" ; :Vegetation_type_raw_data_filename = "mksrf_landuse_rc2000_c090630.nc" ; }