netcdf nyc.static { dimensions: StrLen = 64 ; Time = UNLIMITED ; // (1 currently) nCells = 27862 ; nEdges = 84247 ; nVertices = 56386 ; TWO = 2 ; maxEdges = 6 ; maxEdges2 = 12 ; vertexDegree = 3 ; R3 = 3 ; nMonths = 12 ; nSoilComps = 8 ; FIFTEEN = 15 ; variables: char xtime(Time, StrLen) ; xtime:units = "YYYY-MM-DD_hh:mm:ss" ; xtime:long_name = "Model valid time" ; float Time(Time) ; Time:units = "seconds since 2010-10-23 00:00:00" ; Time:long_name = "CF-compliant valid time" ; Time:standard_name = "time" ; float latCell(nCells) ; latCell:units = "rad" ; latCell:long_name = "Latitude of cells" ; float lonCell(nCells) ; lonCell:units = "rad" ; lonCell:long_name = "Longitude of cells" ; float xCell(nCells) ; xCell:units = "m" ; xCell:long_name = "Cartesian x-coordinate of cells" ; float yCell(nCells) ; yCell:units = "m" ; yCell:long_name = "Cartesian y-coordinate of cells" ; float zCell(nCells) ; zCell:units = "m" ; zCell:long_name = "Cartesian z-coordinate of cells" ; int indexToCellID(nCells) ; indexToCellID:units = "-" ; indexToCellID:long_name = "Mapping from local array index to global cell ID" ; float latEdge(nEdges) ; latEdge:units = "rad" ; latEdge:long_name = "Latitude of edges" ; float lonEdge(nEdges) ; lonEdge:units = "rad" ; lonEdge:long_name = "Longitude of edges" ; float xEdge(nEdges) ; xEdge:units = "m" ; xEdge:long_name = "Cartesian x-coordinate of edges" ; float yEdge(nEdges) ; yEdge:units = "m" ; yEdge:long_name = "Cartesian y-coordinate of edges" ; float zEdge(nEdges) ; zEdge:units = "m" ; zEdge:long_name = "Cartesian z-coordinate of edges" ; int indexToEdgeID(nEdges) ; indexToEdgeID:units = "-" ; indexToEdgeID:long_name = "Mapping from local array index to global edge ID" ; float latVertex(nVertices) ; latVertex:units = "rad" ; latVertex:long_name = "Latitude of vertices" ; float lonVertex(nVertices) ; lonVertex:units = "rad" ; lonVertex:long_name = "Longitude of vertices" ; float xVertex(nVertices) ; xVertex:units = "m" ; xVertex:long_name = "Cartesian x-coordinate of vertices" ; float yVertex(nVertices) ; yVertex:units = "m" ; yVertex:long_name = "Cartesian y-coordinate of vertices" ; float zVertex(nVertices) ; zVertex:units = "m" ; zVertex:long_name = "Cartesian z-coordinate of vertices" ; int indexToVertexID(nVertices) ; indexToVertexID:units = "-" ; indexToVertexID:long_name = "Mapping from local array index to global vertex ID" ; int cellsOnEdge(nEdges, TWO) ; cellsOnEdge:units = "-" ; cellsOnEdge:long_name = "IDs of cells divided by an edge" ; int nEdgesOnCell(nCells) ; nEdgesOnCell:units = "-" ; nEdgesOnCell:long_name = "Number of edges forming the boundary of a cell" ; int nEdgesOnEdge(nEdges) ; nEdgesOnEdge:units = "-" ; nEdgesOnEdge:long_name = "Number of edges involved in reconstruction of tangential velocity for an edge" ; int edgesOnCell(nCells, maxEdges) ; edgesOnCell:units = "-" ; edgesOnCell:long_name = "IDs of edges forming the boundary of a cell" ; int edgesOnEdge(nEdges, maxEdges2) ; edgesOnEdge:units = "-" ; edgesOnEdge:long_name = "IDs of edges involved in reconstruction of tangential velocity for an edge" ; float weightsOnEdge(nEdges, maxEdges2) ; weightsOnEdge:units = "-" ; weightsOnEdge:long_name = "Weights used in reconstruction of tangential velocity for an edge" ; float dvEdge(nEdges) ; dvEdge:units = "-" ; dvEdge:long_name = "Spherical distance between vertex endpoints of an edge" ; float dcEdge(nEdges) ; dcEdge:units = "m" ; dcEdge:long_name = "Spherical distance between cells separated by an edge" ; float angleEdge(nEdges) ; angleEdge:units = "rad" ; angleEdge:long_name = "Angle between local north and the positive tangential direction of an edge" ; float areaCell(nCells) ; areaCell:units = "m^2" ; areaCell:long_name = "Spherical area of a Voronoi cell" ; float areaTriangle(nVertices) ; areaTriangle:units = "m^2" ; areaTriangle:long_name = "Spherical area of a Delaunay triangle" ; int cellsOnCell(nCells, maxEdges) ; cellsOnCell:units = "-" ; cellsOnCell:long_name = "IDs of cells neighboring a cell" ; int verticesOnCell(nCells, maxEdges) ; verticesOnCell:units = "-" ; verticesOnCell:long_name = "IDs of vertices (corner points) of a cell" ; int verticesOnEdge(nEdges, TWO) ; verticesOnEdge:units = "-" ; verticesOnEdge:long_name = "IDs of the two vertex endpoints of an edge" ; int edgesOnVertex(nVertices, vertexDegree) ; edgesOnVertex:units = "-" ; edgesOnVertex:long_name = "IDs of the edges that meet at a vertex" ; int cellsOnVertex(nVertices, vertexDegree) ; cellsOnVertex:units = "-" ; cellsOnVertex:long_name = "IDs of the cells that meet at a vertex" ; float kiteAreasOnVertex(nVertices, vertexDegree) ; kiteAreasOnVertex:units = "m^2" ; kiteAreasOnVertex:long_name = "Intersection areas between primal (Voronoi) and dual (triangular) mesh cells" ; float meshDensity(nCells) ; meshDensity:units = "unitless" ; meshDensity:long_name = "Mesh density function (used when generating the mesh) evaluated at a cell" ; float nominalMinDc ; nominalMinDc:units = "m" ; nominalMinDc:long_name = "Nominal minimum dcEdge value where meshDensity == 1.0" ; int bdyMaskCell(nCells) ; bdyMaskCell:units = "-" ; bdyMaskCell:long_name = "Indicator of whether a cell is an interior cell, a relaxation-zone cell, or a specified-zone cell" ; int bdyMaskEdge(nEdges) ; bdyMaskEdge:units = "-" ; bdyMaskEdge:long_name = "Indicator of whether an edge is an interior edge, a relaxation-zone edge, or a specified-zone edge" ; int bdyMaskVertex(nVertices) ; bdyMaskVertex:units = "-" ; bdyMaskVertex:long_name = "Indicator of whether an vertex is an interior vertex, a relaxation-zone vertex, or a specified-zone vertex" ; float edgeNormalVectors(nEdges, R3) ; edgeNormalVectors:units = "unitless" ; edgeNormalVectors:long_name = "Cartesian components of the vector normal to an edge and tangential to the surface of the sphere" ; float localVerticalUnitVectors(nCells, R3) ; localVerticalUnitVectors:units = "unitless" ; localVerticalUnitVectors:long_name = "Cartesian components of the vector pointing in the local vertical direction for a cell" ; float cellTangentPlane(nCells, TWO, R3) ; cellTangentPlane:units = "unitless" ; cellTangentPlane:long_name = "Components of a pair of vectors defining the tangent plane at a cell" ; float fEdge(nEdges) ; fEdge:units = "unitless" ; fEdge:long_name = "Coriolis parameter at an edge" ; float fVertex(nVertices) ; fVertex:units = "unitless" ; fVertex:long_name = "Coriolis parameter at a vertex" ; float ter(nCells) ; ter:units = "m" ; ter:long_name = "terrain height" ; int landmask(nCells) ; landmask:units = "unitless" ; landmask:long_name = "land-ocean mask (1=land ; 0=ocean)" ; char mminlu(StrLen) ; mminlu:units = "unitless" ; mminlu:long_name = "land use classification" ; int isice_lu ; isice_lu:units = "unitless" ; isice_lu:long_name = "Index category for snow/ice" ; int iswater_lu ; iswater_lu:units = "unitless" ; iswater_lu:long_name = "Index category for water" ; int ivgtyp(nCells) ; ivgtyp:units = "unitless" ; ivgtyp:long_name = "dominant vegetation category" ; int isltyp(nCells) ; isltyp:units = "unitless" ; isltyp:long_name = "dominate soil category" ; float snoalb(nCells) ; snoalb:units = "unitless" ; snoalb:long_name = "annual maximum snow albedo" ; float soiltemp(nCells) ; soiltemp:units = "K" ; soiltemp:long_name = "annual mean deep soil temperature" ; float greenfrac(nCells, nMonths) ; greenfrac:units = "unitless" ; greenfrac:long_name = "monthly-mean climatological greeness fraction" ; float shdmin(nCells) ; shdmin:units = "unitless" ; shdmin:long_name = "minimum fractional coverage of annual green vegetation fraction" ; float shdmax(nCells) ; shdmax:units = "unitless" ; shdmax:long_name = "maximum fractional coverage of annual green vegetation fraction" ; float albedo12m(nCells, nMonths) ; albedo12m:units = "unitless" ; albedo12m:long_name = "monthly-mean climatological surface albedo" ; float soilcomp(nCells, nSoilComps) ; soilcomp:units = "percent" ; soilcomp:long_name = "soil composition needed as input in the NOAH-MP land surface model" ; float soilcl1(nCells) ; soilcl1:units = "unitless" ; soilcl1:long_name = "soil texture class level 1 needed as input for the NOAH-MP land surface model" ; float soilcl2(nCells) ; soilcl2:units = "unitless" ; soilcl2:long_name = "soil texture class level 2 needed as input for the NOAH-MP land surface model" ; float soilcl3(nCells) ; soilcl3:units = "unitless" ; soilcl3:long_name = "soil texture class level 3 needed as input for the NOAH-MP land surface model" ; float soilcl4(nCells) ; soilcl4:units = "unitless" ; soilcl4:long_name = "soil texture class level 4 needed as input for the NOAH-MP land surface model" ; float var2d(nCells) ; var2d:units = "m" ; var2d:long_name = "standard deviation of subgrid-scale orography" ; float con(nCells) ; con:units = "unitless" ; con:long_name = "orographic convexity" ; float oa1(nCells) ; oa1:units = "unitless" ; oa1:long_name = "asymmetry of subgrid-scale orography for westerly flow" ; float oa2(nCells) ; oa2:units = "unitless" ; oa2:long_name = "asymmetry of subgrid-scale orography for southerly flow" ; float oa3(nCells) ; oa3:units = "unitless" ; oa3:long_name = "asymmetry of subgrid-scale orography for south-westerly flow" ; float oa4(nCells) ; oa4:units = "unitless" ; oa4:long_name = "asymmetry of subgrid-scale orography for north-westerly flow" ; float ol1(nCells) ; ol1:units = "unitless" ; ol1:long_name = "effective orographic length for westerly flow" ; float ol2(nCells) ; ol2:units = "unitless" ; ol2:long_name = "effective orographic length for southerly flow" ; float ol3(nCells) ; ol3:units = "unitles" ; ol3:long_name = "effective orographic length for south-westerly flow" ; float ol4(nCells) ; ol4:units = "unitless" ; ol4:long_name = "effective orographic length for north-westerly flow" ; float deriv_two(nEdges, TWO, FIFTEEN) ; deriv_two:units = "unitless" ; deriv_two:long_name = "weights for cell-centered second derivative, normal to edge, for transport scheme" ; float defc_a(nCells, maxEdges) ; defc_a:units = "unitless" ; defc_a:long_name = "Coefficients for computing the off-diagonal components of the horizontal deformation" ; float defc_b(nCells, maxEdges) ; defc_b:units = "unitless" ; defc_b:long_name = "Coefficients for computing the diagonal components of the horizontal deformation" ; float cell_gradient_coef_x(nCells, maxEdges) ; cell_gradient_coef_x:units = "m^-1" ; cell_gradient_coef_x:long_name = "Coefficients for computing the x (zonal) derivative of a cell-centered variable" ; float cell_gradient_coef_y(nCells, maxEdges) ; cell_gradient_coef_y:units = "m^-1" ; cell_gradient_coef_y:long_name = "Coefficients for computing the y (meridional) derivative of a cell-centered variable" ; float coeffs_reconstruct(nCells, maxEdges, R3) ; coeffs_reconstruct:units = "unitless" ; coeffs_reconstruct:long_name = "Coefficients to reconstruct velocity vectors at cell centers" ; // global attributes: :model_name = "mpas" ; :core_name = "init_atmosphere" ; :source = "MPAS" ; :Conventions = "MPAS" ; :git_version = "v8.2.1" ; :on_a_sphere = "YES" ; :sphere_radius = 6371229.f ; :is_periodic = "NO" ; :x_period = 0.f ; :y_period = 0.f ; :history = "mpirun -n 1 ./init_atmosphere_model" ; :parent_id = "" ; :mesh_spec = "0.0" ; :config_init_case = 7 ; :config_calendar_type = "gregorian" ; :config_start_time = "2010-10-23_00:00:00" ; :config_stop_time = "2010-10-23_00:00:00" ; :config_theta_adv_order = 3 ; :config_coef_3rd_order = 0.25f ; :config_num_halos = 2 ; :config_interface_projection = "linear_interpolation" ; :config_nvertlevels = 55 ; :config_nsoillevels = 4 ; :config_nfglevels = 38 ; :config_nfgsoillevels = 4 ; :config_gocartlevels = 30 ; :config_months = 12 ; :config_geog_data_path = "/media/jhbravo/satelite/WPS_GEOG/" ; :config_met_prefix = "CFSR" ; :config_sfc_prefix = "SST" ; :config_fg_interval = 86400 ; :config_landuse_data = "MODIFIED_IGBP_MODIS_NOAH" ; :config_topo_data = "GMTED2010" ; :config_vegfrac_data = "MODIS" ; :config_albedo_data = "MODIS" ; :config_maxsnowalbedo_data = "MODIS" ; :config_supersample_factor = 3 ; :config_30s_supersample_factor = 1 ; :config_use_spechumd = "NO" ; :config_ztop = 30000.f ; :config_nsmterrain = 1 ; :config_smooth_surfaces = "YES" ; :config_dzmin = 0.3f ; :config_nsm = 30 ; :config_tc_vertical_grid = "YES" ; :config_specified_zeta_levels = "" ; :config_blend_bdy_terrain = "NO" ; :config_extrap_airtemp = "lapse-rate" ; :config_static_interp = "YES" ; :config_native_gwd_static = "YES" ; :config_gwd_cell_scaling = 1.f ; :config_vertical_grid = "NO" ; :config_met_interp = "NO" ; :config_input_sst = "NO" ; :config_frac_seaice = "NO" ; :config_tsk_seaice_threshold = 100.f ; :config_pio_num_iotasks = 0 ; :config_pio_stride = 1 ; :config_block_decomp_file_prefix = "x1.40962.graph.info.part." ; :config_number_of_blocks = 0 ; :config_explicit_proc_decomp = "NO" ; :config_proc_decomp_file_prefix = "graph.info.part." ; :file_id = "y04qn54xp7" ; }