netcdf sgp180varanal3dnarrC1.c1.20110422.000000 { dimensions: time = 368 ; lat = 9 ; lon = 10 ; lon_stag = 11 ; lat_stag = 10 ; lev = 38 ; variables: int base_time ; base_time:long_name = "Base time in Epoch" ; base_time:units = "seconds since 1970-1-1 0:00:00 0:00" ; base_time:ancillary_variables = "time_offset" ; double time_offset(time) ; time_offset:long_name = "Time offset from base_time" ; time_offset:units = "seconds since 2011-04-22 00:00" ; time_offset:ancillary_variables = "base_time" ; double time(time) ; time:long_name = "Time offset from midnight" ; time:units = "seconds since 2011-04-22 00:00:00" ; time:standard_name = "time" ; float u(time, lev, lat, lon) ; u:long_name = "U-wind at grid center" ; u:standard_name = "eastward_wind" ; u:units = "m/s" ; u:missing_value = -9999. ; float v(time, lev, lat, lon) ; v:long_name = "V-wind at grid center" ; v:standard_name = "northward_wind" ; v:units = "m/s" ; v:missing_value = -9999. ; float q(time, lev, lat, lon) ; q:long_name = "water vapor mixing ratio at grid center" ; q:standard_name = "humidity_mixing_ratio" ; q:units = "kg/kg" ; q:missing_value = -9999. ; float s(time, lev, lat, lon) ; s:long_name = "dry static energy/Cpd (T+g*z/Cpd) at grid center" ; s:standard_name = "N/A" ; s:units = "K" ; s:missing_value = -9999. ; float z(time, lev, lat, lon) ; z:long_name = "geopotential height" ; z:standard_name = "geopotential_height" ; z:units = "gpm" ; z:missing_value = -9999. ; float u_xstag(time, lev, lat, lon_stag) ; u_xstag:long_name = "U-wind at W-E boundary" ; u_xstag:standard_name = "eastward_wind" ; u_xstag:units = "m/s" ; u_xstag:missing_value = -9999. ; float q_xstag(time, lev, lat, lon_stag) ; q_xstag:long_name = "water vapor mixing ratio at W-E boundary" ; q_xstag:standard_name = "humidity_mixing_ratio" ; q_xstag:units = "kg/kg" ; q_xstag:missing_value = -9999. ; float s_xstag(time, lev, lat, lon_stag) ; s_xstag:long_name = "dry static energy/Cpd (T+g*z/Cpd) at W-E boundary" ; s_xstag:standard_name = "N/A" ; s_xstag:units = "K" ; s_xstag:missing_value = -9999. ; float v_ystag(time, lev, lat_stag, lon) ; v_ystag:long_name = "V-wind at N-S boundary" ; v_ystag:standard_name = "northward_wind" ; v_ystag:units = "m/s" ; v_ystag:missing_value = -9999. ; float q_ystag(time, lev, lat_stag, lon) ; q_ystag:long_name = "water vapor mixing ratio at N-S boundary" ; q_ystag:standard_name = "humidity_mixing_ratio" ; q_ystag:units = "kg/kg" ; q_ystag:missing_value = -9999. ; float s_ystag(time, lev, lat_stag, lon) ; s_ystag:long_name = "dry static energy/Cpd (T+g*z/Cpd) at N-S boundary" ; s_ystag:standard_name = "N/A" ; s_ystag:units = "K" ; s_ystag:missing_value = -9999. ; float div(time, lev, lat, lon) ; div:long_name = "Divergence of wind" ; div:standard_name = "divergence_of_wind" ; div:units = "1/s" ; div:missing_value = -9999. ; float m_domega_dp(time, lev, lat, lon) ; m_domega_dp:long_name = "Negative domega/dp" ; m_domega_dp:standard_name = "N/A" ; m_domega_dp:units = "1/s" ; m_domega_dp:missing_value = -9999. ; float omega(time, lev, lat, lon) ; omega:long_name = "Pressure vertical velocity" ; omega:standard_name = "lagrangian_tendency_of_air_pressure" ; omega:units = "Pa/s" ; omega:missing_value = -9999. ; float dq_dt(time, lev, lat, lon) ; dq_dt:long_name = "Time change of moisture" ; dq_dt:standard_name = "N/A" ; dq_dt:units = "kg/kg/s" ; dq_dt:missing_value = -9999. ; float h_advq(time, lev, lat, lon) ; h_advq:long_name = "horizontal advection of q" ; h_advq:standard_name = "N/A" ; h_advq:units = "kg/kg/s" ; h_advq:missing_value = -9999. ; float v_advq(time, lev, lat, lon) ; v_advq:long_name = "vertical advection of q" ; v_advq:standard_name = "N/A" ; v_advq:units = "kg/kg/s" ; v_advq:missing_value = -9999. ; float Q2(time, lev, lat, lon) ; Q2:long_name = "Apparent moisture sink (/cpd) from Yanai et al., (1973)" ; Q2:standard_name = "N/A" ; Q2:units = "K/s" ; Q2:missing_value = -9999. ; float wq(time, lev, lat, lon) ; wq:long_name = "vertical pressure velocity multiplied by moisture (*L/cpd)" ; wq:standard_name = "N/A" ; wq:units = "Pa*K/s" ; wq:missing_value = -9999. ; float ds_dt(time, lev, lat, lon) ; ds_dt:long_name = "time tendency of dry static energy (/cpd)" ; ds_dt:standard_name = "N/A" ; ds_dt:units = "K/s" ; ds_dt:missing_value = -9999. ; float h_advs(time, lev, lat, lon) ; h_advs:long_name = "horizontal advection of s (/cpd)" ; h_advs:standard_name = "N/A" ; h_advs:units = "K/s" ; h_advs:missing_value = -9999. ; float v_advs(time, lev, lat, lon) ; v_advs:long_name = "vertical advection of s (/cpd)" ; v_advs:standard_name = "N/A" ; v_advs:units = "K/s" ; v_advs:missing_value = -9999. ; float Q1(time, lev, lat, lon) ; Q1:long_name = "Apparent heat source (/cpd) from Yanai et al., (1973)" ; Q1:standard_name = "N/A" ; Q1:units = "K/s" ; Q1:missing_value = -9999. ; float ws(time, lev, lat, lon) ; ws:long_name = "vertical pressure velocity multiplied by dry static energy (/cpd)" ; ws:standard_name = "N/A" ; ws:units = "Pa*K/s" ; ws:missing_value = -9999. ; float T(time, lev, lat, lon) ; T:long_name = "Temperature at grid center" ; T:standard_name = "air_temperature" ; T:units = "K" ; T:missing_value = -9999. ; float dT_dt(time, lev, lat, lon) ; dT_dt:long_name = "time tendency of temperature" ; dT_dt:standard_name = "N/A" ; dT_dt:units = "K/s" ; dT_dt:missing_value = -9999. ; float h_advT(time, lev, lat, lon) ; h_advT:long_name = "horizontal advection of T" ; h_advT:standard_name = "N/A" ; h_advT:units = "K/s" ; h_advT:missing_value = -9999. ; float v_advT(time, lev, lat, lon) ; v_advT:long_name = "vertical advection of T" ; v_advT:standard_name = "N/A" ; v_advT:units = "K/s" ; v_advT:missing_value = -9999. ; float RH(time, lev, lat, lon) ; RH:long_name = "relative humidity" ; RH:standard_name = "relative_humidity" ; RH:units = "%" ; RH:missing_value = -9999. ; float zs(time, lat, lon) ; zs:long_name = "surface geopotential height" ; zs:standard_name = "surface_height_above_geopotential_datum" ; zs:units = "m" ; zs:missing_value = -9999. ; float lh(time, lat, lon) ; lh:long_name = "Downward surface latent heat" ; lh:standard_name = "surface_downward_latent_heat_flux" ; lh:units = "W/m^2" ; lh:missing_value = -9999. ; float sh(time, lat, lon) ; sh:long_name = "Downward surface sensible heat" ; sh:standard_name = "surface_downward_sensible_heat_flux" ; sh:units = "W/m^2" ; sh:missing_value = -9999. ; float ps(time, lat, lon) ; ps:long_name = "surface pressure" ; ps:standard_name = "air_pressure" ; ps:units = "hPa" ; ps:missing_value = -9999. ; float Ts(time, lat, lon) ; Ts:long_name = "surface temperature" ; Ts:standard_name = "air_temperature" ; Ts:units = "degC" ; Ts:missing_value = -9999. ; float rhs(time, lat, lon) ; rhs:long_name = "surface relative humidity" ; rhs:standard_name = "relative_humidity" ; rhs:units = "%" ; rhs:missing_value = -9999. ; float us(time, lat, lon) ; us:long_name = "surface U wind" ; us:standard_name = "eastward_wind" ; us:units = "m/s" ; us:missing_value = -9999. ; float vs(time, lat, lon) ; vs:long_name = "surface V wind" ; vs:standard_name = "northward_wind" ; vs:units = "m/s" ; vs:missing_value = -9999. ; float srflwdn(time, lat, lon) ; srflwdn:long_name = "surface downward longwave flux" ; srflwdn:standard_name = "surface_downwelling_longwave_flux_in_air" ; srflwdn:units = "W/m^2" ; srflwdn:missing_value = -9999. ; float srflwup(time, lat, lon) ; srflwup:long_name = "surface upward longwave flux" ; srflwup:standard_name = "surface_upwelling_longwave_flux_in_air" ; srflwup:units = "W/m^2" ; srflwup:missing_value = -9999. ; float srfswdn(time, lat, lon) ; srfswdn:long_name = "surface downward shortwave flux" ; srfswdn:standard_name = "surface_downwelling_shortwave_flux_in_air" ; srfswdn:units = "W/m^2" ; srfswdn:missing_value = -9999. ; float srfswup(time, lat, lon) ; srfswup:long_name = "surface upward shortwave flux" ; srfswup:standard_name = "surface_upwelling_shortwave_flux_in_air" ; srfswup:units = "W/m^2" ; srfswup:missing_value = -9999. ; float liq(time, lat, lon) ; liq:long_name = "liquid water path" ; liq:standard_name = "N/A" ; liq:units = "cm" ; liq:missing_value = -9999. ; float vap(time, lat, lon) ; vap:long_name = "column precipitable water" ; vap:standard_name = "lwe_thickness_of_atmosphere_mass_content_of_water_vapor" ; vap:units = "cm" ; vap:missing_value = -9999. ; float lwt(time, lat, lon) ; lwt:long_name = "TOA net longwave flux" ; lwt:standard_name = "toa_net_upward_longwave_flux" ; lwt:units = "W/m^2" ; lwt:missing_value = -9999. ; float swt(time, lat, lon) ; swt:long_name = "TOA net shortwave flux" ; swt:standard_name = "toa_net_downward_shortwave_flux" ; swt:units = "W/m^2" ; swt:missing_value = -9999. ; float lwc(time, lat, lon) ; lwc:long_name = "TOA clearsky longwave flux" ; lwc:standard_name = "toa_net_upward_longwave_flux_assuming_clear_sky" ; lwc:units = "W/m^2" ; lwc:missing_value = -9999. ; float swc(time, lat, lon) ; swc:long_name = "TOA clearsky shortwave flux" ; swc:standard_name = "toa_net_downward_shortwave_flux_assuming_clear_sky" ; swc:units = "W/m^2" ; swc:missing_value = -9999. ; float ins(time, lat, lon) ; ins:long_name = "TOA insolation" ; ins:standard_name = "toa_incoming_shortwave_flux" ; ins:units = "W/m^2" ; ins:missing_value = -9999. ; float clddz(time, lat, lon) ; clddz:long_name = "cloud depth" ; clddz:standard_name = "N/A" ; clddz:units = "km" ; clddz:missing_value = -9999. ; float cldtz(time, lat, lon) ; cldtz:long_name = "cloud top height" ; cldtz:standard_name = "height_at_cloud_top" ; cldtz:units = "km" ; cldtz:missing_value = -9999. ; float cldhgh(time, lat, lon) ; cldhgh:long_name = "high cloud amount" ; cldhgh:standard_name = "high_type_cloud_area_fraction" ; cldhgh:units = "%" ; cldhgh:missing_value = -9999. ; float cldmid(time, lat, lon) ; cldmid:long_name = "middle cloud amount" ; cldmid:standard_name = "medium_type_cloud_area_fraction" ; cldmid:units = "%" ; cldmid:missing_value = -9999. ; float cldlow(time, lat, lon) ; cldlow:long_name = "low cloud amount" ; cldlow:standard_name = "low_type_cloud_area_fraction" ; cldlow:units = "%" ; cldlow:missing_value = -9999. ; float cldtot(time, lat, lon) ; cldtot:long_name = "total cloud amount" ; cldtot:standard_name = "cloud_area_fraction" ; cldtot:units = "%" ; cldtot:missing_value = -9999. ; float rsd_mass(time, lat, lon) ; rsd_mass:long_name = "residual of mass" ; rsd_mass:standard_name = "N/A" ; rsd_mass:units = "kg/s/m^2" ; rsd_mass:missing_value = -9999. ; float m_Dps_dt(time, lat, lon) ; m_Dps_dt:long_name = "Negative time difference of Ps" ; m_Dps_dt:standard_name = "N/A" ; m_Dps_dt:units = "kg/s/m^2" ; m_Dps_dt:missing_value = -9999. ; float m_sdivuv(time, lat, lon) ; m_sdivuv:long_name = "Negative column divergence of wind" ; m_sdivuv:standard_name = "N/A" ; m_sdivuv:units = "kg/s/m^2" ; m_sdivuv:missing_value = -9999. ; float rsd_water(time, lat, lon) ; rsd_water:long_name = "residual of water vapor" ; rsd_water:standard_name = "N/A" ; rsd_water:units = "kg*K/s/m^2" ; rsd_water:missing_value = -9999. ; float m_dsr_dt(time, lat, lon) ; m_dsr_dt:long_name = "Negative time difference of vapor" ; m_dsr_dt:standard_name = "N/A" ; m_dsr_dt:units = "kg*K/s/m^2" ; m_dsr_dt:missing_value = -9999. ; float m_sdivuvr(time, lat, lon) ; m_sdivuvr:long_name = "Negative column divergence of water*wind" ; m_sdivuvr:standard_name = "N/A" ; m_sdivuvr:units = "kg*K/s/m^2" ; m_sdivuvr:missing_value = -9999. ; float precip(time, lat, lon) ; precip:long_name = "Surface precipitation" ; precip:standard_name = "N/A" ; precip:units = "mm/hr" ; precip:missing_value = -9999. ; float evapor(time, lat, lon) ; evapor:long_name = "Surface evaporation" ; evapor:standard_name = "N/A" ; evapor:units = "mm/hr" ; evapor:missing_value = -9999. ; float m_dsrldt(time, lat, lon) ; m_dsrldt:long_name = "Negative time difference of cloud water" ; m_dsrldt:standard_name = "N/A" ; m_dsrldt:units = "kg*K/s/m^2" ; m_dsrldt:missing_value = -9999. ; float rsd_heat(time, lat, lon) ; rsd_heat:long_name = "redisual of heat" ; rsd_heat:standard_name = "N/A" ; rsd_heat:units = "kg*K/s/m^2" ; rsd_heat:missing_value = -9999. ; float m_dsh_dt(time, lat, lon) ; m_dsh_dt:long_name = "Negative time difference of heat" ; m_dsh_dt:standard_name = "N/A" ; m_dsh_dt:units = "kg*K/s/m^2" ; m_dsh_dt:missing_value = -9999. ; float m_sdivuvh(time, lat, lon) ; m_sdivuvh:long_name = "Negative column divergence of heat*wind" ; m_sdivuvh:standard_name = "N/A" ; m_sdivuvh:units = "kg*K/s/m^2" ; m_sdivuvh:missing_value = -9999. ; float radiation(time, lat, lon) ; radiation:long_name = "column radiative heating" ; radiation:standard_name = "N/A" ; radiation:units = "kg*K/s/m^2" ; radiation:missing_value = -9999. ; float Lprecip(time, lat, lon) ; Lprecip:long_name = "latent heat by precipitation" ; Lprecip:standard_name = "N/A" ; Lprecip:units = "kg*K/s/m^2" ; Lprecip:missing_value = -9999. ; float shf(time, lat, lon) ; shf:long_name = "surface sensible heat (plus cloud water latent heat)" ; shf:standard_name = "N/A" ; shf:units = "kg*K/s/m^2" ; shf:missing_value = -9999. ; float KB(time, lat, lon) ; KB:long_name = "bottom level index" ; KB:standard_name = "N/A" ; KB:units = "1" ; KB:missing_value = -9999. ; float KT(time, lat, lon) ; KT:long_name = "tropopause level index" ; KT:standard_name = "N/A" ; KT:units = "1" ; KT:missing_value = -9999. ; double lon_stag(lon_stag) ; lon_stag:long_name = "longitude at W-E boundary" ; lon_stag:units = "degrees_east" ; lon_stag:standard_name = "longitude" ; double lat_stag(lat_stag) ; lat_stag:long_name = "latitude at N-S boundary" ; lat_stag:units = "degrees_north" ; lat_stag:standard_name = "latitude" ; double lon(lon) ; lon:long_name = "East longitude" ; lon:units = "degree_E" ; lon:standard_name = "longitude" ; lon:valid_min = -180. ; lon:valid_max = 180. ; double lat(lat) ; lat:long_name = "North latitude" ; lat:units = "degree_N" ; lat:standard_name = "latitude" ; lat:valid_min = -90. ; lat:valid_max = 90. ; double lev(lev) ; lev:long_name = "levels" ; lev:units = "millibar" ; double alt ; alt:long_name = "Altitude above mean sea level" ; alt:units = "m" ; alt:standard_name = "altitude" ; // global attributes: :title = "3D Constrained Variational Analysis (3DCVA) NARR-based v1.1: MC3E" ; :author = "Shuaiqi Tang: tang32@llnl.gov" ; :Conventions = "ARM-1.2" ; :command_line = "output_3DCVA_inonefile.m" ; :datastream = "NULL" ; :dod_version = "1.1" ; :process_version = "1.1" ; :data_level = "c1" ; :doi = "10.5439/1491785" ; :platform_id = "NULL" ; :site_id = "SGP" ; :facility_id = "NULL" ; :references = "Tang and Zhang (2015). https://doi.org/10.1002/2015JD023621" ; :contacts = "Shuaiqi Tang (tang32@llnl.gov); Shaocheng Xie (xie2@llnl.gov)" ; :history = "NULL" ; }