# Mesoproterozoic Global Climate Model Simulations #----------------------------------------------------------------------- # World Data Service for Paleoclimatology, Boulder # and # NOAA Paleoclimatology Program # National Centers for Environmental Information (NCEI) #----------------------------------------------------------------------- # Template Version 2.0 # NOTE: Please cite Publication, and Online_Resource and date accessed when using these data. # If there is no publication information, please cite Investigators, Title, and Online_Resource and date accessed. # # Online_Resource: https://www.ncdc.noaa.gov/paleo/study/20990 # Online_Resource: http://www1.ncdc.noaa.gov/pub/data/paleo/gcmoutput/fiorella2017/readme-fiorella2017.txt # Online_Resource: http://www1.ncdc.noaa.gov/pub/data/paleo/gcmoutput/fiorella2017/ # # Original_Source_URL: # # Description/Documentation lines begin with # # Data lines have no # # # Archive: Paleoclimatic Modeling # # Parameter_Keywords: atmosphere model #-------------------- # Contribution_Date # Date: 2017-01-09 #-------------------- # Title # Study_Name: Mesoproterozoic Global Climate Model Simulations #-------------------- # Investigators # Investigators: Fiorella, R.P.; Sheldon, N.D. #-------------------- # Description_and_Notes # Description: Climate model simulations for the Mesoproterozoic (1.6-1.0 billion years ago) using the NCAR CESM1.2 model # (modified for Mesoproterozoic conditions). Model runs for atmospheric CO2 at ~1, 5, and 10 times pre-industrial levels, # (pCO2 between 1400 and 2800 ppmv) and for pCH4 varying between 3.5 and 140 ppmv. Simulations suggest ice-free conditions # could be maintained for 2800ppmv CO2 if CH4 was elevated to 140ppmv. # Provided Keywords: Mesoproterozoic, paleoclimate modeling, methane, glaciation, paleosol, Faint Young Sun, CESM1.2 #-------------------- # Publication # Authors: Richard P. Fiorella and Nathan D. Sheldon # Published_Date_or_Year: 2017-01-09 # Published_Title: Equable end Mesoproterozoic climate in the absence of high CO2 # Journal_Name: Geology # Volume: # Edition: # Issue: # Pages: # Report_Number: # DOI: 10.1130/G38682.1 # Online_Resource: # Full_Citation: # Abstract: The Proterozoic Eon (2500-542 Ma) appears to have been a warm period bookended by glaciations, despite a 5%-18% reduction in solar output compared to modern during this interval. Radiative-convective climate models suggest that glaciation could have been avoided if pCO2 were 30-300x preindustrial atmospheric levels (PIAL, 280 ppmv). Constraints from late Mesoproterozoic (ca. 1.2-1.0 Ga) microfossil calcification sheaths and paleosol mass balance, however, suggest that pCO2 may have been no higher than 10x PIAL. In the lower oxygen Mesoproterozoic atmosphere, an increased CH4 flux from methanogenic bacteria may have contributed additional greenhouse warming. We use a fully coupled atmosphere-ocean general circulation model (the U.S. National Center for Atmospheric Research Community Earth System Model, CESM) to test whether these pCO2 constraints are consistent with the absence of widespread glaciation inferred from the geologic record. We vary pCO2 and pCH4 between 1400 and 2800 ppmv and 3.5 and 140 ppmv, respectively, using a reconstructed 1.0 Ga paleogeography and solar output reduced by 9%. Our simulations suggest that ice-free conditions can be maintained at 10x PIAL CO2 when CH4 is 140 ppmv. When CH4 is lowered to 28 ppmv at 10x PIAL CO2, or if pCO2 is lowered to 5x PIAL, permanent land snow cover at high and middle latitudes suggests that glaciation would be more extensive than preindustrial conditions, but with warm tropical regions. Global glaciation occurs if pCO2 is reduced below 5x PIAL. Overall, our simulations suggest that an ice-free climate for the Mesoproterozoic (1.6-1.0 Ga) is consistent with the relatively low pCO2 implied from proxies if CH4 or other greenhouse gas concentrations were sufficiently elevated. #------------------ # Funding_Agency # Funding_Agency_Name: US National Science Foundation # Grant: 2011094378, 1050760 #------------------ # Site_Information # Site_Name: Global # Location: Geographic Region>Global # Country: # Northernmost_Latitude: 90.0 # Southernmost_Latitude: -90.0 # Easternmost_Longitude: 180.0 # Westernmost_Longitude: -180.0 # Elevation: m #------------------ # Data_Collection # Collection_Name: Fiorella2017GCM # Earliest_Year: 1600000000 # Most_Recent_Year: 542000000 # Time_Unit: Cal. Year BP # Core_Length: m # Notes: #------------------ # Chronology_Information # Chronology: # #---------------- # Data: # # Data in 24 net CDF files available at: # https://www1.ncdc.noaa.gov/pub/data/paleo/gcmoutput/fiorella2017/ # #---------------- # Variables # # netCDF data file variables follow # netcdf e.91TSI.5xCO2.noCH4.waero.woht.climo { dimensions: lev = 26 ; ilev = 27 ; time = UNLIMITED ; // (1 currently) lat = 48 ; lon = 96 ; nbnd = 2 ; chars = 8 ; variables: double lev(lev) ; lev:long_name = "hybrid level at midpoints (1000*(A+B))" ; lev:units = "level" ; lev:positive = "down" ; lev:standard_name = "atmosphere_hybrid_sigma_pressure_coordinate" ; lev:formula_terms = "a: hyam b: hybm p0: P0 ps: PS" ; double hyam(lev) ; hyam:long_name = "hybrid A coefficient at layer midpoints" ; double hybm(lev) ; hybm:long_name = "hybrid B coefficient at layer midpoints" ; double ilev(ilev) ; ilev:long_name = "hybrid level at interfaces (1000*(A+B))" ; ilev:units = "level" ; ilev:positive = "down" ; ilev:standard_name = "atmosphere_hybrid_sigma_pressure_coordinate" ; ilev:formula_terms = "a: hyai b: hybi p0: P0 ps: PS" ; double hyai(ilev) ; hyai:long_name = "hybrid A coefficient at layer interfaces" ; double hybi(ilev) ; hybi:long_name = "hybrid B coefficient at layer interfaces" ; double P0 ; P0:long_name = "reference pressure" ; P0:units = "Pa" ; double time(time) ; time:long_name = "time" ; time:units = "days since 0001-01-01 00:00:00" ; time:calendar = "noleap" ; time:bounds = "time_bnds" ; time:cell_methods = "time: mean" ; int date(time) ; date:long_name = "current date (YYYYMMDD)" ; date:cell_methods = "time: mean" ; int datesec(time) ; datesec:long_name = "current seconds of current date" ; datesec:cell_methods = "time: mean" ; double lat(lat) ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; double lon(lon) ; lon:long_name = "longitude" ; lon:units = "degrees_east" ; double time_bnds(time, nbnd) ; time_bnds:long_name = "time interval endpoints" ; time_bnds:cell_methods = "time: mean" ; char date_written(time, chars) ; date_written:cell_methods = "time: mean" ; char time_written(time, chars) ; time_written:cell_methods = "time: mean" ; int ntrm ; ntrm:long_name = "spectral truncation parameter M" ; int ntrn ; ntrn:long_name = "spectral truncation parameter N" ; int ntrk ; ntrk:long_name = "spectral truncation parameter K" ; int ndbase ; ndbase:long_name = "base day" ; int nsbase ; nsbase:long_name = "seconds of base day" ; int nbdate ; nbdate:long_name = "base date (YYYYMMDD)" ; int nbsec ; nbsec:long_name = "seconds of base date" ; int mdt ; mdt:long_name = "timestep" ; mdt:units = "s" ; int nlon(lat) ; nlon:long_name = "number of longitudes" ; int wnummax(lat) ; wnummax:long_name = "cutoff Fourier wavenumber" ; double gw(lat) ; gw:long_name = "gauss weights" ; int ndcur(time) ; ndcur:long_name = "current day (from base day)" ; ndcur:cell_methods = "time: mean" ; int nscur(time) ; nscur:long_name = "current seconds of current day" ; nscur:cell_methods = "time: mean" ; double co2vmr(time) ; co2vmr:long_name = "co2 volume mixing ratio" ; co2vmr:cell_methods = "time: mean" ; double ch4vmr(time) ; ch4vmr:long_name = "ch4 volume mixing ratio" ; ch4vmr:cell_methods = "time: mean" ; double n2ovmr(time) ; n2ovmr:long_name = "n2o volume mixing ratio" ; n2ovmr:cell_methods = "time: mean" ; double f11vmr(time) ; f11vmr:long_name = "f11 volume mixing ratio" ; f11vmr:cell_methods = "time: mean" ; double f12vmr(time) ; f12vmr:long_name = "f12 volume mixing ratio" ; f12vmr:cell_methods = "time: mean" ; double sol_tsi(time) ; sol_tsi:long_name = "total solar irradiance" ; sol_tsi:units = "W/m2" ; sol_tsi:cell_methods = "time: mean" ; int nsteph(time) ; nsteph:long_name = "current timestep" ; nsteph:cell_methods = "time: mean" ; float AEROD_v(time, lat, lon) ; AEROD_v:_FillValue = 1.e+36f ; AEROD_v:missing_value = 1.e+36f ; AEROD_v:units = "1" ; AEROD_v:long_name = "Total Aerosol Optical Depth in visible band" ; AEROD_v:cell_methods = "time: mean" ; float CLDHGH(time, lat, lon) ; CLDHGH:Sampling_Sequence = "rad_lwsw" ; CLDHGH:units = "fraction" ; CLDHGH:long_name = "Vertically-integrated high cloud" ; CLDHGH:cell_methods = "time: mean" ; float CLDICE(time, lev, lat, lon) ; CLDICE:mdims = 1 ; CLDICE:units = "kg/kg" ; CLDICE:long_name = "Grid box averaged cloud ice amount" ; CLDICE:cell_methods = "time: mean" ; float CLDLIQ(time, lev, lat, lon) ; CLDLIQ:mdims = 1 ; CLDLIQ:units = "kg/kg" ; CLDLIQ:long_name = "Grid box averaged cloud liquid amount" ; CLDLIQ:cell_methods = "time: mean" ; float CLDLOW(time, lat, lon) ; CLDLOW:Sampling_Sequence = "rad_lwsw" ; CLDLOW:units = "fraction" ; CLDLOW:long_name = "Vertically-integrated low cloud" ; CLDLOW:cell_methods = "time: mean" ; float CLDMED(time, lat, lon) ; CLDMED:Sampling_Sequence = "rad_lwsw" ; CLDMED:units = "fraction" ; CLDMED:long_name = "Vertically-integrated mid-level cloud" ; CLDMED:cell_methods = "time: mean" ; float CLDTOT(time, lat, lon) ; CLDTOT:Sampling_Sequence = "rad_lwsw" ; CLDTOT:units = "fraction" ; CLDTOT:long_name = "Vertically-integrated total cloud" ; CLDTOT:cell_methods = "time: mean" ; float CLOUD(time, lev, lat, lon) ; CLOUD:mdims = 1 ; CLOUD:Sampling_Sequence = "rad_lwsw" ; CLOUD:units = "fraction" ; CLOUD:long_name = "Cloud fraction" ; CLOUD:cell_methods = "time: mean" ; float CONCLD(time, lev, lat, lon) ; CONCLD:mdims = 1 ; CONCLD:units = "fraction" ; CONCLD:long_name = "Convective cloud cover" ; CONCLD:cell_methods = "time: mean" ; float DCQ(time, lev, lat, lon) ; DCQ:mdims = 1 ; DCQ:units = "kg/kg/s" ; DCQ:long_name = "Q tendency due to moist processes" ; DCQ:cell_methods = "time: mean" ; float DTCOND(time, lev, lat, lon) ; DTCOND:mdims = 1 ; DTCOND:units = "K/s" ; DTCOND:long_name = "T tendency - moist processes" ; DTCOND:cell_methods = "time: mean" ; float DTH(time, lev, lat, lon) ; DTH:mdims = 1 ; DTH:units = "K/s" ; DTH:long_name = "T horizontal diffusive heating" ; DTH:cell_methods = "time: mean" ; float DTV(time, lev, lat, lon) ; DTV:mdims = 1 ; DTV:units = "K/s" ; DTV:long_name = "T vertical diffusion" ; DTV:cell_methods = "time: mean" ; float EMIS(time, lev, lat, lon) ; EMIS:mdims = 1 ; EMIS:Sampling_Sequence = "rad_lwsw" ; EMIS:units = "1" ; EMIS:long_name = "cloud emissivity" ; EMIS:cell_methods = "time: mean" ; float FICE(time, lev, lat, lon) ; FICE:mdims = 1 ; FICE:units = "fraction" ; FICE:long_name = "Fractional ice content within cloud" ; FICE:cell_methods = "time: mean" ; float FLDS(time, lat, lon) ; FLDS:Sampling_Sequence = "rad_lwsw" ; FLDS:units = "W/m2" ; FLDS:long_name = "Downwelling longwave flux at surface" ; FLDS:cell_methods = "time: mean" ; float FLDSC(time, lat, lon) ; FLDSC:Sampling_Sequence = "rad_lwsw" ; FLDSC:units = "W/m2" ; FLDSC:long_name = "Clearsky downwelling longwave flux at surface" ; FLDSC:cell_methods = "time: mean" ; float FLNS(time, lat, lon) ; FLNS:Sampling_Sequence = "rad_lwsw" ; FLNS:units = "W/m2" ; FLNS:long_name = "Net longwave flux at surface" ; FLNS:cell_methods = "time: mean" ; float FLNSC(time, lat, lon) ; FLNSC:Sampling_Sequence = "rad_lwsw" ; FLNSC:units = "W/m2" ; FLNSC:long_name = "Clearsky net longwave flux at surface" ; FLNSC:cell_methods = "time: mean" ; float FLNT(time, lat, lon) ; FLNT:Sampling_Sequence = "rad_lwsw" ; FLNT:units = "W/m2" ; FLNT:long_name = "Net longwave flux at top of model" ; FLNT:cell_methods = "time: mean" ; float FLNTC(time, lat, lon) ; FLNTC:Sampling_Sequence = "rad_lwsw" ; FLNTC:units = "W/m2" ; FLNTC:long_name = "Clearsky net longwave flux at top of model" ; FLNTC:cell_methods = "time: mean" ; float FLUT(time, lat, lon) ; FLUT:Sampling_Sequence = "rad_lwsw" ; FLUT:units = "W/m2" ; FLUT:long_name = "Upwelling longwave flux at top of model" ; FLUT:cell_methods = "time: mean" ; float FLUTC(time, lat, lon) ; FLUTC:Sampling_Sequence = "rad_lwsw" ; FLUTC:units = "W/m2" ; FLUTC:long_name = "Clearsky upwelling longwave flux at top of model" ; FLUTC:cell_methods = "time: mean" ; float FSDS(time, lat, lon) ; FSDS:Sampling_Sequence = "rad_lwsw" ; FSDS:units = "W/m2" ; FSDS:long_name = "Downwelling solar flux at surface" ; FSDS:cell_methods = "time: mean" ; float FSDSC(time, lat, lon) ; FSDSC:Sampling_Sequence = "rad_lwsw" ; FSDSC:units = "W/m2" ; FSDSC:long_name = "Clearsky downwelling solar flux at surface" ; FSDSC:cell_methods = "time: mean" ; float FSDTOA(time, lat, lon) ; FSDTOA:Sampling_Sequence = "rad_lwsw" ; FSDTOA:units = "W/m2" ; FSDTOA:long_name = "Downwelling solar flux at top of atmosphere" ; FSDTOA:cell_methods = "time: mean" ; float FSNS(time, lat, lon) ; FSNS:Sampling_Sequence = "rad_lwsw" ; FSNS:units = "W/m2" ; FSNS:long_name = "Net solar flux at surface" ; FSNS:cell_methods = "time: mean" ; float FSNSC(time, lat, lon) ; FSNSC:Sampling_Sequence = "rad_lwsw" ; FSNSC:units = "W/m2" ; FSNSC:long_name = "Clearsky net solar flux at surface" ; FSNSC:cell_methods = "time: mean" ; float FSNT(time, lat, lon) ; FSNT:Sampling_Sequence = "rad_lwsw" ; FSNT:units = "W/m2" ; FSNT:long_name = "Net solar flux at top of model" ; FSNT:cell_methods = "time: mean" ; float FSNTC(time, lat, lon) ; FSNTC:Sampling_Sequence = "rad_lwsw" ; FSNTC:units = "W/m2" ; FSNTC:long_name = "Clearsky net solar flux at top of model" ; FSNTC:cell_methods = "time: mean" ; float FSNTOA(time, lat, lon) ; FSNTOA:Sampling_Sequence = "rad_lwsw" ; FSNTOA:units = "W/m2" ; FSNTOA:long_name = "Net solar flux at top of atmosphere" ; FSNTOA:cell_methods = "time: mean" ; float FSNTOAC(time, lat, lon) ; FSNTOAC:Sampling_Sequence = "rad_lwsw" ; FSNTOAC:units = "W/m2" ; FSNTOAC:long_name = "Clearsky net solar flux at top of atmosphere" ; FSNTOAC:cell_methods = "time: mean" ; float FSUTOA(time, lat, lon) ; FSUTOA:Sampling_Sequence = "rad_lwsw" ; FSUTOA:units = "W/m2" ; FSUTOA:long_name = "Upwelling solar flux at top of atmosphere" ; FSUTOA:cell_methods = "time: mean" ; float ICEFRAC(time, lat, lon) ; ICEFRAC:units = "fraction" ; ICEFRAC:long_name = "Fraction of sfc area covered by sea-ice" ; ICEFRAC:cell_methods = "time: mean" ; float ICIMR(time, lev, lat, lon) ; ICIMR:mdims = 1 ; ICIMR:units = "kg/kg" ; ICIMR:long_name = "Prognostic in-cloud ice mixing ratio" ; ICIMR:cell_methods = "time: mean" ; float ICWMR(time, lev, lat, lon) ; ICWMR:mdims = 1 ; ICWMR:units = "kg/kg" ; ICWMR:long_name = "Prognostic in-cloud water mixing ratio" ; ICWMR:cell_methods = "time: mean" ; float LANDFRAC(time, lat, lon) ; LANDFRAC:units = "fraction" ; LANDFRAC:long_name = "Fraction of sfc area covered by land" ; LANDFRAC:cell_methods = "time: mean" ; float LHFLX(time, lat, lon) ; LHFLX:units = "W/m2" ; LHFLX:long_name = "Surface latent heat flux" ; LHFLX:cell_methods = "time: mean" ; float LWCF(time, lat, lon) ; LWCF:Sampling_Sequence = "rad_lwsw" ; LWCF:units = "W/m2" ; LWCF:long_name = "Longwave cloud forcing" ; LWCF:cell_methods = "time: mean" ; float OCNFRAC(time, lat, lon) ; OCNFRAC:units = "fraction" ; OCNFRAC:long_name = "Fraction of sfc area covered by ocean" ; OCNFRAC:cell_methods = "time: mean" ; float OMEGA(time, lev, lat, lon) ; OMEGA:mdims = 1 ; OMEGA:units = "Pa/s" ; OMEGA:long_name = "Vertical velocity (pressure)" ; OMEGA:cell_methods = "time: mean" ; float OMEGAT(time, lev, lat, lon) ; OMEGAT:mdims = 1 ; OMEGAT:units = "K Pa/s" ; OMEGAT:long_name = "Vertical heat flux" ; OMEGAT:cell_methods = "time: mean" ; float PBLH(time, lat, lon) ; PBLH:units = "m" ; PBLH:long_name = "PBL height" ; PBLH:cell_methods = "time: mean" ; float PHIS(time, lat, lon) ; PHIS:units = "m2/s2" ; PHIS:long_name = "Surface geopotential" ; PHIS:cell_methods = "time: mean" ; float PRECC(time, lat, lon) ; PRECC:units = "m/s" ; PRECC:long_name = "Convective precipitation rate (liq + ice)" ; PRECC:cell_methods = "time: mean" ; float PRECL(time, lat, lon) ; PRECL:units = "m/s" ; PRECL:long_name = "Large-scale (stable) precipitation rate (liq + ice)" ; PRECL:cell_methods = "time: mean" ; float PRECSC(time, lat, lon) ; PRECSC:units = "m/s" ; PRECSC:long_name = "Convective snow rate (water equivalent)" ; PRECSC:cell_methods = "time: mean" ; float PRECSL(time, lat, lon) ; PRECSL:units = "m/s" ; PRECSL:long_name = "Large-scale (stable) snow rate (water equivalent)" ; PRECSL:cell_methods = "time: mean" ; float PS(time, lat, lon) ; PS:units = "Pa" ; PS:long_name = "Surface pressure" ; PS:cell_methods = "time: mean" ; float PSL(time, lat, lon) ; PSL:units = "Pa" ; PSL:long_name = "Sea level pressure" ; PSL:cell_methods = "time: mean" ; float Q(time, lev, lat, lon) ; Q:mdims = 1 ; Q:units = "kg/kg" ; Q:long_name = "Specific humidity" ; Q:cell_methods = "time: mean" ; float QFLX(time, lat, lon) ; QFLX:units = "kg/m2/s" ; QFLX:long_name = "Surface water flux" ; QFLX:cell_methods = "time: mean" ; float QREFHT(time, lat, lon) ; QREFHT:units = "kg/kg" ; QREFHT:long_name = "Reference height humidity" ; QREFHT:cell_methods = "time: mean" ; float QRL(time, lev, lat, lon) ; QRL:mdims = 1 ; QRL:Sampling_Sequence = "rad_lwsw" ; QRL:units = "K/s" ; QRL:long_name = "Longwave heating rate" ; QRL:cell_methods = "time: mean" ; float QRS(time, lev, lat, lon) ; QRS:mdims = 1 ; QRS:Sampling_Sequence = "rad_lwsw" ; QRS:units = "K/s" ; QRS:long_name = "Solar heating rate" ; QRS:cell_methods = "time: mean" ; float RELHUM(time, lev, lat, lon) ; RELHUM:mdims = 1 ; RELHUM:units = "percent" ; RELHUM:long_name = "Relative humidity" ; RELHUM:cell_methods = "time: mean" ; float SFCLDICE(time, lat, lon) ; SFCLDICE:units = "kg/m2/s" ; SFCLDICE:long_name = "CLDICE surface flux" ; SFCLDICE:cell_methods = "time: mean" ; float SFCLDLIQ(time, lat, lon) ; SFCLDLIQ:units = "kg/m2/s" ; SFCLDLIQ:long_name = "CLDLIQ surface flux" ; SFCLDLIQ:cell_methods = "time: mean" ; float SHFLX(time, lat, lon) ; SHFLX:units = "W/m2" ; SHFLX:long_name = "Surface sensible heat flux" ; SHFLX:cell_methods = "time: mean" ; float SNOWHICE(time, lat, lon) ; SNOWHICE:units = "m" ; SNOWHICE:long_name = "Snow depth over ice" ; SNOWHICE:cell_methods = "time: mean" ; float SNOWHLND(time, lat, lon) ; SNOWHLND:units = "m" ; SNOWHLND:long_name = "Water equivalent snow depth" ; SNOWHLND:cell_methods = "time: mean" ; float SOLIN(time, lat, lon) ; SOLIN:Sampling_Sequence = "rad_lwsw" ; SOLIN:units = "W/m2" ; SOLIN:long_name = "Solar insolation" ; SOLIN:cell_methods = "time: mean" ; float SWCF(time, lat, lon) ; SWCF:Sampling_Sequence = "rad_lwsw" ; SWCF:units = "W/m2" ; SWCF:long_name = "Shortwave cloud forcing" ; SWCF:cell_methods = "time: mean" ; float T(time, lev, lat, lon) ; T:mdims = 1 ; T:units = "K" ; T:long_name = "Temperature" ; T:cell_methods = "time: mean" ; float TAUX(time, lat, lon) ; TAUX:units = "N/m2" ; TAUX:long_name = "Zonal surface stress" ; TAUX:cell_methods = "time: mean" ; float TAUY(time, lat, lon) ; TAUY:units = "N/m2" ; TAUY:long_name = "Meridional surface stress" ; TAUY:cell_methods = "time: mean" ; float TGCLDCWP(time, lat, lon) ; TGCLDCWP:Sampling_Sequence = "rad_lwsw" ; TGCLDCWP:units = "gram/m2" ; TGCLDCWP:long_name = "Total grid-box cloud water path (liquid and ice)" ; TGCLDCWP:cell_methods = "time: mean" ; float TGCLDIWP(time, lat, lon) ; TGCLDIWP:Sampling_Sequence = "rad_lwsw" ; TGCLDIWP:units = "gram/m2" ; TGCLDIWP:long_name = "Total grid-box cloud ice water path" ; TGCLDIWP:cell_methods = "time: mean" ; float TGCLDLWP(time, lat, lon) ; TGCLDLWP:Sampling_Sequence = "rad_lwsw" ; TGCLDLWP:units = "gram/m2" ; TGCLDLWP:long_name = "Total grid-box cloud liquid water path" ; TGCLDLWP:cell_methods = "time: mean" ; float TMQ(time, lat, lon) ; TMQ:units = "kg/m2" ; TMQ:long_name = "Total (vertically integrated) precipitable water" ; TMQ:cell_methods = "time: mean" ; float TREFHT(time, lat, lon) ; TREFHT:units = "K" ; TREFHT:long_name = "Reference height temperature" ; TREFHT:cell_methods = "time: mean" ; float TS(time, lat, lon) ; TS:units = "K" ; TS:long_name = "Surface temperature (radiative)" ; TS:cell_methods = "time: mean" ; float TSMN(time, lat, lon) ; TSMN:units = "K" ; TSMN:long_name = "Minimum surface temperature over output period" ; TSMN:cell_methods = "time: minimum time: mean" ; float TSMX(time, lat, lon) ; TSMX:units = "K" ; TSMX:long_name = "Maximum surface temperature over output period" ; TSMX:cell_methods = "time: maximum time: mean" ; float U(time, lev, lat, lon) ; U:mdims = 1 ; U:units = "m/s" ; U:long_name = "Zonal wind" ; U:cell_methods = "time: mean" ; float U10(time, lat, lon) ; U10:units = "m/s" ; U10:long_name = "10m wind speed" ; U10:cell_methods = "time: mean" ; float UU(time, lev, lat, lon) ; UU:mdims = 1 ; UU:units = "m2/s2" ; UU:long_name = "Zonal velocity squared" ; UU:cell_methods = "time: mean" ; float V(time, lev, lat, lon) ; V:mdims = 1 ; V:units = "m/s" ; V:long_name = "Meridional wind" ; V:cell_methods = "time: mean" ; float VD01(time, lev, lat, lon) ; VD01:mdims = 1 ; VD01:units = "kg/kg/s" ; VD01:long_name = "Vertical diffusion of Q" ; VD01:cell_methods = "time: mean" ; float VQ(time, lev, lat, lon) ; VQ:mdims = 1 ; VQ:units = "m/skg/kg" ; VQ:long_name = "Meridional water transport" ; VQ:cell_methods = "time: mean" ; float VT(time, lev, lat, lon) ; VT:mdims = 1 ; VT:units = "K m/s" ; VT:long_name = "Meridional heat transport" ; VT:cell_methods = "time: mean" ; float VU(time, lev, lat, lon) ; VU:mdims = 1 ; VU:units = "m2/s2" ; VU:long_name = "Meridional flux of zonal momentum" ; VU:cell_methods = "time: mean" ; float VV(time, lev, lat, lon) ; VV:mdims = 1 ; VV:units = "m2/s2" ; VV:long_name = "Meridional velocity squared" ; VV:cell_methods = "time: mean" ; float Z3(time, lev, lat, lon) ; Z3:mdims = 1 ; Z3:units = "m" ; Z3:long_name = "Geopotential Height (above sea level)" ; Z3:cell_methods = "time: mean" ; // global attributes: :Conventions = "CF-1.0" ; :source = "CAM" ; :case = "e.91TSI.5xCO2.noCH4.waero.woht" ; :title = "UNSET" ; :logname = "richf" ; :host = "ys0931" ; :Version = "$Name$" ; :revision_Id = "$Id$" ; :initial_file = "/glade/u/home/richf/paleocases/init.v3/atm/cami/mesop_cesm_cami_48x96_c140313.nc" ; :topography_file = "/glade/u/home/richf/paleocases/init.v3/atm/cami/cami_bnd_topo_48x96_MP_c140313.nc" ; :NCO = "\"4.6.0\"" ; :nco_openmp_thread_number = 1 ; :climo_years = "070099" ; :corresponding_author = "Rich Fiorella, richf@umich.edu" ; :doi = "10.1130/G38682.1" ; }