netcdf d01_CLM45_surface { dimensions: jx = 160 ; iy = 150 ; kz = 19 ; nmon = 12 ; lsmpft = 17 ; nlevsoi = 10 ; gridcell = 10561 ; numurbl = 3 ; nlevurb = 5 ; numrad = 2 ; variables: float jx(jx) ; jx:standard_name = "projection_x_coordinate" ; jx:long_name = "x-coordinate in Cartesian system" ; jx:units = "km" ; float iy(iy) ; iy:standard_name = "projection_y_coordinate" ; iy:long_name = "y-coordinate in Cartesian system" ; iy:units = "km" ; double kz(kz) ; kz:standard_name = "atmosphere_sigma_coordinate" ; kz:long_name = "Sigma at model layer midpoints" ; kz:units = "1" ; kz:axis = "Z" ; kz:positive = "down" ; kz:formula = "p(n,k,j,i) = ptop + sigma(k)*(p0(j,i)-ptop) + ppa(n,k,j,i)" ; double ptop ; ptop:standard_name = "air_pressure" ; ptop:long_name = "Pressure at model top" ; ptop:units = "hPa" ; double xlat(iy, jx) ; xlat:standard_name = "latitude" ; xlat:long_name = "Latitude at cross points" ; xlat:units = "degrees_north" ; double xlon(iy, jx) ; xlon:standard_name = "longitude" ; xlon:long_name = "Longitude at cross points" ; xlon:units = "degrees_east" ; double time(nmon) ; time:units = "hours since 1982-01-15 12:00:00 UTC" ; time:calendar = "gregorian" ; int mxsoil_color ; int gridcell(gridcell) ; gridcell:compress = "xlat xlon" ; double xclon(gridcell) ; double yclat(gridcell) ; double topo(gridcell) ; int jx2d(gridcell) ; int iy2d(gridcell) ; double SLOPE(gridcell) ; SLOPE:long_name = "Elevation slope" ; SLOPE:units = "degree" ; double STD_ELEV(gridcell) ; STD_ELEV:long_name = "Elevation std dev" ; STD_ELEV:units = "m" ; double PCT_GLACIER(gridcell) ; PCT_GLACIER:long_name = "percent glacier" ; PCT_GLACIER:units = "%" ; double PCT_WETLAND(gridcell) ; PCT_WETLAND:long_name = "percent wetland" ; PCT_WETLAND:units = "%" ; double PCT_LAKE(gridcell) ; PCT_LAKE:long_name = "percent lake" ; PCT_LAKE:units = "%" ; double PCT_URBAN(numurbl, gridcell) ; PCT_URBAN:long_name = "percent urban" ; PCT_URBAN:units = "%" ; double PCT_PFT(lsmpft, gridcell) ; PCT_PFT:long_name = "percent pft" ; PCT_PFT:units = "%" ; PCT_PFT:_FillValue = -9999. ; double pft_2d(lsmpft, iy, jx) ; pft_2d:long_name = "percent pft" ; pft_2d:units = "%" ; pft_2d:_FillValue = -9999. ; double slope(iy, jx) ; slope:_FillValue = -9999. ; double stddv(iy, jx) ; stddv:_FillValue = -9999. ; double glc_2d(iy, jx) ; glc_2d:long_name = "percent glacier" ; glc_2d:units = "%" ; glc_2d:_FillValue = -9999. ; double wet_2d(iy, jx) ; wet_2d:long_name = "percent wetland" ; wet_2d:units = "%" ; wet_2d:_FillValue = -9999. ; double lak_2d(iy, jx) ; lak_2d:long_name = "percent lake" ; lak_2d:units = "%" ; lak_2d:_FillValue = -9999. ; double urb_2d(numurbl, iy, jx) ; urb_2d:long_name = "percent urban" ; urb_2d:units = "%" ; urb_2d:_FillValue = -9999. ; double MONTHLY_LAI(nmon, lsmpft, gridcell) ; MONTHLY_LAI:long_name = "monthly leaf area index" ; MONTHLY_LAI:units = "1" ; double MONTHLY_SAI(nmon, lsmpft, gridcell) ; MONTHLY_SAI:long_name = "monthly stem area index" ; MONTHLY_SAI:units = "1" ; double MONTHLY_HEIGHT_TOP(nmon, lsmpft, gridcell) ; MONTHLY_HEIGHT_TOP:long_name = "monthly height top" ; MONTHLY_HEIGHT_TOP:units = "1" ; double MONTHLY_HEIGHT_BOT(nmon, lsmpft, gridcell) ; MONTHLY_HEIGHT_BOT:long_name = "monthly height bottom" ; MONTHLY_HEIGHT_BOT:units = "1" ; double FMAX(gridcell) ; FMAX:long_name = "maximum fractional saturated area" ; FMAX:units = "1" ; int SOIL_COLOR(gridcell) ; SOIL_COLOR:long_name = "Soil color" ; SOIL_COLOR:units = "1" ; double gdp(gridcell) ; gdp:long_name = "real GDP" ; gdp:units = "K 1995US$/capita" ; double peatf(gridcell) ; peatf:long_name = "global fraction of peatland" ; peatf:units = "1" ; int abm(gridcell) ; abm:long_name = "peak month for agri fire" ; abm:units = "1" ; double EF1_BTR(gridcell) ; EF1_BTR:long_name = "broadleaf tree emission factor" ; EF1_BTR:units = "micrograms isoprene m-2 h-1" ; double EF1_CRP(gridcell) ; EF1_CRP:long_name = "crop emission factor" ; EF1_CRP:units = "micrograms isoprene m-2 h-1" ; double EF1_FDT(gridcell) ; EF1_FDT:long_name = "Fineleaf deciduous tree emission factor" ; EF1_FDT:units = "micrograms isoprene m-2 h-1" ; double EF1_FET(gridcell) ; EF1_FET:long_name = "Fineleaf evergreen tree emission factor" ; EF1_FET:units = "micrograms isoprene m-2 h-1" ; double EF1_GRS(gridcell) ; EF1_GRS:long_name = "grass, non-vascular plants and other ground cover emission factor" ; EF1_GRS:units = "micrograms isoprene m-2 h-1" ; double EF1_SHR(gridcell) ; EF1_SHR:long_name = "shrub emission factor" ; EF1_SHR:units = "micrograms isoprene m-2 h-1" ; double PCT_SAND(nlevsoi, gridcell) ; PCT_SAND:long_name = "percent sand" ; PCT_SAND:units = "%" ; double PCT_CLAY(nlevsoi, gridcell) ; PCT_CLAY:long_name = "percent clay" ; PCT_CLAY:units = "%" ; double ORGANIC(nlevsoi, gridcell) ; ORGANIC:long_name = "organic soil density at soil levels" ; ORGANIC:comment = "assumed carbon content 0.58 gC per gOM" ; ORGANIC:units = "kg m-3" ; double LAKEDEPTH(gridcell) ; LAKEDEPTH:long_name = "Lake Depth (default = 10m)" ; LAKEDEPTH:units = "m" ; double CANYON_HWR(numurbl, gridcell) ; CANYON_HWR:long_name = "canyon height to width ratio" ; CANYON_HWR:units = "1" ; CANYON_HWR:_FillValue = -9999. ; double EM_IMPROAD(numurbl, gridcell) ; EM_IMPROAD:long_name = "emissivity of impervious road" ; EM_IMPROAD:units = "1" ; EM_IMPROAD:_FillValue = -9999. ; double EM_PERROAD(numurbl, gridcell) ; EM_PERROAD:long_name = "emissivity of pervious road" ; EM_PERROAD:units = "1" ; EM_PERROAD:_FillValue = -9999. ; double EM_ROOF(numurbl, gridcell) ; EM_ROOF:long_name = "emissivity of roof" ; EM_ROOF:units = "1" ; EM_ROOF:_FillValue = -9999. ; double EM_WALL(numurbl, gridcell) ; EM_WALL:long_name = "emissivity of wall" ; EM_WALL:units = "1" ; EM_WALL:_FillValue = -9999. ; double HT_ROOF(numurbl, gridcell) ; HT_ROOF:long_name = "height of roof" ; HT_ROOF:units = "m" ; HT_ROOF:_FillValue = -9999. ; int NLEV_IMPROAD(numurbl, gridcell) ; NLEV_IMPROAD:long_name = "number of impervious road layers" ; NLEV_IMPROAD:units = "1" ; double THICK_ROOF(numurbl, gridcell) ; THICK_ROOF:long_name = "thickness of roof" ; THICK_ROOF:units = "m" ; THICK_ROOF:_FillValue = -9999. ; double THICK_WALL(numurbl, gridcell) ; THICK_WALL:long_name = "thickness of wall" ; THICK_WALL:units = "m" ; THICK_WALL:_FillValue = -9999. ; double T_BUILDING_MAX(numurbl, gridcell) ; T_BUILDING_MAX:long_name = "maximum intern building temperature" ; T_BUILDING_MAX:units = "K" ; T_BUILDING_MAX:_FillValue = -9999. ; double T_BUILDING_MIN(numurbl, gridcell) ; T_BUILDING_MIN:long_name = "minimum intern building temperature" ; T_BUILDING_MIN:units = "K" ; T_BUILDING_MIN:_FillValue = -9999. ; double WIND_HGT_CANYON(numurbl, gridcell) ; WIND_HGT_CANYON:long_name = "height of wind in canyon" ; WIND_HGT_CANYON:units = "m" ; WIND_HGT_CANYON:_FillValue = -9999. ; double WTLUNIT_ROOF(numurbl, gridcell) ; WTLUNIT_ROOF:long_name = "fraction of roof" ; WTLUNIT_ROOF:units = "1" ; WTLUNIT_ROOF:_FillValue = -9999. ; double WTROAD_PERV(numurbl, gridcell) ; WTROAD_PERV:long_name = "fraction of pervious road" ; WTROAD_PERV:units = "1" ; WTROAD_PERV:_FillValue = -9999. ; double CV_IMPROAD(nlevurb, numurbl, gridcell) ; CV_IMPROAD:long_name = "vol heat capacity of impervious road" ; CV_IMPROAD:units = "J/m^3*K" ; CV_IMPROAD:_FillValue = -9999. ; double CV_ROOF(nlevurb, numurbl, gridcell) ; CV_ROOF:long_name = "vol heat capacity of roof" ; CV_ROOF:units = "J/m^3*K" ; CV_ROOF:_FillValue = -9999. ; double CV_WALL(nlevurb, numurbl, gridcell) ; CV_WALL:long_name = "vol heat capacity of wall" ; CV_WALL:units = "J/m^3*K" ; CV_WALL:_FillValue = -9999. ; double TK_IMPROAD(nlevurb, numurbl, gridcell) ; TK_IMPROAD:long_name = "thermal conductivity of imperv road" ; TK_IMPROAD:units = "W/m*K" ; TK_IMPROAD:_FillValue = -9999. ; double TK_ROOF(nlevurb, numurbl, gridcell) ; TK_ROOF:long_name = "thermal conductivity of roof" ; TK_ROOF:units = "W/m*K" ; TK_ROOF:_FillValue = -9999. ; double TK_WALL(nlevurb, numurbl, gridcell) ; TK_WALL:long_name = "thermal conductivity of wall" ; TK_WALL:units = "W/m*K" ; TK_WALL:_FillValue = -9999. ; double ALB_IMPROAD_DIR(numrad, numurbl, gridcell) ; ALB_IMPROAD_DIR:long_name = "albedo of impervious road" ; ALB_IMPROAD_DIR:units = "1" ; ALB_IMPROAD_DIR:_FillValue = -9999. ; double ALB_IMPROAD_DIF(numrad, numurbl, gridcell) ; ALB_IMPROAD_DIF:long_name = "albedo of impervious road" ; ALB_IMPROAD_DIF:units = "1" ; ALB_IMPROAD_DIF:_FillValue = -9999. ; double ALB_PERROAD_DIR(numrad, numurbl, gridcell) ; ALB_PERROAD_DIR:long_name = "albedo of pervious road" ; ALB_PERROAD_DIR:units = "1" ; ALB_PERROAD_DIR:_FillValue = -9999. ; double ALB_PERROAD_DIF(numrad, numurbl, gridcell) ; ALB_PERROAD_DIF:long_name = "albedo of pervious road" ; ALB_PERROAD_DIF:units = "1" ; ALB_PERROAD_DIF:_FillValue = -9999. ; double ALB_ROOF_DIR(numrad, numurbl, gridcell) ; ALB_ROOF_DIR:long_name = "albedo of roof" ; ALB_ROOF_DIR:units = "1" ; ALB_ROOF_DIR:_FillValue = -9999. ; double ALB_ROOF_DIF(numrad, numurbl, gridcell) ; ALB_ROOF_DIF:long_name = "albedo of roof" ; ALB_ROOF_DIF:units = "1" ; ALB_ROOF_DIF:_FillValue = -9999. ; double ALB_WALL_DIR(numrad, numurbl, gridcell) ; ALB_WALL_DIR:long_name = "albedo of wall" ; ALB_WALL_DIR:units = "1" ; ALB_WALL_DIR:_FillValue = -9999. ; double ALB_WALL_DIF(numrad, numurbl, gridcell) ; ALB_WALL_DIF:long_name = "albedo of wall" ; ALB_WALL_DIF:units = "1" ; ALB_WALL_DIF:_FillValue = -9999. ; // global attributes: :title = "ICTP Regional Climatic model V4" ; :institution = "ICTP" ; :source = "RegCM Model simulation mksurfdata output" ; :Conventions = "CF-1.4" ; :history = "2022-06-23 18:36:19 : Created by RegCM mksurfdata" ; :references = "http://gforge.ictp.it/gf/project/regcm" ; :model_revision = "" ; :experiment = "d01" ; :projection = "NORMER" ; :grid_size_in_meters = 20000. ; :latitude_of_projection_origin = 15. ; :longitude_of_projection_origin = 107. ; :grid_factor = 0. ; }