Attributes { j_g { String long_name "grid index in y for variables at 'v' and 'g' locations"; String comment "In the Arakawa C-grid system, 'v' (e.g., VVEL) and 'g' variables (e.g., XG) have the same y coordinate."; String coverage_content_type "coordinate"; } i { String long_name "grid index in x for variables at tracer and 'v' locations"; String comment "In the Arakawa C-grid system, tracer (e.g., THETA) and 'v' variables (e.g., VVEL) have the same x coordinate on the model grid."; String axis "X"; String coverage_content_type "coordinate"; } i_g { String long_name "grid index in x for variables at 'u' and 'g' locations"; String comment "In the Arakawa C-grid system, 'u' (e.g., UVEL) and 'g' variables (e.g., XG) have the same x coordinate on the model grid."; String coverage_content_type "coordinate"; } j { String long_name "grid index in y for variables at tracer and 'u' locations"; String comment "In the Arakawa C-grid system, tracer (e.g., THETA) and 'u' variables (e.g., UVEL) have the same y coordinate on the model grid."; String axis "Y"; String coverage_content_type "coordinate"; } k { String long_name "grid index in z for tracer variables"; String axis "Z"; String coverage_content_type "coordinate"; } k_u { String long_name "grid index in z for variables at lower 'w' location"; String comment "First index corresponds to 'w' location at the bottom of the uppermost model tracer cell."; String coverage_content_type "coordinate"; } k_l { String long_name "grid index in z for variables at upper 'w' location"; String comment "First index corresponds to 'w' location at the top of the uppermost model tracer cell."; String coverage_content_type "coordinate"; } k_p1 { String long_name "grid index in z for variables at upper 'w' location"; String comment "First index corresponds to 'w' location at the top of the uppermost model tracer cell."; String coverage_content_type "coordinate"; } XC { Float32 _FillValue 9.96920997e+36; String standard_name "longitude"; String long_name "longitude of tracer grid cell center"; String comment "nonuniform grid spacing"; String units "degrees_east"; String bounds "XC_bnds"; String coverage_content_type "coordinate"; Float64 valid_min -180.0000000000000; Float64 valid_max 180.0000000000000; } YC { Float32 _FillValue 9.96920997e+36; String standard_name "latitude"; String long_name "latitude of tracer grid cell center"; String units "degrees_north"; String comment "nonuniform grid spacing"; String bounds "YC_bnds"; String coverage_content_type "coordinate"; Float64 valid_min -90.00000000000000; Float64 valid_max 90.00000000000000; } DXV { Float32 _FillValue 9.96920997e+36; String long_name "cell_x_size_at_f_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } DYU { Float32 _FillValue 9.96920997e+36; String long_name "cell_y_size_at_f_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } Depth { Float32 _FillValue 9.96920997e+36; String standard_name "sea_floor_depth_below_geoid"; String long_name "model seafloor depth below ocean surface at rest"; String comments_1 "Model sea surface height (SSH) of 0m corresponds to an ocean surface at rest relative to the geoid. Depth corresponds to seafloor depth below geoid."; String comments_2 "Note: the MITgcm used by ECCO V4r4 implements 'partial cells' so the actual model seafloor depth may differ from the seafloor depth provided by the input bathymetry file."; String units "m"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min 0.000000000000000; Float64 valid_max 6500.000000000000; } AngleSN { Float32 _FillValue 9.96920997e+36; String long_name "AngleSN"; String comments_1 "AngleCS and AngleSN are required to calculate the geographic (meridional, zonal) components of vectors on the curvilinear model grid"; String comments_2 "Note: for vector R with components R_x and R_y in local grid directions x and y, the geographical eastward component R_{east} = CS R_x - SN R_y. The geographical northward component R_{north} = SN R_x + CS R_y."; String units "m2"; String grid_location "v"; String coverage_content_type "modelResult"; Float64 valid_min -1.000000000000000; Float64 valid_max 1.000000000000000; } AngleCS { Float32 _FillValue 9.96920997e+36; String long_name "AngleCS"; String comments_1 "AngleCS and AngleSN are required to calculate the geographic (meridional, zonal) components of vectors on the curvilinear model grid"; String comments_2 "Note: for vector R with components R_x and R_y: R_{east} = CS R_x - SN R_y. R_{north} = SN R_x + CS R_y"; String units "m2"; String grid_location "v"; String coverage_content_type "modelResult"; Float64 valid_min -1.000000000000000; Float64 valid_max 1.000000000000000; } DXC { Float32 _FillValue 9.96920997e+36; String long_name "cell_x_size_at_u_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } DYG { Float32 _FillValue 9.96920997e+36; String long_name "cell_y_size_at_u_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } DYC { Float32 _FillValue 9.96920997e+36; String long_name "cell_y_size_at_v_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } DXG { Float32 _FillValue 9.96920997e+36; String long_name "cell_x_size_at_v_location"; String comment "nonuniform grid spacing"; String units "m"; String coverage_content_type "coordinate"; Float64 valid_min 100.0000000000000; Float64 valid_max 5000.000000000000; } XG { Float32 _FillValue 9.96920997e+36; String standard_name "longitude"; String long_name "longitude of 'southwest' corner of tracer grid cell"; String comment "Nonuniform grid spacing. Note: 'southwest' does not correspond to geographic orientation but is used for convenience to describe the computational grid. See MITgcm dcoumentation for details."; String units "degrees_east"; String coverage_content_type "coordinate"; Float64 valid_min -180.0000000000000; Float64 valid_max 180.0000000000000; } YG { Float32 _FillValue 9.96920997e+36; String standard_name "latitude"; String long_name "latitude of 'southwest' corner of tracer grid cell"; String comment "Nonuniform grid spacing. Note: 'southwest' does not correspond to geographic orientation but is used for convenience to describe the computational grid. See MITgcm dcoumentation for details."; String units "degrees_north"; String coverage_content_type "coordinate"; Float64 valid_min -90.00000000000000; Float64 valid_max 90.00000000000000; } RAZ { Float32 _FillValue 9.96920997e+36; String long_name "vertical face area of vorticity points"; String comment "nonuniform grid spacing"; String units "m2"; String coverage_content_type "coordinate"; Float64 valid_min 100000.0000000000; Float64 valid_max 1845943.000000000; } nb { String long_name "grid index for coordinate bounds"; Int32 valid_min 0; Int32 valid_max 1; String coverage_content_type "coordinate"; } XC_bnds { Float64 _FillValue 9.969209968386869e+36; String long_name "longitudes of tracer grid cell corners"; String comment "Bounds array follows CF conventions. XC_bnds[i,j,0] = 'southwest' corner (j-1, i-1), XC_bnds[i,j,1] = 'southeast' corner (j-1, i+1), XC_bnds[i,j,2] = 'northeast' corner (j+1, i+1), XC_bnds[i,j,3] = 'northwest' corner (j+1, i-1). Note: 'southwest', 'southeast', northwest', and 'northeast' do not correspond to geographic orientation but are used for convenience to describe the computational grid. See MITgcm dcoumentation for details."; String coverage_content_type "coordinate"; } YC_bnds { Float64 _FillValue 9.969209968386869e+36; String long_name "latitudes of tracer grid cell corners"; String comment "Bounds array follows CF conventions. YC_bnds[i,j,0] = 'southwest' corner (j-1, i-1), YC_bnds[i,j,1] = 'southeast' corner (j-1, i+1), YC_bnds[i,j,2] = 'northeast' corner (j+1, i+1), YC_bnds[i,j,3] = 'northwest' corner (j+1, i-1). Note: 'southwest', 'southeast', northwest', and 'northeast' do not correspond to geographic orientation but are used for convenience to describe the computational grid. See MITgcm dcoumentation for details."; String coverage_content_type "coordinate"; } Z { Float32 _FillValue 9.96920997e+36; String standard_name "depth"; String long_name "depth of tracer grid cell center"; String comment "Non-uniform vertical spacing."; String units "m"; String positive "up"; String bounds "Z_bnds"; String coverage_content_type "coordinate"; Float64 valid_min -6500.000000000000; Float64 valid_max -0.5000000000000000; } Zp1 { Float32 _FillValue 9.96920997e+36; String standard_name "depth"; String long_name "depth of tracer grid cell interface"; String comment "Contains one element more than the number of vertical layers. First element is 0m, the depth of the upper interface of the surface grid cell. Last element is the depth of the lower interface of the deepest grid cell."; String units "m"; String positive "up"; String coverage_content_type "coordinate"; Float64 valid_min -6500.000000000000; Float64 valid_max 0.000000000000000; } Zu { Float32 _FillValue 9.96920997e+36; String standard_name "depth"; String long_name "depth of tracer grid cell lower interface"; String comment "First element is 10m, the depth of lower interface of the surface grid cell. Last element is the depth of the lower interface of the deepest grid cell."; String units "m"; String positive "up"; String coverage_content_type "coordinate"; Float64 valid_min -6500.000000000000; Float64 valid_max -1.000000000000000; } Zl { Float32 _FillValue 9.96920997e+36; String standard_name "depth"; String long_name "depth of tracer grid cell upper interface"; String comment "First element is 0m, the depth of the upper interface of the surface grid cell. Last element is the depth of the upper interface of the deepest grid cell."; String units "m"; String positive "up"; String coverage_content_type "coordinate"; Float64 valid_min -6500.000000000000; Float64 valid_max 0.000000000000000; } Z_bnds { Float32 _FillValue 9.96920997e+36; String long_name "depths of tracer grid cell upper and lower interfaces"; String comment "One pair of depths for each vertical level."; String coverage_content_type "coordinate"; Float64 valid_min -6500.000000000000; Float64 valid_max 0.000000000000000; } time { Float32 _FillValue 9.96920997e+36; String Longname "center time of snapshots"; String axis "T"; String coverage_content_type "coordinate"; String standard_name "time"; String units "hours since 2011-01-01 00:00:00"; } Eta { Float64 _FillValue 9.969209968386869e+36; String long_name "Model sea level anomaly"; String units "m"; String comments_1 "Model sea level anomaly WITHOUT corrections for global mean density (steric) changes, inverted barometer effect, or volume displacement due to submerged sea-ice and snow "; String comments_2 "Note: ETAN should NOT be used for comparisons with altimetry data products because ETAN is NOT corrected for (a) global mean steric sea level changes related to density changes in the Boussinesq volume-conserving model (Greatbatch correction, see sterGloH) nor (b) sea level displacement due to submerged sea-ice and snow (see sIceLoad). These corrections ARE made for the variables SSH and SSHNOIBC."; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -5.000000000000000; Float64 valid_max 5.000000000000000; } KPPhbl { Float64 _FillValue 9.969209968386869e+36; String standard_name "ocean_mixed_layer_thickness_defined_by_mixing_scheme"; String units "m"; String comments_1 "KPP boundary layer depth based on bulk Richardson number criteria. Mixing is strongly enhanced in the boundary layer under the stabilizing or destabilizing influence of surface forcing (buoyancy and momentum) enabling boundary layer properties to penetrate well into the thermocline; mixing is represented through a polynomial profile whose coefficients are determined subject to several contraints"; String comments_2 "The oceanic planetary boundary layer depth is determined as the shallowest depth where the bulk Richardson number is equal to the critical value, Ricr."; String direction "+ = downward, below sea surface"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min 0.000000000000000; Float64 valid_max 3000.000000000000; } PhiBot { Float64 _FillValue 9.969209968386869e+36; String long_name "Ocean hydrostatic bottom pressure anomaly"; String units "m2 s-2"; String comments_1 "PHIBOT = p_b / rhoConst - g H(t), where p_b = hydrostatic ocean bottom pressure, rhoConst = reference density (1029 kg m-3), g is acceleration due to gravity (9.81 m s-2), and H(t) is model depth at time t. Units: p:[kg m-1 s-2], rhoConst:[kg m-3], g:[m s-2], H(t):[m]"; String comments_2 "Note: includes atmospheric pressure loading. PHIBOT accounts for the model's time-varying grid cell thickness (z* coordinate system). PHIBOT is NOT corrected for global mean steric sea level changes related to density changes in the Boussinesq volume-conserving model (Greatbatch correction, see sterGloH), and therefore should NOT be used for comparisons with ocean bottom pressure data. Instead, see OBPGMAP and OBP. "; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min 0.000000000000000; Float64 valid_max 2000.000000000000; } oceFWflx { Float64 _FillValue 9.969209968386869e+36; String long_name "Net freshwater flux into the ocean"; String units "kg m-2 s-1"; String standard_name "water_flux_into_sea_water"; String comments_1 "Net freshwater flux into the ocean including contributions from runoff, evaporation, precipitation, and mass exchange with sea-ice due to melting and freezing and snow melting"; String comments_2 "Note: oceFWflx does NOT include freshwater fluxes between the atmosphere and sea-ice and snow. The variable 'SIatmFW' accounts for freshwater fluxes out of the combined ocean+sea-ice+snow reservoir."; String direction ">0 decreases salinity (SALT)"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -0.1000000000000000; Float64 valid_max 0.1000000000000000; } oceQnet { Float64 _FillValue 9.969209968386869e+36; String long_name "Net heat flux into the ocean surface"; String units "W m-2"; String standard_name "surface_downward_heat_flux_in_sea_water"; String comments_1 "Net heat flux into the ocean surface from all processes: air-sea turbulent and radiative fluxes and turbulent and conductive fluxes between the ocean and sea-ice and snow."; String comments_2 "Note: oceQnet does not include the change in ocean heat content due to changing ocean ocean mass (oceFWflx). Mass fluxes from evaporation, precipitation, and runoff (EXFempmr) happen at the same temperature as the ocean surface temperature. Consequently, EmPmR does not change ocean surface temperature. Conversely, mass fluxes due to sea-ice thickening/thinning and snow melt in the model are assumed to happen at a fixed 0C. Consequently, mass fluxes due to phase changes between seawater and sea-ice and snow induce a heat flux when the ocean surface temperaure is not 0C. The variable TFLUX does include the change in ocean heat content due to changing ocean mass."; String direction ">0 increases potential temperature (THETA)"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -600.0000000000000; Float64 valid_max 600.0000000000000; } oceQsw { Float64 _FillValue 9.969209968386869e+36; String long_name "Net shortwave radiative flux across the ocean surface"; String units "W m-2"; String comments_1 "Net shortwave radiative flux across the ocean surface"; String comments_2 "Note: Shortwave radiation penetrates below the surface grid cell."; String direction ">0 increases potential temperature (THETA)"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -1000.000000000000; Float64 valid_max 1000.000000000000; } oceSflux { Float64 _FillValue 9.969209968386869e+36; String long_name "water_flux_into_sea_water"; String units "g m-2 s-1"; String comments_1 "Net salt flux into the ocean."; String comments_2 "Note: units are grams of salt per square meter per second, not salinity per square meter per second."; String direction "+=down, >0 increases ocean salinity (SALT)"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -1.000000000000000; Float64 valid_max 1.000000000000000; } oceTAUX { Float64 _FillValue 9.969209968386869e+36; String long_name "Ocean surface stress in the model +x direction"; String units "N m-2"; String standard_name "downward_x_stress_at_sea_water_surface"; String comments_1 "Ocean surface stress due to wind and sea-ice in the +x direction centered over the 'u' side of the the native model grid"; String comments_2 "Note: in the Arakawa-C grid, wind stress acts on horizontal velocities which are staggered relative to the tracer cells with indexing such that +oceTAUX(i_g,j) corresponds to +x momentum fluxes at 'u' edge of the tracer cell at (i,j,k=0). Also, the model +x direction does not necessarily correspond to the geographical east-west direction because the x and y axes of the model's curvilinear lat-lon-cap (llc) grid have arbitrary orientations which vary within and across tiles."; String direction " >0 increases horizontal velocity in the +x direction (UVEL)"; String grid_location "u"; String coverage_content_type "modelResult"; Float64 valid_min -2.000000000000000; Float64 valid_max 2.000000000000000; } oceTAUY { Float64 _FillValue 9.969209968386869e+36; String long_name "Ocean surface stress in the model +y direction"; String units "N m-2"; String standard_name "downward_y_stress_at_sea_water_surface"; String comments_1 "Ocean surface stress due to wind and sea-ice in the +y direction centered over the 'v' side of the the native model grid"; String comments_2 "Note: in the Arakawa-C grid, wind stress acts on horizontal velocities which are staggered relative to the tracer cells with indexing such that +oceTAUY(i_g,j) corresponds to +y momentum fluxes at 'v' edge of the tracer cell at (i,j,k=0). Also, the model +y direction does not necessarily correspond to the geographical north-south direction because the x and y axes of the model's curvilinear lat-lon-cap (llc) grid have arbitrary orientations which vary within and across tiles."; String direction " >0 increases horizontal velocity in the +y direction (VVEL)"; String grid_location "v"; String coverage_content_type "modelResult"; Float64 valid_min -2.000000000000000; Float64 valid_max 2.000000000000000; } Theta { Float64 _FillValue 9.969209968386869e+36; String long_name "Potential temperature "; String units "degree_C"; String standard_name "sea_water_potential_temperature"; String comments_1 "Sea water potential temperature is the temperature a parcel of sea water would have if moved adiabatically to sea level pressure."; String comments_2 "Note: the equation of state is a modified UNESCO formula by Jackett and McDougall (1995), which uses the model variable potential temperature as input assuming a horizontally and temporally constant pressure of $p_0=-g ho_{0} z$."; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -10.00000000000000; Float64 valid_max 40.00000000000000; } Salt { Float64 _FillValue 9.969209968386869e+36; String long_name "Salinity"; String units "1e-3"; String standard_name "sea_water_salinity"; String comments_1 "Defined using CF convention 'Sea water salinity is the salt content of sea water, often on the Practical Salinity Scale of 1978. However, the unqualified term 'salinity' is generic and does not necessarily imply any particular method of calculation. The units of salinity are dimensionless and the units attribute should normally be given as 1e-3 or 0.001 i.e. parts per thousand.' see https://cfconventions.org/Data/cf-standard-names/73/build/cf-standard-name-table.html"; String internal%20note "INCLUDE HFACC FOR VOLUME MEAN CALCULATIONS"; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min 10.00000000000000; Float64 valid_max 45.00000000000000; } U { Float32 _FillValue 9.96920997e+36; String long_name "Horizontal velocity in the model +x direction"; String units "m s-1"; String standard_name "sea_water_x_velocity"; String comments_1 "Horizontal velocity in the +x direction at the 'u' face of the tracer cell on the native model grid."; String comments_2 "Note: in the Arakawa-C grid, horizontal velocities are staggered relative to the tracer cells with indexing such that +UVEL(i_g,j,k) corresponds to +x fluxes through the 'u' face of the tracer cell at (i,j,k). Do NOT use UVEL for volume flux calculations because the model's grid cell thicknesses vary with time (z* coordinates); use UVELMASS instead. Also, the model +x direction does not necessarily correspond to the geographical east-west direction because the x and y axes of the model's curvilinear lat-lon-cap (llc) grid have arbitrary orientations which vary within and across tiles. See EVEL and NVEL for zonal and meridional velocity."; String direction ">0 increases volume"; String internal%20note "INCLUDE HFACW FOR VOLUME MEAN CALCULATIONS"; String grid_location "u"; String coverage_content_type "modelResult"; Float64 valid_min -2.000000000000000; Float64 valid_max 2.000000000000000; } V { Float64 _FillValue 9.969209968386869e+36; String long_name "Horizontal velocity in the model +y direction"; String units "m s-1"; String standard_name "sea_water_y_velocity"; String comments_1 "Horizontal velocity in the +y direction at the 'v' face of the tracer cell on the native model grid"; String comments_2 "Note: in the Arakawa-C grid, horizontal velocities are staggered relative to the tracer cells with indexing such that +VVEL(i,j_g,k) corresponds to +y fluxes through the 'v' face of the tracer cell at (i,j,k). Do NOT use VVEL for volume flux calculations because the model's grid cell thicknesses vary with time (z* coordinates); use VVELMASS instead. Also, the model +y direction does not necessarily correspond to the geographical north-south direction because the x and y axes of the model's curvilinear lat-lon-cap (llc) grid have arbitrary orientations which vary within and across tiles. See EVEL and NVEL for zonal and meridional velocity."; String direction ">0 increases volume"; String internal%20note "INCLUDE HFACS FOR VOLUME MEAN CALCULATIONS"; String grid_location "v"; String coverage_content_type "modelResult"; Float64 valid_min -2.000000000000000; Float64 valid_max 2.000000000000000; } W { Float64 _FillValue 9.969209968386869e+36; String long_name "Vertical velocity"; String units "m s-1"; String standard_name "upward_sea_water_velocity"; String comments_1 "Vertical velocity in the +z direction at the top 'w' face of the tracer cell on the native model grid"; String comments_2 "Note: in the Arakawa-C grid, vertical velocities are staggered relative to the tracer cells with indexing such that +WVEL(i,j,k_l) corresponds to upward +z motion through the top 'w' face of the tracer cell at (i,j,k). WVEL is identical to WVELMASS."; String direction ">0 decreases volume"; String internal%20note "wvel is the same as wvel mass. wvel, uvel, and vvel are grouped in the 'ocean velocity' dataset. wvelmass, uvelmass, and vvelmass are grouped in the 'ocean volume fluxes' dataset."; String grid_location "c"; String coverage_content_type "modelResult"; Float64 valid_min -0.5000000000000000; Float64 valid_max 0.5000000000000000; } NC_GLOBAL { String acknowledgement "This research was carried out by the Jet Propulsion Laboratory, managed by the California Institute of Technology under a contract with the National Aeronautics and Space Administration."; String author "Dimitris Menemenlis et al."; String contributor "Chris Hill, Christopher E. Henze, Jinbo Wang, Ian Fenty"; String contributor_role "MITgcm developer, AMES supercomputer support, creator of netcdf files for PODAAC, metadata"; String cdm_data_type "Grid"; String Conventions "CF-1.7, ACDD-1.3"; String creator_email "menemenlis@jpl.nasa.gov"; String creator_institution "NASA Jet Propulsion Laboratory (JPL)"; String creator_name "Dimitris Menemelis et al."; String creator_type "group"; String creator_url "https://science.jpl.nasa.gov/people/Menemenlis/"; String date_created "2021-01-20T00:00:00"; String date_issued "2021-01-20T00:00:00"; String date_metadata_modified "2021-01-20T00:00:00"; Float32 geospatial_lat_max -16.5053577; Float32 geospatial_lat_min -20.4840832; String geospatial_lat_units "degrees_north"; Float32 geospatial_lon_max 150.239578; Float32 geospatial_lon_min 146.260422; String geospatial_lon_units "degrees_east"; String geospatial_bounds_crs "EPSG:4326"; String geospatial_vertical_max "0"; Float64 geospatial_vertical_min -6134.500000000000; String geospatial_vertical_positive "up"; String geospatial_vertical_resolution "variable"; String geospatial_vertical_units "meter"; String history "Inaugural release of LLC4320 regions to PO.DAAC to support pre-SWOT activities."; String id "MITgcm_LLC4320_Pre-SWOT_JPL_L4_Yongala_v1.0"; String institution "NASA Jet Propulsion Laboratory (JPL)"; String instrument_vocabulary "GCMD instrument keywords"; String keywords "EARTH SCIENCE SERVICES > MODELS > EARTH SCIENCE MODELS"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; String license "Public Domain"; String metadata_link "http://podaac.jpl.nasa.gov/ws/metadata/dataset/?format=iso&shortName=MITgcm_LLC4320_Pre-SWOT_JPL_L4_Yongala_v1.0"; String naming_authority "gov.nasa.jpl"; String platform_vocabulary "GCMD platform keywords"; String processing_level "L4"; String product_time_coverage_end "2012-11-15T00:00:00"; String product_time_coverage_start "2011-09-13T00:00:00"; String product_version "1.0"; String program "NASA Physical Oceanography"; String project "Surface Water and Ocean Topography (SWOT) and Estimating the Circulation and Climate of the Ocean (ECCO)"; String publisher_email "podaac@podaac.jpl.nasa.gov"; String publisher_institution "PO.DAAC"; String publisher_name "Physical Oceanography Distributed Active Archive Center (PO.DAAC)"; String publisher_type "institution"; String publisher_url "https://podaac.jpl.nasa.gov"; String source "MITgcm simulation"; String standard_name_vocabulary "NetCDF Climate and Forecast (CF) Metadata Convention"; String summary "This is a subset of a global ocean simulation named LLC4320 based on MITgcm. The simulation has a norminal 1/48 deg horizontal resolution, about 2km in the mid-latitudes. The model has 90 vertical levels, with about 1-m vertical resolution at the surface and 30 m down to 500 m, for better resolving the upper-ocean processes. The model has zero parameterized horizontal diffusivity. In the vertical direction, the K-profile parameterization (KPP; Large et al. 1994) is used for boundary layer turbulent mixing. The model is forced by the 6-hourly ERA-Interim atmosphere reanalysis. In addition, a synthetic surface pressure field consisting of the 16 most dominant tidal constituents is used to dynamically mimic the tidal forcing."; String time_coverage_end "2012-10-01 23:00:00"; String time_coverage_start "2012-10-01 00:00:00"; String title "LLC4320 regional Yongala National Reference Mooring"; String geospatial_lon_resolution "variable"; String geospatial_lat_resolution "variable"; String platform "MITgcm"; } }