Raw CAM-MPAS output variables¶
- To identify if an output variable is instantaneous value or time-mean, min, max, look for the variable attribute "cell_methods" (e.g., cell_methods = "time: mean" ; ). No cell_methods attribute means the variable is an instantaneous output.
Monthly mean from CAM (Atmosphere) (h0)¶
dimensions:
ncol = 655362 ;
time = UNLIMITED ; // (1 currently)
nbnd = 2 ;
chars = 8 ;
lev = 32 ;
ilev = 33 ;
variables:
double lat(ncol) ;
lat:_FillValue = -900. ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
double lon(ncol) ;
lon:_FillValue = -900. ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
double area(ncol) ;
area:_FillValue = -900. ;
area:long_name = "MPAS cell areas" ;
double lev(lev) ;
lev:long_name = "zeta level index at vertical midpoints" ;
lev:units = "-" ;
double ilev(ilev) ;
ilev:long_name = "zeta level index at vertical interfaces" ;
ilev:units = "-" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bnds" ;
int date(time) ;
date:long_name = "current date (YYYYMMDD)" ;
int datesec(time) ;
datesec:long_name = "current seconds of current date" ;
double time_bnds(time, nbnd) ;
time_bnds:long_name = "time interval endpoints" ;
char date_written(time, chars) ;
char time_written(time, chars) ;
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 ndcur(time) ;
ndcur:long_name = "current day (from base day)" ;
int nscur(time) ;
nscur:long_name = "current seconds of current day" ;
double co2vmr(time) ;
co2vmr:long_name = "co2 volume mixing ratio" ;
double ch4vmr(time) ;
ch4vmr:long_name = "ch4 volume mixing ratio" ;
double n2ovmr(time) ;
n2ovmr:long_name = "n2o volume mixing ratio" ;
double f11vmr(time) ;
f11vmr:long_name = "f11 volume mixing ratio" ;
double f12vmr(time) ;
f12vmr:long_name = "f12 volume mixing ratio" ;
double sol_tsi(time) ;
sol_tsi:long_name = "total solar irradiance" ;
sol_tsi:units = "W/m2" ;
int nsteph(time) ;
nsteph:long_name = "current timestep" ;
float ADRAIN(time, lev, ncol) ;
ADRAIN:mdims = 1 ;
ADRAIN:units = "Micron" ;
ADRAIN:long_name = "Average rain effective Diameter" ;
ADRAIN:cell_methods = "time: mean" ;
float ADSNOW(time, lev, ncol) ;
ADSNOW:mdims = 1 ;
ADSNOW:units = "Micron" ;
ADSNOW:long_name = "Average snow effective Diameter" ;
ADSNOW:cell_methods = "time: mean" ;
float AEROD_v(time, ncol) ;
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 ANRAIN(time, lev, ncol) ;
ANRAIN:mdims = 1 ;
ANRAIN:units = "m-3" ;
ANRAIN:long_name = "Average rain number conc" ;
ANRAIN:cell_methods = "time: mean" ;
float ANSNOW(time, lev, ncol) ;
ANSNOW:mdims = 1 ;
ANSNOW:units = "m-3" ;
ANSNOW:long_name = "Average snow number conc" ;
ANSNOW:cell_methods = "time: mean" ;
float AODDUST(time, ncol) ;
AODDUST:_FillValue = 1.e+36f ;
AODDUST:missing_value = 1.e+36f ;
AODDUST:long_name = "Aerosol optical depth 550 nm from dust, day only" ;
AODDUST:cell_methods = "time: mean" ;
float AODVIS(time, ncol) ;
AODVIS:_FillValue = 1.e+36f ;
AODVIS:missing_value = 1.e+36f ;
AODVIS:long_name = "Aerosol optical depth 550 nm, day only" ;
AODVIS:cell_methods = "time: mean" ;
float AQRAIN(time, lev, ncol) ;
AQRAIN:mdims = 1 ;
AQRAIN:units = "kg/kg" ;
AQRAIN:long_name = "Average rain mixing ratio" ;
AQRAIN:cell_methods = "time: mean" ;
float AQSNOW(time, lev, ncol) ;
AQSNOW:mdims = 1 ;
AQSNOW:units = "kg/kg" ;
AQSNOW:long_name = "Average snow mixing ratio" ;
AQSNOW:cell_methods = "time: mean" ;
float AREI(time, lev, ncol) ;
AREI:mdims = 1 ;
AREI:units = "Micron" ;
AREI:long_name = "Average ice effective radius" ;
AREI:cell_methods = "time: mean" ;
float AREL(time, lev, ncol) ;
AREL:mdims = 1 ;
AREL:units = "Micron" ;
AREL:long_name = "Average droplet effective radius" ;
AREL:cell_methods = "time: mean" ;
float ATENDKE(time, ncol) ;
ATENDKE:units = "W/m2" ;
ATENDKE:long_name = "Adjustment Tendency of Total (vertically integrated) kinetic energy" ;
ATENDKE:cell_methods = "time: mean" ;
float ATENDSE(time, ncol) ;
ATENDSE:units = "W/m2" ;
ATENDSE:long_name = "Adjustment Tendency of Total (vertically integrated) static energy" ;
ATENDSE:cell_methods = "time: mean" ;
float AWNC(time, lev, ncol) ;
AWNC:mdims = 1 ;
AWNC:units = "m-3" ;
AWNC:long_name = "Average cloud water number conc" ;
AWNC:cell_methods = "time: mean" ;
float AWNI(time, lev, ncol) ;
AWNI:mdims = 1 ;
AWNI:units = "m-3" ;
AWNI:long_name = "Average cloud ice number conc" ;
AWNI:cell_methods = "time: mean" ;
float CDNUMC(time, ncol) ;
CDNUMC:units = "1/m2" ;
CDNUMC:long_name = "Vertically-integrated droplet concentration" ;
CDNUMC:cell_methods = "time: mean" ;
float CLDBOT(time, ncol) ;
CLDBOT:units = "1" ;
CLDBOT:long_name = "Vertical index of cloud base" ;
CLDBOT:cell_methods = "time: mean" ;
float CLDHGH(time, ncol) ;
CLDHGH:units = "fraction" ;
CLDHGH:long_name = "Vertically-integrated high cloud" ;
CLDHGH:cell_methods = "time: mean" ;
float CLDICE(time, lev, ncol) ;
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, ncol) ;
CLDLIQ:mdims = 1 ;
CLDLIQ:units = "kg/kg" ;
CLDLIQ:long_name = "Grid box averaged cloud liquid amount" ;
CLDLIQ:cell_methods = "time: mean" ;
float CLDLOW(time, ncol) ;
CLDLOW:units = "fraction" ;
CLDLOW:long_name = "Vertically-integrated low cloud" ;
CLDLOW:cell_methods = "time: mean" ;
float CLDMED(time, ncol) ;
CLDMED:units = "fraction" ;
CLDMED:long_name = "Vertically-integrated mid-level cloud" ;
CLDMED:cell_methods = "time: mean" ;
float CLDTOP(time, ncol) ;
CLDTOP:units = "1" ;
CLDTOP:long_name = "Vertical index of cloud top" ;
CLDTOP:cell_methods = "time: mean" ;
float CLDTOT(time, ncol) ;
CLDTOT:units = "fraction" ;
CLDTOT:long_name = "Vertically-integrated total cloud" ;
CLDTOT:cell_methods = "time: mean" ;
float CLOUD(time, lev, ncol) ;
CLOUD:mdims = 1 ;
CLOUD:units = "fraction" ;
CLOUD:long_name = "Cloud fraction" ;
CLOUD:cell_methods = "time: mean" ;
float CMFMC(time, ilev, ncol) ;
CMFMC:mdims = 2 ;
CMFMC:units = "kg/m2/s" ;
CMFMC:long_name = "Moist convection (deep+shallow) mass flux" ;
CMFMC:cell_methods = "time: mean" ;
float CMFMCDZM(time, ilev, ncol) ;
CMFMCDZM:mdims = 2 ;
CMFMCDZM:units = "kg/m2/s" ;
CMFMCDZM:long_name = "Convection mass flux from ZM deep" ;
CMFMCDZM:cell_methods = "time: mean" ;
float DTCOND(time, lev, ncol) ;
DTCOND:mdims = 1 ;
DTCOND:units = "K/s" ;
DTCOND:long_name = "T tendency - moist processes" ;
DTCOND:cell_methods = "time: mean" ;
float DTENDKE(time, ncol) ;
DTENDKE:units = "W/m2" ;
DTENDKE:long_name = "Dynamic Tendency of Total (vertically integrated) kinetic energy" ;
DTENDKE:cell_methods = "time: mean" ;
float DTENDSE(time, ncol) ;
DTENDSE:units = "W/m2" ;
DTENDSE:long_name = "Dynamic Tendency of Total (vertically integrated) static energy" ;
DTENDSE:cell_methods = "time: mean" ;
float DTENDWI(time, ncol) ;
DTENDWI:units = "kg/m2/s" ;
DTENDWI:long_name = "Dynamic Tendency of Total (vertically integrated) water ice" ;
DTENDWI:cell_methods = "time: mean" ;
float DTENDWL(time, ncol) ;
DTENDWL:units = "kg/m2/s" ;
DTENDWL:long_name = "Dynamic Tendency of Total (vertically integrated) water liquid" ;
DTENDWL:cell_methods = "time: mean" ;
float DTENDWV(time, ncol) ;
DTENDWV:units = "kg/m2/s" ;
DTENDWV:long_name = "Dynamic Tendency of Total (vertically integrated) water vapor" ;
DTENDWV:cell_methods = "time: mean" ;
float DTV(time, lev, ncol) ;
DTV:mdims = 1 ;
DTV:units = "K/s" ;
DTV:long_name = "T vertical diffusion" ;
DTV:cell_methods = "time: mean" ;
float EFIX(time, ncol) ;
EFIX:units = "W/m2" ;
EFIX:long_name = "Effective sensible heat flux due to energy fixer" ;
EFIX:cell_methods = "time: mean" ;
float FICE(time, lev, ncol) ;
FICE:mdims = 1 ;
FICE:units = "fraction" ;
FICE:long_name = "Fractional ice content within cloud" ;
FICE:cell_methods = "time: mean" ;
float FLDS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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 FLNTCLR(time, ncol) ;
FLNTCLR:Sampling_Sequence = "rad_lwsw" ;
FLNTCLR:units = "W/m2" ;
FLNTCLR:long_name = "Clearsky ONLY points net longwave flux at top of model" ;
FLNTCLR:cell_methods = "time: mean" ;
float FLUT(time, ncol) ;
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, ncol) ;
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 FREQCLR(time, ncol) ;
FREQCLR:Sampling_Sequence = "rad_lwsw" ;
FREQCLR:units = "Frac" ;
FREQCLR:long_name = "Frequency of Occurrence of Clearsky" ;
FREQCLR:cell_methods = "time: mean" ;
float FREQI(time, lev, ncol) ;
FREQI:mdims = 1 ;
FREQI:units = "fraction" ;
FREQI:long_name = "Fractional occurrence of ice" ;
FREQI:cell_methods = "time: mean" ;
float FREQL(time, lev, ncol) ;
FREQL:mdims = 1 ;
FREQL:units = "fraction" ;
FREQL:long_name = "Fractional occurrence of liquid" ;
FREQL:cell_methods = "time: mean" ;
float FREQR(time, lev, ncol) ;
FREQR:mdims = 1 ;
FREQR:units = "fraction" ;
FREQR:long_name = "Fractional occurrence of rain" ;
FREQR:cell_methods = "time: mean" ;
float FREQS(time, lev, ncol) ;
FREQS:mdims = 1 ;
FREQS:units = "fraction" ;
FREQS:long_name = "Fractional occurrence of snow" ;
FREQS:cell_methods = "time: mean" ;
float FREQSH(time, ncol) ;
FREQSH:units = "fraction" ;
FREQSH:long_name = "Fractional occurance of shallow convection" ;
FREQSH:cell_methods = "time: mean" ;
float FREQZM(time, ncol) ;
FREQZM:units = "fraction" ;
FREQZM:long_name = "Fractional occurance of ZM convection" ;
FREQZM:cell_methods = "time: mean" ;
float FSDS(time, ncol) ;
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, ncol) ;
FSDSC:Sampling_Sequence = "rad_lwsw" ;
FSDSC:units = "W/m2" ;
FSDSC:long_name = "Clearsky downwelling solar flux at surface" ;
FSDSC:cell_methods = "time: mean" ;
float FSNS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
ICEFRAC:units = "fraction" ;
ICEFRAC:long_name = "Fraction of sfc area covered by sea-ice" ;
ICEFRAC:cell_methods = "time: mean" ;
float ICIMR(time, lev, ncol) ;
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, ncol) ;
ICWMR:mdims = 1 ;
ICWMR:units = "kg/kg" ;
ICWMR:long_name = "Prognostic in-cloud water mixing ratio" ;
ICWMR:cell_methods = "time: mean" ;
float IWC(time, lev, ncol) ;
IWC:mdims = 1 ;
IWC:units = "kg/m3" ;
IWC:long_name = "Grid box average ice water content" ;
IWC:cell_methods = "time: mean" ;
float KPBL(time, ncol) ;
KPBL:units = "index" ;
KPBL:long_name = "PBL top layer" ;
KPBL:cell_methods = "time: mean" ;
float LANDFRAC(time, ncol) ;
LANDFRAC:units = "fraction" ;
LANDFRAC:long_name = "Fraction of sfc area covered by land" ;
LANDFRAC:cell_methods = "time: mean" ;
float LHFLX(time, ncol) ;
LHFLX:units = "W/m2" ;
LHFLX:long_name = "Surface latent heat flux" ;
LHFLX:cell_methods = "time: mean" ;
float LWCF(time, ncol) ;
LWCF:Sampling_Sequence = "rad_lwsw" ;
LWCF:units = "W/m2" ;
LWCF:long_name = "Longwave cloud forcing" ;
LWCF:cell_methods = "time: mean" ;
float OCNFRAC(time, ncol) ;
OCNFRAC:units = "fraction" ;
OCNFRAC:long_name = "Fraction of sfc area covered by ocean" ;
OCNFRAC:cell_methods = "time: mean" ;
float OMEGA(time, lev, ncol) ;
OMEGA:mdims = 1 ;
OMEGA:units = "Pa/s" ;
OMEGA:long_name = "Vertical velocity (pressure)" ;
OMEGA:cell_methods = "time: mean" ;
float OMEGAT(time, lev, ncol) ;
OMEGAT:mdims = 1 ;
OMEGAT:units = "K Pa/s" ;
OMEGAT:long_name = "Vertical heat flux" ;
OMEGAT:cell_methods = "time: mean" ;
float PBLH(time, ncol) ;
PBLH:units = "m" ;
PBLH:long_name = "PBL height" ;
PBLH:cell_methods = "time: mean" ;
float PCONVB(time, ncol) ;
PCONVB:units = "Pa" ;
PCONVB:long_name = "convection base pressure" ;
PCONVB:cell_methods = "time: mean" ;
float PCONVT(time, ncol) ;
PCONVT:units = "Pa" ;
PCONVT:long_name = "convection top pressure" ;
PCONVT:cell_methods = "time: mean" ;
float PHIS(time, ncol) ;
PHIS:units = "m2/s2" ;
PHIS:long_name = "Surface geopotential" ;
PHIS:cell_methods = "time: mean" ;
float PRECC(time, ncol) ;
PRECC:units = "m/s" ;
PRECC:long_name = "Convective precipitation rate (liq + ice)" ;
PRECC:cell_methods = "time: mean" ;
float PRECL(time, ncol) ;
PRECL:units = "m/s" ;
PRECL:long_name = "Large-scale (stable) precipitation rate (liq + ice)" ;
PRECL:cell_methods = "time: mean" ;
float PRECSC(time, ncol) ;
PRECSC:units = "m/s" ;
PRECSC:long_name = "Convective snow rate (water equivalent)" ;
PRECSC:cell_methods = "time: mean" ;
float PRECSL(time, ncol) ;
PRECSL:units = "m/s" ;
PRECSL:long_name = "Large-scale (stable) snow rate (water equivalent)" ;
PRECSL:cell_methods = "time: mean" ;
float PRECT(time, ncol) ;
PRECT:units = "m/s" ;
PRECT:long_name = "Total (convective and large-scale) precipitation rate (liq + ice)" ;
PRECT:cell_methods = "time: mean" ;
float PRESSURE(time, lev, ncol) ;
PRESSURE:mdims = 1 ;
PRESSURE:units = "Pa" ;
PRESSURE:long_name = "Pressure" ;
PRESSURE:cell_methods = "time: mean" ;
float PRESSUREi(time, ilev, ncol) ;
PRESSUREi:mdims = 2 ;
PRESSUREi:units = "Pa" ;
PRESSUREi:long_name = "Pressure" ;
PRESSUREi:cell_methods = "time: mean" ;
float PS(time, ncol) ;
PS:units = "Pa" ;
PS:long_name = "Surface pressure" ;
PS:cell_methods = "time: mean" ;
float PSL(time, ncol) ;
PSL:units = "Pa" ;
PSL:long_name = "Sea level pressure" ;
PSL:cell_methods = "time: mean" ;
float Q(time, lev, ncol) ;
Q:mdims = 1 ;
Q:units = "kg/kg" ;
Q:long_name = "Specific humidity" ;
Q:cell_methods = "time: mean" ;
float QFLX(time, ncol) ;
QFLX:units = "kg/m2/s" ;
QFLX:long_name = "Surface water flux" ;
QFLX:cell_methods = "time: mean" ;
float QREFHT(time, ncol) ;
QREFHT:units = "kg/kg" ;
QREFHT:long_name = "Reference height humidity" ;
QREFHT:cell_methods = "time: mean" ;
float QRL(time, lev, ncol) ;
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, ncol) ;
QRS:mdims = 1 ;
QRS:Sampling_Sequence = "rad_lwsw" ;
QRS:units = "K/s" ;
QRS:long_name = "Solar heating rate" ;
QRS:cell_methods = "time: mean" ;
float RAINQM(time, lev, ncol) ;
RAINQM:mdims = 1 ;
RAINQM:units = "kg/kg" ;
RAINQM:long_name = "Grid box averaged rain amount" ;
RAINQM:cell_methods = "time: mean" ;
float RELHUM(time, lev, ncol) ;
RELHUM:mdims = 1 ;
RELHUM:units = "percent" ;
RELHUM:long_name = "Relative humidity" ;
RELHUM:cell_methods = "time: mean" ;
float RHREFHT(time, ncol) ;
RHREFHT:units = "fraction" ;
RHREFHT:long_name = "Reference height relative humidity" ;
RHREFHT:cell_methods = "time: mean" ;
float SHFLX(time, ncol) ;
SHFLX:units = "W/m2" ;
SHFLX:long_name = "Surface sensible heat flux" ;
SHFLX:cell_methods = "time: mean" ;
float SNOWHICE(time, ncol) ;
SNOWHICE:units = "m" ;
SNOWHICE:long_name = "Snow depth over ice" ;
SNOWHICE:cell_methods = "time: mean" ;
float SNOWHLND(time, ncol) ;
SNOWHLND:units = "m" ;
SNOWHLND:long_name = "Water equivalent snow depth" ;
SNOWHLND:cell_methods = "time: mean" ;
float SNOWQM(time, lev, ncol) ;
SNOWQM:mdims = 1 ;
SNOWQM:units = "kg/kg" ;
SNOWQM:long_name = "Grid box averaged snow amount" ;
SNOWQM:cell_methods = "time: mean" ;
float SOLIN(time, ncol) ;
SOLIN:Sampling_Sequence = "rad_lwsw" ;
SOLIN:units = "W/m2" ;
SOLIN:long_name = "Solar insolation" ;
SOLIN:cell_methods = "time: mean" ;
float SWCF(time, ncol) ;
SWCF:Sampling_Sequence = "rad_lwsw" ;
SWCF:units = "W/m2" ;
SWCF:long_name = "Shortwave cloud forcing" ;
SWCF:cell_methods = "time: mean" ;
float T(time, lev, ncol) ;
T:mdims = 1 ;
T:units = "K" ;
T:long_name = "Temperature" ;
T:cell_methods = "time: mean" ;
float TAUGWX(time, ncol) ;
TAUGWX:units = "N/m2" ;
TAUGWX:long_name = "Zonal gravity wave surface stress" ;
TAUGWX:cell_methods = "time: mean" ;
float TAUGWY(time, ncol) ;
TAUGWY:units = "N/m2" ;
TAUGWY:long_name = "Meridional gravity wave surface stress" ;
TAUGWY:cell_methods = "time: mean" ;
float TAUTMSX(time, ncol) ;
TAUTMSX:units = "N/m2" ;
TAUTMSX:long_name = "Zonal turbulent mountain surface stress" ;
TAUTMSX:cell_methods = "time: mean" ;
float TAUTMSY(time, ncol) ;
TAUTMSY:units = "N/m2" ;
TAUTMSY:long_name = "Meridional turbulent mountain surface stress" ;
TAUTMSY:cell_methods = "time: mean" ;
float TAUX(time, ncol) ;
TAUX:units = "N/m2" ;
TAUX:long_name = "Zonal surface stress" ;
TAUX:cell_methods = "time: mean" ;
float TAUY(time, ncol) ;
TAUY:units = "N/m2" ;
TAUY:long_name = "Meridional surface stress" ;
TAUY:cell_methods = "time: mean" ;
float TGCLDCWP(time, ncol) ;
TGCLDCWP:units = "kg/m2" ;
TGCLDCWP:long_name = "Total grid-box cloud water path (liquid and ice)" ;
TGCLDCWP:cell_methods = "time: mean" ;
float TGCLDIWP(time, ncol) ;
TGCLDIWP:units = "kg/m2" ;
TGCLDIWP:long_name = "Total grid-box cloud ice water path" ;
TGCLDIWP:cell_methods = "time: mean" ;
float TGCLDLWP(time, ncol) ;
TGCLDLWP:units = "kg/m2" ;
TGCLDLWP:long_name = "Total grid-box cloud liquid water path" ;
TGCLDLWP:cell_methods = "time: mean" ;
float TMKE(time, ncol) ;
TMKE:units = "J/m2" ;
TMKE:long_name = "Total (vertically integrated) kinetic energy" ;
float TMQ(time, ncol) ;
TMQ:units = "kg/m2" ;
TMQ:long_name = "Total (vertically integrated) precipitable water" ;
TMQ:cell_methods = "time: mean" ;
float TMSE(time, ncol) ;
TMSE:units = "J/m2" ;
TMSE:long_name = "Total (vertically integrated) static energy" ;
float TMWI(time, ncol) ;
TMWI:units = "kg/m2" ;
TMWI:long_name = "Total (vertically integrated) water ice" ;
float TMWL(time, ncol) ;
TMWL:units = "kg/m2" ;
TMWL:long_name = "Total (vertically integrated) water liquid" ;
float TMWV(time, ncol) ;
TMWV:units = "kg/m2" ;
TMWV:long_name = "Total (vertically integrated) water vapor" ;
float TREFHT(time, ncol) ;
TREFHT:units = "K" ;
TREFHT:long_name = "Reference height temperature" ;
TREFHT:cell_methods = "time: mean" ;
float TS(time, ncol) ;
TS:units = "K" ;
TS:long_name = "Surface temperature (radiative)" ;
TS:cell_methods = "time: mean" ;
float TSMN(time, ncol) ;
TSMN:units = "K" ;
TSMN:long_name = "Minimum surface temperature over output period" ;
TSMN:cell_methods = "time: mean" ;
float TSMX(time, ncol) ;
TSMX:units = "K" ;
TSMX:long_name = "Maximum surface temperature over output period" ;
TSMX:cell_methods = "time: mean" ;
float TUH(time, ncol) ;
TUH:units = "W/m" ;
TUH:long_name = "Total (vertically integrated) zonal moist static energy flux" ;
TUH:cell_methods = "time: mean" ;
float TUQ(time, ncol) ;
TUQ:units = "kg/m2" ;
TUQ:long_name = "Total (vertically integrated) zonal water vapor flux" ;
TUQ:cell_methods = "time: mean" ;
float TVH(time, ncol) ;
TVH:units = "W/m" ;
TVH:long_name = "Total (vertically integrated) meridional moist static energy flux" ;
TVH:cell_methods = "time: mean" ;
float TVQ(time, ncol) ;
TVQ:units = "kg/m/s" ;
TVQ:long_name = "Total (vertically integrated) meridional water vapor flux" ;
TVQ:cell_methods = "time: mean" ;
float U(time, lev, ncol) ;
U:mdims = 1 ;
U:units = "m/s" ;
U:long_name = "Zonal wind" ;
U:cell_methods = "time: mean" ;
float U10(time, ncol) ;
U10:units = "m/s" ;
U10:long_name = "10m wind speed" ;
U10:cell_methods = "time: mean" ;
float UBOT(time, ncol) ;
UBOT:units = "m/s" ;
UBOT:long_name = "Lowest model level zonal wind" ;
UBOT:cell_methods = "time: mean" ;
float UU(time, lev, ncol) ;
UU:mdims = 1 ;
UU:units = "m2/s2" ;
UU:long_name = "Zonal velocity squared" ;
UU:cell_methods = "time: mean" ;
float V(time, lev, ncol) ;
V:mdims = 1 ;
V:units = "m/s" ;
V:long_name = "Meridional wind" ;
V:cell_methods = "time: mean" ;
float VBOT(time, ncol) ;
VBOT:units = "m/s" ;
VBOT:long_name = "Lowest model level meridional wind" ;
VBOT:cell_methods = "time: mean" ;
float VD01(time, lev, ncol) ;
VD01:mdims = 1 ;
VD01:units = "kg/kg/s" ;
VD01:long_name = "Vertical diffusion of Q" ;
VD01:cell_methods = "time: mean" ;
float VQ(time, lev, ncol) ;
VQ:mdims = 1 ;
VQ:units = "m/skg/kg" ;
VQ:long_name = "Meridional water transport" ;
VQ:cell_methods = "time: mean" ;
float VT(time, lev, ncol) ;
VT:mdims = 1 ;
VT:units = "K m/s" ;
VT:long_name = "Meridional heat transport" ;
VT:cell_methods = "time: mean" ;
float VU(time, lev, ncol) ;
VU:mdims = 1 ;
VU:units = "m2/s2" ;
VU:long_name = "Meridional flux of zonal momentum" ;
VU:cell_methods = "time: mean" ;
float VV(time, lev, ncol) ;
VV:mdims = 1 ;
VV:units = "m2/s2" ;
VV:long_name = "Meridional velocity squared" ;
VV:cell_methods = "time: mean" ;
float WGUSTD(time, ncol) ;
WGUSTD:units = "m/s" ;
WGUSTD:long_name = "wind gusts from turbulence" ;
WGUSTD:cell_methods = "time: mean" ;
float WSUB(time, lev, ncol) ;
WSUB:mdims = 1 ;
WSUB:units = "m/s" ;
WSUB:long_name = "Diagnostic sub-grid vertical velocity" ;
WSUB:cell_methods = "time: mean" ;
float Z3(time, lev, ncol) ;
Z3:mdims = 1 ;
Z3:units = "m" ;
Z3:long_name = "Geopotential Height (above sea level)" ;
Z3:cell_methods = "time: mean" ;
Daily mean from CAM (h1)¶
dimensions:
ncol = 655362 ;
time = UNLIMITED ; // (1 currently)
nbnd = 2 ;
chars = 8 ;
lev = 32 ;
ilev = 33 ;
variables:
double lat(ncol) ;
lat:_FillValue = -900. ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
double lon(ncol) ;
lon:_FillValue = -900. ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
double area(ncol) ;
area:_FillValue = -900. ;
area:long_name = "MPAS cell areas" ;
double lev(lev) ;
lev:long_name = "zeta level index at vertical midpoints" ;
lev:units = "-" ;
double ilev(ilev) ;
ilev:long_name = "zeta level index at vertical interfaces" ;
ilev:units = "-" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bnds" ;
int date(time) ;
date:long_name = "current date (YYYYMMDD)" ;
int datesec(time) ;
datesec:long_name = "current seconds of current date" ;
double time_bnds(time, nbnd) ;
time_bnds:long_name = "time interval endpoints" ;
char date_written(time, chars) ;
char time_written(time, chars) ;
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 ndcur(time) ;
ndcur:long_name = "current day (from base day)" ;
int nscur(time) ;
nscur:long_name = "current seconds of current day" ;
double co2vmr(time) ;
co2vmr:long_name = "co2 volume mixing ratio" ;
double ch4vmr(time) ;
ch4vmr:long_name = "ch4 volume mixing ratio" ;
double n2ovmr(time) ;
n2ovmr:long_name = "n2o volume mixing ratio" ;
double f11vmr(time) ;
f11vmr:long_name = "f11 volume mixing ratio" ;
double f12vmr(time) ;
f12vmr:long_name = "f12 volume mixing ratio" ;
double sol_tsi(time) ;
sol_tsi:long_name = "total solar irradiance" ;
sol_tsi:units = "W/m2" ;
int nsteph(time) ;
nsteph:long_name = "current timestep" ;
float ATENDKE(time, ncol) ;
ATENDKE:units = "W/m2" ;
ATENDKE:long_name = "Adjustment Tendency of Total (vertically integrated) kinetic energy" ;
ATENDKE:cell_methods = "time: mean" ;
float ATENDSE(time, ncol) ;
ATENDSE:units = "W/m2" ;
ATENDSE:long_name = "Adjustment Tendency of Total (vertically integrated) static energy" ;
ATENDSE:cell_methods = "time: mean" ;
float CLDBOT(time, ncol) ;
CLDBOT:units = "1" ;
CLDBOT:long_name = "Vertical index of cloud base" ;
CLDBOT:cell_methods = "time: mean" ;
float CLDICE(time, lev, ncol) ;
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, ncol) ;
CLDLIQ:mdims = 1 ;
CLDLIQ:units = "kg/kg" ;
CLDLIQ:long_name = "Grid box averaged cloud liquid amount" ;
CLDLIQ:cell_methods = "time: mean" ;
float CLDTOP(time, ncol) ;
CLDTOP:units = "1" ;
CLDTOP:long_name = "Vertical index of cloud top" ;
CLDTOP:cell_methods = "time: mean" ;
float CLDTOT(time, ncol) ;
CLDTOT:units = "fraction" ;
CLDTOT:long_name = "Vertically-integrated total cloud" ;
CLDTOT:cell_methods = "time: mean" ;
float CLOUD(time, lev, ncol) ;
CLOUD:mdims = 1 ;
CLOUD:units = "fraction" ;
CLOUD:long_name = "Cloud fraction" ;
CLOUD:cell_methods = "time: mean" ;
float CMFMC(time, ilev, ncol) ;
CMFMC:mdims = 2 ;
CMFMC:units = "kg/m2/s" ;
CMFMC:long_name = "Moist convection (deep+shallow) mass flux" ;
CMFMC:cell_methods = "time: mean" ;
float CMFMCDZM(time, ilev, ncol) ;
CMFMCDZM:mdims = 2 ;
CMFMCDZM:units = "kg/m2/s" ;
CMFMCDZM:long_name = "Convection mass flux from ZM deep" ;
CMFMCDZM:cell_methods = "time: mean" ;
float DTENDKE(time, ncol) ;
DTENDKE:units = "W/m2" ;
DTENDKE:long_name = "Dynamic Tendency of Total (vertically integrated) kinetic energy" ;
DTENDKE:cell_methods = "time: mean" ;
float DTENDSE(time, ncol) ;
DTENDSE:units = "W/m2" ;
DTENDSE:long_name = "Dynamic Tendency of Total (vertically integrated) static energy" ;
DTENDSE:cell_methods = "time: mean" ;
float DTENDWI(time, ncol) ;
DTENDWI:units = "kg/m2/s" ;
DTENDWI:long_name = "Dynamic Tendency of Total (vertically integrated) water ice" ;
DTENDWI:cell_methods = "time: mean" ;
float DTENDWL(time, ncol) ;
DTENDWL:units = "kg/m2/s" ;
DTENDWL:long_name = "Dynamic Tendency of Total (vertically integrated) water liquid" ;
DTENDWL:cell_methods = "time: mean" ;
float DTENDWV(time, ncol) ;
DTENDWV:units = "kg/m2/s" ;
DTENDWV:long_name = "Dynamic Tendency of Total (vertically integrated) water vapor" ;
DTENDWV:cell_methods = "time: mean" ;
float FLDS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
FSDSC:Sampling_Sequence = "rad_lwsw" ;
FSDSC:units = "W/m2" ;
FSDSC:long_name = "Clearsky downwelling solar flux at surface" ;
FSDSC:cell_methods = "time: mean" ;
float FSNS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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 LHFLX(time, ncol) ;
LHFLX:units = "W/m2" ;
LHFLX:long_name = "Surface latent heat flux" ;
LHFLX:cell_methods = "time: mean" ;
float OMEGA(time, lev, ncol) ;
OMEGA:mdims = 1 ;
OMEGA:units = "Pa/s" ;
OMEGA:long_name = "Vertical velocity (pressure)" ;
OMEGA:cell_methods = "time: mean" ;
float OMEGA500(time, ncol) ;
OMEGA500:units = "Pa/s" ;
OMEGA500:long_name = "Vertical velocity at 500 mbar pressure surface" ;
OMEGA500:cell_methods = "time: mean" ;
float PCONVB(time, ncol) ;
PCONVB:units = "Pa" ;
PCONVB:long_name = "convection base pressure" ;
PCONVB:cell_methods = "time: mean" ;
float PCONVT(time, ncol) ;
PCONVT:units = "Pa" ;
PCONVT:long_name = "convection top pressure" ;
PCONVT:cell_methods = "time: mean" ;
float PRECC(time, ncol) ;
PRECC:units = "m/s" ;
PRECC:long_name = "Convective precipitation rate (liq + ice)" ;
PRECC:cell_methods = "time: mean" ;
float PRECSC(time, ncol) ;
PRECSC:units = "m/s" ;
PRECSC:long_name = "Convective snow rate (water equivalent)" ;
PRECSC:cell_methods = "time: mean" ;
float PRECSL(time, ncol) ;
PRECSL:units = "m/s" ;
PRECSL:long_name = "Large-scale (stable) snow rate (water equivalent)" ;
PRECSL:cell_methods = "time: mean" ;
float PRECT(time, ncol) ;
PRECT:units = "m/s" ;
PRECT:long_name = "Total (convective and large-scale) precipitation rate (liq + ice)" ;
PRECT:cell_methods = "time: mean" ;
float PRESSURE(time, lev, ncol) ;
PRESSURE:mdims = 1 ;
PRESSURE:units = "Pa" ;
PRESSURE:long_name = "Pressure" ;
PRESSURE:cell_methods = "time: mean" ;
float PRESSUREi(time, ilev, ncol) ;
PRESSUREi:mdims = 2 ;
PRESSUREi:units = "Pa" ;
PRESSUREi:long_name = "Pressure" ;
PRESSUREi:cell_methods = "time: mean" ;
float PS(time, ncol) ;
PS:units = "Pa" ;
PS:long_name = "Surface pressure" ;
PS:cell_methods = "time: mean" ;
float PSL(time, ncol) ;
PSL:units = "Pa" ;
PSL:long_name = "Sea level pressure" ;
PSL:cell_methods = "time: mean" ;
float Q(time, lev, ncol) ;
Q:mdims = 1 ;
Q:units = "kg/kg" ;
Q:long_name = "Specific humidity" ;
Q:cell_methods = "time: mean" ;
float QFLX(time, ncol) ;
QFLX:units = "kg/m2/s" ;
QFLX:long_name = "Surface water flux" ;
QFLX:cell_methods = "time: mean" ;
float QREFHT(time, ncol) ;
QREFHT:units = "kg/kg" ;
QREFHT:long_name = "Reference height humidity" ;
QREFHT:cell_methods = "time: mean" ;
float RELHUM(time, lev, ncol) ;
RELHUM:mdims = 1 ;
RELHUM:units = "percent" ;
RELHUM:long_name = "Relative humidity" ;
RELHUM:cell_methods = "time: mean" ;
float RHREFHT(time, ncol) ;
RHREFHT:units = "fraction" ;
RHREFHT:long_name = "Reference height relative humidity" ;
RHREFHT:cell_methods = "time: mean" ;
float SHFLX(time, ncol) ;
SHFLX:units = "W/m2" ;
SHFLX:long_name = "Surface sensible heat flux" ;
SHFLX:cell_methods = "time: mean" ;
float SOLIN(time, ncol) ;
SOLIN:Sampling_Sequence = "rad_lwsw" ;
SOLIN:units = "W/m2" ;
SOLIN:long_name = "Solar insolation" ;
SOLIN:cell_methods = "time: mean" ;
float T(time, lev, ncol) ;
T:mdims = 1 ;
T:units = "K" ;
T:long_name = "Temperature" ;
T:cell_methods = "time: mean" ;
float T700(time, ncol) ;
T700:units = "K" ;
T700:long_name = "Temperature at 700 mbar pressure surface" ;
T700:cell_methods = "time: mean" ;
float TAUX(time, ncol) ;
TAUX:units = "N/m2" ;
TAUX:long_name = "Zonal surface stress" ;
TAUX:cell_methods = "time: mean" ;
float TAUY(time, ncol) ;
TAUY:units = "N/m2" ;
TAUY:long_name = "Meridional surface stress" ;
TAUY:cell_methods = "time: mean" ;
float TGCLDIWP(time, ncol) ;
TGCLDIWP:units = "kg/m2" ;
TGCLDIWP:long_name = "Total grid-box cloud ice water path" ;
TGCLDIWP:cell_methods = "time: mean" ;
float TGCLDLWP(time, ncol) ;
TGCLDLWP:units = "kg/m2" ;
TGCLDLWP:long_name = "Total grid-box cloud liquid water path" ;
TGCLDLWP:cell_methods = "time: mean" ;
float TMKE(time, ncol) ;
TMKE:units = "J/m2" ;
TMKE:long_name = "Total (vertically integrated) kinetic energy" ;
float TMQ(time, ncol) ;
TMQ:units = "kg/m2" ;
TMQ:long_name = "Total (vertically integrated) precipitable water" ;
TMQ:cell_methods = "time: mean" ;
float TMSE(time, ncol) ;
TMSE:units = "J/m2" ;
TMSE:long_name = "Total (vertically integrated) static energy" ;
float TMWI(time, ncol) ;
TMWI:units = "kg/m2" ;
TMWI:long_name = "Total (vertically integrated) water ice" ;
float TMWL(time, ncol) ;
TMWL:units = "kg/m2" ;
TMWL:long_name = "Total (vertically integrated) water liquid" ;
float TMWV(time, ncol) ;
TMWV:units = "kg/m2" ;
TMWV:long_name = "Total (vertically integrated) water vapor" ;
float TREFHT(time, ncol) ;
TREFHT:units = "K" ;
TREFHT:long_name = "Reference height temperature" ;
TREFHT:cell_methods = "time: mean" ;
float TS(time, ncol) ;
TS:units = "K" ;
TS:long_name = "Surface temperature (radiative)" ;
TS:cell_methods = "time: mean" ;
float TSMN(time, ncol) ;
TSMN:units = "K" ;
TSMN:long_name = "Minimum surface temperature over output period" ;
TSMN:cell_methods = "time: mean" ;
float TSMX(time, ncol) ;
TSMX:units = "K" ;
TSMX:long_name = "Maximum surface temperature over output period" ;
TSMX:cell_methods = "time: mean" ;
float TUH(time, ncol) ;
TUH:units = "W/m" ;
TUH:long_name = "Total (vertically integrated) zonal moist static energy flux" ;
TUH:cell_methods = "time: mean" ;
float TUQ(time, ncol) ;
TUQ:units = "kg/m2" ;
TUQ:long_name = "Total (vertically integrated) zonal water vapor flux" ;
TUQ:cell_methods = "time: mean" ;
float TVH(time, ncol) ;
TVH:units = "W/m" ;
TVH:long_name = "Total (vertically integrated) meridional moist static energy flux" ;
TVH:cell_methods = "time: mean" ;
float TVQ(time, ncol) ;
TVQ:units = "kg/m/s" ;
TVQ:long_name = "Total (vertically integrated) meridional water vapor flux" ;
TVQ:cell_methods = "time: mean" ;
float U(time, lev, ncol) ;
U:mdims = 1 ;
U:units = "m/s" ;
U:long_name = "Zonal wind" ;
U:cell_methods = "time: mean" ;
float U10(time, ncol) ;
U10:units = "m/s" ;
U10:long_name = "10m wind speed" ;
U10:cell_methods = "time: mean" ;
float UBOT(time, ncol) ;
UBOT:units = "m/s" ;
UBOT:long_name = "Lowest model level zonal wind" ;
UBOT:cell_methods = "time: mean" ;
float V(time, lev, ncol) ;
V:mdims = 1 ;
V:units = "m/s" ;
V:long_name = "Meridional wind" ;
V:cell_methods = "time: mean" ;
float VBOT(time, ncol) ;
VBOT:units = "m/s" ;
VBOT:long_name = "Lowest model level meridional wind" ;
VBOT:cell_methods = "time: mean" ;
float Z3(time, lev, ncol) ;
Z3:mdims = 1 ;
Z3:units = "m" ;
Z3:long_name = "Geopotential Height (above sea level)" ;
Z3:cell_methods = "time: mean" ;
6-hourly instantaneous/average from CAM (h2)¶
dimensions:
ncol = 655362 ;
time = UNLIMITED ; // (4 currently)
nbnd = 2 ;
chars = 8 ;
lev = 32 ;
ilev = 33 ;
variables:
double lat(ncol) ;
lat:_FillValue = -900. ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
double lon(ncol) ;
lon:_FillValue = -900. ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
double area(ncol) ;
area:_FillValue = -900. ;
area:long_name = "MPAS cell areas" ;
double lev(lev) ;
lev:long_name = "zeta level index at vertical midpoints" ;
lev:units = "-" ;
double ilev(ilev) ;
ilev:long_name = "zeta level index at vertical interfaces" ;
ilev:units = "-" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bnds" ;
int date(time) ;
date:long_name = "current date (YYYYMMDD)" ;
int datesec(time) ;
datesec:long_name = "current seconds of current date" ;
double time_bnds(time, nbnd) ;
time_bnds:long_name = "time interval endpoints" ;
char date_written(time, chars) ;
char time_written(time, chars) ;
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 ndcur(time) ;
ndcur:long_name = "current day (from base day)" ;
int nscur(time) ;
nscur:long_name = "current seconds of current day" ;
double co2vmr(time) ;
co2vmr:long_name = "co2 volume mixing ratio" ;
double ch4vmr(time) ;
ch4vmr:long_name = "ch4 volume mixing ratio" ;
double n2ovmr(time) ;
n2ovmr:long_name = "n2o volume mixing ratio" ;
double f11vmr(time) ;
f11vmr:long_name = "f11 volume mixing ratio" ;
double f12vmr(time) ;
f12vmr:long_name = "f12 volume mixing ratio" ;
double sol_tsi(time) ;
sol_tsi:long_name = "total solar irradiance" ;
sol_tsi:units = "W/m2" ;
int nsteph(time) ;
nsteph:long_name = "current timestep" ;
float CAPE(time, ncol) ;
CAPE:units = "J/kg" ;
CAPE:long_name = "Convectively available potential energy" ;
float FLUT(time, ncol) ;
FLUT:Sampling_Sequence = "rad_lwsw" ;
FLUT:units = "W/m2" ;
FLUT:long_name = "Upwelling longwave flux at top of model" ;
float OMEGA250(time, ncol) ;
OMEGA250:units = "Pa/s" ;
OMEGA250:long_name = "Vertical velocity at 250 mbar pressure surface" ;
OMEGA250:cell_methods = "time: mean" ;
float OMEGA500(time, ncol) ;
OMEGA500:units = "Pa/s" ;
OMEGA500:long_name = "Vertical velocity at 500 mbar pressure surface" ;
OMEGA500:cell_methods = "time: mean" ;
float OMEGA850(time, ncol) ;
OMEGA850:units = "Pa/s" ;
OMEGA850:long_name = "Vertical velocity at 850 mbar pressure surface" ;
OMEGA850:cell_methods = "time: mean" ;
float OMEGA925(time, ncol) ;
OMEGA925:units = "Pa/s" ;
OMEGA925:long_name = "Vertical velocity at 925 mbar pressure surface" ;
OMEGA925:cell_methods = "time: mean" ;
float PRECT(time, ncol) ;
PRECT:units = "m/s" ;
PRECT:long_name = "Total (convective and large-scale) precipitation rate (liq + ice)" ;
PRECT:cell_methods = "time: mean" ;
float PS(time, ncol) ;
PS:units = "Pa" ;
PS:long_name = "Surface pressure" ;
float PSL(time, ncol) ;
PSL:units = "Pa" ;
PSL:long_name = "Sea level pressure" ;
float Q(time, lev, ncol) ;
Q:mdims = 1 ;
Q:units = "kg/kg" ;
Q:long_name = "Specific humidity" ;
float Q250(time, ncol) ;
Q250:units = "kg/kg" ;
Q250:long_name = "Specific Humidity at 250 mbar pressure surface" ;
Q250:cell_methods = "time: mean" ;
float Q500(time, ncol) ;
Q500:units = "kg/kg" ;
Q500:long_name = "Specific Humidity at 500 mbar pressure surface" ;
Q500:cell_methods = "time: mean" ;
float Q850(time, ncol) ;
Q850:units = "kg/kg" ;
Q850:long_name = "Specific Humidity at 850 mbar pressure surface" ;
Q850:cell_methods = "time: mean" ;
float Q925(time, ncol) ;
Q925:units = "kg/kg" ;
Q925:long_name = "Specific Humidity at 925 mbar pressure surface" ;
Q925:cell_methods = "time: mean" ;
float T(time, lev, ncol) ;
T:mdims = 1 ;
T:units = "K" ;
T:long_name = "Temperature" ;
float TUQ(time, ncol) ;
TUQ:units = "kg/m2" ;
TUQ:long_name = "Total (vertically integrated) zonal water vapor flux" ;
float TVQ(time, ncol) ;
TVQ:units = "kg/m/s" ;
TVQ:long_name = "Total (vertically integrated) meridional water vapor flux" ;
float U(time, lev, ncol) ;
U:mdims = 1 ;
U:units = "m/s" ;
U:long_name = "Zonal wind" ;
float U10M(time, ncol) ;
U10M:units = "m/s" ;
U10M:long_name = "Zonal wind at 10m above surface" ;
float U850(time, ncol) ;
U850:units = "m/s" ;
U850:long_name = "Zonal wind at 850 mbar pressure surface" ;
float UBOT(time, ncol) ;
UBOT:units = "m/s" ;
UBOT:long_name = "Lowest model level zonal wind" ;
float V(time, lev, ncol) ;
V:mdims = 1 ;
V:units = "m/s" ;
V:long_name = "Meridional wind" ;
float V10M(time, ncol) ;
V10M:units = "m/s" ;
V10M:long_name = "Meridional wind at 10m above surface" ;
float V850(time, ncol) ;
V850:units = "m/s" ;
V850:long_name = "Meridional wind at 850 mbar pressure surface" ;
float VBOT(time, ncol) ;
VBOT:units = "m/s" ;
VBOT:long_name = "Lowest model level meridional wind" ;
float VOR(time, lev, ncol) ;
VOR:mdims = 1 ;
VOR:units = "1/s" ;
VOR:long_name = "Vorticity" ;
float Z3(time, lev, ncol) ;
Z3:mdims = 1 ;
Z3:units = "m" ;
Z3:long_name = "Geopotential Height (above sea level)" ;
float Z300(time, ncol) ;
Z300:units = "m" ;
Z300:long_name = "Geopotential Z at 300 mbar pressure surface" ;
float Z500(time, ncol) ;
Z500:units = "m" ;
Z500:long_name = "Geopotential Z at 500 mbar pressure surface" ;
float cin_Cu(time, ncol) ;
cin_Cu:units = "J/kg" ;
cin_Cu:long_name = "CIN upto LFC" ;
3-hourly instantaneous/average from CAM (h3)¶
dimensions:
ncol = 655362 ;
time = UNLIMITED ; // (8 currently)
nbnd = 2 ;
chars = 8 ;
lev = 32 ;
ilev = 33 ;
variables:
double lat(ncol) ;
lat:_FillValue = -900. ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
double lon(ncol) ;
lon:_FillValue = -900. ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
double area(ncol) ;
area:_FillValue = -900. ;
area:long_name = "MPAS cell areas" ;
double lev(lev) ;
lev:long_name = "zeta level index at vertical midpoints" ;
lev:units = "-" ;
double ilev(ilev) ;
ilev:long_name = "zeta level index at vertical interfaces" ;
ilev:units = "-" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bnds" ;
int date(time) ;
date:long_name = "current date (YYYYMMDD)" ;
int datesec(time) ;
datesec:long_name = "current seconds of current date" ;
double time_bnds(time, nbnd) ;
time_bnds:long_name = "time interval endpoints" ;
char date_written(time, chars) ;
char time_written(time, chars) ;
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 ndcur(time) ;
ndcur:long_name = "current day (from base day)" ;
int nscur(time) ;
nscur:long_name = "current seconds of current day" ;
double co2vmr(time) ;
co2vmr:long_name = "co2 volume mixing ratio" ;
double ch4vmr(time) ;
ch4vmr:long_name = "ch4 volume mixing ratio" ;
double n2ovmr(time) ;
n2ovmr:long_name = "n2o volume mixing ratio" ;
double f11vmr(time) ;
f11vmr:long_name = "f11 volume mixing ratio" ;
double f12vmr(time) ;
f12vmr:long_name = "f12 volume mixing ratio" ;
double sol_tsi(time) ;
sol_tsi:long_name = "total solar irradiance" ;
sol_tsi:units = "W/m2" ;
int nsteph(time) ;
nsteph:long_name = "current timestep" ;
float ATENDKE(time, ncol) ;
ATENDKE:units = "W/m2" ;
ATENDKE:long_name = "Adjustment Tendency of Total (vertically integrated) kinetic energy" ;
ATENDKE:cell_methods = "time: mean" ;
float ATENDSE(time, ncol) ;
ATENDSE:units = "W/m2" ;
ATENDSE:long_name = "Adjustment Tendency of Total (vertically integrated) static energy" ;
ATENDSE:cell_methods = "time: mean" ;
float CAPE(time, ncol) ;
CAPE:units = "J/kg" ;
CAPE:long_name = "Convectively available potential energy" ;
float CLDTOT(time, ncol) ;
CLDTOT:units = "fraction" ;
CLDTOT:long_name = "Vertically-integrated total cloud" ;
CLDTOT:cell_methods = "time: mean" ;
float DTENDKE(time, ncol) ;
DTENDKE:units = "W/m2" ;
DTENDKE:long_name = "Dynamic Tendency of Total (vertically integrated) kinetic energy" ;
DTENDKE:cell_methods = "time: mean" ;
float DTENDSE(time, ncol) ;
DTENDSE:units = "W/m2" ;
DTENDSE:long_name = "Dynamic Tendency of Total (vertically integrated) static energy" ;
DTENDSE:cell_methods = "time: mean" ;
float DTENDWI(time, ncol) ;
DTENDWI:units = "kg/m2/s" ;
DTENDWI:long_name = "Dynamic Tendency of Total (vertically integrated) water ice" ;
DTENDWI:cell_methods = "time: mean" ;
float DTENDWL(time, ncol) ;
DTENDWL:units = "kg/m2/s" ;
DTENDWL:long_name = "Dynamic Tendency of Total (vertically integrated) water liquid" ;
DTENDWL:cell_methods = "time: mean" ;
float DTENDWV(time, ncol) ;
DTENDWV:units = "kg/m2/s" ;
DTENDWV:long_name = "Dynamic Tendency of Total (vertically integrated) water vapor" ;
DTENDWV:cell_methods = "time: mean" ;
float FLDS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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 FSDS(time, ncol) ;
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, ncol) ;
FSDSC:Sampling_Sequence = "rad_lwsw" ;
FSDSC:units = "W/m2" ;
FSDSC:long_name = "Clearsky downwelling solar flux at surface" ;
FSDSC:cell_methods = "time: mean" ;
float FSNS(time, ncol) ;
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, ncol) ;
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, ncol) ;
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, ncol) ;
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 LHFLX(time, ncol) ;
LHFLX:units = "W/m2" ;
LHFLX:long_name = "Surface latent heat flux" ;
LHFLX:cell_methods = "time: mean" ;
float PRECC(time, ncol) ;
PRECC:units = "m/s" ;
PRECC:long_name = "Convective precipitation rate (liq + ice)" ;
PRECC:cell_methods = "time: mean" ;
float PRECSC(time, ncol) ;
PRECSC:units = "m/s" ;
PRECSC:long_name = "Convective snow rate (water equivalent)" ;
PRECSC:cell_methods = "time: mean" ;
float PRECSH(time, ncol) ;
PRECSH:units = "m/s" ;
PRECSH:long_name = "Shallow Convection precipitation rate" ;
PRECSH:cell_methods = "time: mean" ;
float PRECSL(time, ncol) ;
PRECSL:units = "m/s" ;
PRECSL:long_name = "Large-scale (stable) snow rate (water equivalent)" ;
PRECSL:cell_methods = "time: mean" ;
float PRECT(time, ncol) ;
PRECT:units = "m/s" ;
PRECT:long_name = "Total (convective and large-scale) precipitation rate (liq + ice)" ;
PRECT:cell_methods = "time: mean" ;
float PS(time, ncol) ;
PS:units = "Pa" ;
PS:long_name = "Surface pressure" ;
float PSL(time, ncol) ;
PSL:units = "Pa" ;
PSL:long_name = "Sea level pressure" ;
float Q200(time, ncol) ;
Q200:units = "kg/kg" ;
Q200:long_name = "Specific Humidity at 700 mbar pressure surface" ;
float Q500(time, ncol) ;
Q500:units = "kg/kg" ;
Q500:long_name = "Specific Humidity at 500 mbar pressure surface" ;
float Q925(time, ncol) ;
Q925:units = "kg/kg" ;
Q925:long_name = "Specific Humidity at 925 mbar pressure surface" ;
float QFLX(time, ncol) ;
QFLX:units = "kg/m2/s" ;
QFLX:long_name = "Surface water flux" ;
QFLX:cell_methods = "time: mean" ;
float QREFHT(time, ncol) ;
QREFHT:units = "kg/kg" ;
QREFHT:long_name = "Reference height humidity" ;
float SHFLX(time, ncol) ;
SHFLX:units = "W/m2" ;
SHFLX:long_name = "Surface sensible heat flux" ;
SHFLX:cell_methods = "time: mean" ;
float SOLLD(time, ncol) ;
SOLLD:Sampling_Sequence = "rad_lwsw" ;
SOLLD:units = "W/m2" ;
SOLLD:long_name = "Solar downward near infrared diffuse to surface" ;
SOLLD:cell_methods = "time: mean" ;
float SOLSD(time, ncol) ;
SOLSD:Sampling_Sequence = "rad_lwsw" ;
SOLSD:units = "W/m2" ;
SOLSD:long_name = "Solar downward visible diffuse to surface" ;
SOLSD:cell_methods = "time: mean" ;
float T200(time, ncol) ;
T200:units = "K" ;
T200:long_name = "Temperature at 200 mbar pressure surface" ;
float T500(time, ncol) ;
T500:units = "K" ;
T500:long_name = "Temperature at 500 mbar pressure surface" ;
float T925(time, ncol) ;
T925:units = "K" ;
T925:long_name = "Temperature at 925 mbar pressure surface" ;
float TMKE(time, ncol) ;
TMKE:units = "J/m2" ;
TMKE:long_name = "Total (vertically integrated) kinetic energy" ;
float TMQ(time, ncol) ;
TMQ:units = "kg/m2" ;
TMQ:long_name = "Total (vertically integrated) precipitable water" ;
TMQ:cell_methods = "time: mean" ;
float TMSE(time, ncol) ;
TMSE:units = "J/m2" ;
TMSE:long_name = "Total (vertically integrated) static energy" ;
float TMWI(time, ncol) ;
TMWI:units = "kg/m2" ;
TMWI:long_name = "Total (vertically integrated) water ice" ;
float TMWL(time, ncol) ;
TMWL:units = "kg/m2" ;
TMWL:long_name = "Total (vertically integrated) water liquid" ;
float TMWV(time, ncol) ;
TMWV:units = "kg/m2" ;
TMWV:long_name = "Total (vertically integrated) water vapor" ;
float TREFHT(time, ncol) ;
TREFHT:units = "K" ;
TREFHT:long_name = "Reference height temperature" ;
float TS(time, ncol) ;
TS:units = "K" ;
TS:long_name = "Surface temperature (radiative)" ;
float TUH(time, ncol) ;
TUH:units = "W/m" ;
TUH:long_name = "Total (vertically integrated) zonal moist static energy flux" ;
TUH:cell_methods = "time: mean" ;
float TUQ(time, ncol) ;
TUQ:units = "kg/m2" ;
TUQ:long_name = "Total (vertically integrated) zonal water vapor flux" ;
TUQ:cell_methods = "time: mean" ;
float TVH(time, ncol) ;
TVH:units = "W/m" ;
TVH:long_name = "Total (vertically integrated) meridional moist static energy flux" ;
TVH:cell_methods = "time: mean" ;
float TVQ(time, ncol) ;
TVQ:units = "kg/m/s" ;
TVQ:long_name = "Total (vertically integrated) meridional water vapor flux" ;
TVQ:cell_methods = "time: mean" ;
float U200(time, ncol) ;
U200:units = "m/s" ;
U200:long_name = "Zonal wind at 200 mbar pressure surface" ;
float U500(time, ncol) ;
U500:units = "m/s" ;
U500:long_name = "Zonal wind at 500 mbar pressure surface" ;
float U925(time, ncol) ;
U925:units = "m/s" ;
U925:long_name = "Zonal wind at 925 mbar pressure surface" ;
float UBOT(time, ncol) ;
UBOT:units = "m/s" ;
UBOT:long_name = "Lowest model level zonal wind" ;
float V200(time, ncol) ;
V200:units = "m/s" ;
V200:long_name = "Meridional wind at 200 mbar pressure surface" ;
float V500(time, ncol) ;
V500:units = "m/s" ;
V500:long_name = "Meridional wind at 500 mbar pressure surface" ;
float V925(time, ncol) ;
V925:units = "m/s" ;
V925:long_name = "Meridional wind at 200 mbar pressure surface" ;
float VBOT(time, ncol) ;
VBOT:units = "m/s" ;
VBOT:long_name = "Lowest model level meridional wind" ;
float Z200(time, ncol) ;
Z200:units = "m" ;
Z200:long_name = "Geopotential Z at 200 mbar pressure surface" ;
float Z500(time, ncol) ;
Z500:units = "m" ;
Z500:long_name = "Geopotential Z at 500 mbar pressure surface" ;
float Z925(time, ncol) ;
Z925:units = "m" ;
Z925:long_name = "Geopotential Z at 500 mbar pressure surface" ;
float cin_Cu(time, ncol) ;
cin_Cu:units = "J/kg" ;
cin_Cu:long_name = "CIN upto LFC" ;
Hourly instantaneous/average from CAM (h4)¶
dimensions:
ncol = 655362 ;
time = UNLIMITED ; // (24 currently)
nbnd = 2 ;
chars = 8 ;
lev = 32 ;
ilev = 33 ;
variables:
double lat(ncol) ;
lat:_FillValue = -900. ;
lat:long_name = "latitude" ;
lat:units = "degrees_north" ;
double lon(ncol) ;
lon:_FillValue = -900. ;
lon:long_name = "longitude" ;
lon:units = "degrees_east" ;
double area(ncol) ;
area:_FillValue = -900. ;
area:long_name = "MPAS cell areas" ;
double lev(lev) ;
lev:long_name = "zeta level index at vertical midpoints" ;
lev:units = "-" ;
double ilev(ilev) ;
ilev:long_name = "zeta level index at vertical interfaces" ;
ilev:units = "-" ;
double time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bnds" ;
int date(time) ;
date:long_name = "current date (YYYYMMDD)" ;
int datesec(time) ;
datesec:long_name = "current seconds of current date" ;
double time_bnds(time, nbnd) ;
time_bnds:long_name = "time interval endpoints" ;
char date_written(time, chars) ;
char time_written(time, chars) ;
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 ndcur(time) ;
ndcur:long_name = "current day (from base day)" ;
int nscur(time) ;
nscur:long_name = "current seconds of current day" ;
double co2vmr(time) ;
co2vmr:long_name = "co2 volume mixing ratio" ;
double ch4vmr(time) ;
ch4vmr:long_name = "ch4 volume mixing ratio" ;
double n2ovmr(time) ;
n2ovmr:long_name = "n2o volume mixing ratio" ;
double f11vmr(time) ;
f11vmr:long_name = "f11 volume mixing ratio" ;
double f12vmr(time) ;
f12vmr:long_name = "f12 volume mixing ratio" ;
double sol_tsi(time) ;
sol_tsi:long_name = "total solar irradiance" ;
sol_tsi:units = "W/m2" ;
int nsteph(time) ;
nsteph:long_name = "current timestep" ;
float FLUT(time, ncol) ;
FLUT:Sampling_Sequence = "rad_lwsw" ;
FLUT:units = "W/m2" ;
FLUT:long_name = "Upwelling longwave flux at top of model" ;
float PRECT(time, ncol) ;
PRECT:units = "m/s" ;
PRECT:long_name = "Total (convective and large-scale) precipitation rate (liq + ice)" ;
PRECT:cell_methods = "time: mean" ;
Monthly mean from CLM (h0)¶
dimensions:
lndgrid = 655362 ;
gridcell = 203175 ;
landunit = 275473 ;
column = 476315 ;
pft = 3423531 ;
levgrnd = 15 ;
levlak = 10 ;
numrad = 2 ;
string_length = 8 ;
hist_interval = 2 ;
time = UNLIMITED ; // (1 currently)
variables:
float levgrnd(levgrnd) ;
levgrnd:long_name = "coordinate soil levels" ;
levgrnd:units = "m" ;
float levlak(levlak) ;
levlak:long_name = "coordinate lake levels" ;
levlak:units = "m" ;
float time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bounds" ;
int mcdate(time) ;
mcdate:long_name = "current date (YYYYMMDD)" ;
int mcsec(time) ;
mcsec:long_name = "current seconds of current date" ;
mcsec:units = "s" ;
int mdcur(time) ;
mdcur:long_name = "current day (from base day)" ;
int mscur(time) ;
mscur:long_name = "current seconds of current day" ;
int nstep(time) ;
nstep:long_name = "time step" ;
double time_bounds(time, hist_interval) ;
time_bounds:long_name = "history time interval endpoints" ;
char date_written(time, string_length) ;
char time_written(time, string_length) ;
float lon(lndgrid) ;
lon:long_name = "coordinate longitude" ;
lon:units = "degrees_east" ;
lon:_FillValue = 1.e+36f ;
lon:missing_value = 1.e+36f ;
float lat(lndgrid) ;
lat:long_name = "coordinate latitude" ;
lat:units = "degrees_north" ;
lat:_FillValue = 1.e+36f ;
lat:missing_value = 1.e+36f ;
float area(lndgrid) ;
area:long_name = "grid cell areas" ;
area:units = "km^2" ;
area:_FillValue = 1.e+36f ;
area:missing_value = 1.e+36f ;
float landfrac(lndgrid) ;
landfrac:long_name = "land fraction" ;
landfrac:_FillValue = 1.e+36f ;
landfrac:missing_value = 1.e+36f ;
int landmask(lndgrid) ;
landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ;
landmask:_FillValue = -9999 ;
landmask:missing_value = -9999 ;
int pftmask(lndgrid) ;
pftmask:long_name = "pft real/fake mask (0.=fake and 1.=real)" ;
pftmask:_FillValue = -9999 ;
pftmask:missing_value = -9999 ;
float ZSOI(levgrnd, lndgrid) ;
ZSOI:long_name = "soil depth" ;
ZSOI:units = "m" ;
ZSOI:_FillValue = 1.e+36f ;
ZSOI:missing_value = 1.e+36f ;
float DZSOI(levgrnd, lndgrid) ;
DZSOI:long_name = "soil thickness" ;
DZSOI:units = "m" ;
DZSOI:_FillValue = 1.e+36f ;
DZSOI:missing_value = 1.e+36f ;
float WATSAT(levgrnd, lndgrid) ;
WATSAT:long_name = "saturated soil water content (porosity)" ;
WATSAT:units = "mm3/mm3" ;
WATSAT:_FillValue = 1.e+36f ;
WATSAT:missing_value = 1.e+36f ;
float SUCSAT(levgrnd, lndgrid) ;
SUCSAT:long_name = "saturated soil matric potential" ;
SUCSAT:units = "mm" ;
SUCSAT:_FillValue = 1.e+36f ;
SUCSAT:missing_value = 1.e+36f ;
float BSW(levgrnd, lndgrid) ;
BSW:long_name = "slope of soil water retention curve" ;
BSW:units = "unitless" ;
BSW:_FillValue = 1.e+36f ;
BSW:missing_value = 1.e+36f ;
float HKSAT(levgrnd, lndgrid) ;
HKSAT:long_name = "saturated hydraulic conductivity" ;
HKSAT:units = "unitless" ;
HKSAT:_FillValue = 1.e+36f ;
HKSAT:missing_value = 1.e+36f ;
float FGR(time, lndgrid) ;
FGR:long_name = "heat flux into soil/snow including snow melt" ;
FGR:units = "W/m^2" ;
FGR:cell_methods = "time: mean" ;
FGR:_FillValue = 1.e+36f ;
FGR:missing_value = 1.e+36f ;
float FPSN(time, lndgrid) ;
FPSN:long_name = "photosynthesis" ;
FPSN:units = "umol/m2s" ;
FPSN:cell_methods = "time: mean" ;
FPSN:_FillValue = 1.e+36f ;
FPSN:missing_value = 1.e+36f ;
float FSNO(time, lndgrid) ;
FSNO:long_name = "fraction of ground covered by snow" ;
FSNO:units = "unitless" ;
FSNO:cell_methods = "time: mean" ;
FSNO:_FillValue = 1.e+36f ;
FSNO:missing_value = 1.e+36f ;
float H2OSOI(time, levgrnd, lndgrid) ;
H2OSOI:long_name = "volumetric soil water (vegetated landunits only)" ;
H2OSOI:units = "mm3/mm3" ;
H2OSOI:cell_methods = "time: mean" ;
H2OSOI:_FillValue = 1.e+36f ;
H2OSOI:missing_value = 1.e+36f ;
float QFLX_SUB_SNOW(time, lndgrid) ;
QFLX_SUB_SNOW:long_name = "sublimation rate from snow pack" ;
QFLX_SUB_SNOW:units = "mm H2O/s" ;
QFLX_SUB_SNOW:cell_methods = "time: mean" ;
QFLX_SUB_SNOW:_FillValue = 1.e+36f ;
QFLX_SUB_SNOW:missing_value = 1.e+36f ;
float QOVER(time, lndgrid) ;
QOVER:long_name = "surface runoff" ;
QOVER:units = "mm/s" ;
QOVER:cell_methods = "time: mean" ;
QOVER:_FillValue = 1.e+36f ;
QOVER:missing_value = 1.e+36f ;
float QRUNOFF(time, lndgrid) ;
QRUNOFF:long_name = "total liquid runoff (does not include QSNWCPICE)" ;
QRUNOFF:units = "mm/s" ;
QRUNOFF:cell_methods = "time: mean" ;
QRUNOFF:_FillValue = 1.e+36f ;
QRUNOFF:missing_value = 1.e+36f ;
float QSNOMELT(time, lndgrid) ;
QSNOMELT:long_name = "snow melt" ;
QSNOMELT:units = "mm/s" ;
QSNOMELT:cell_methods = "time: mean" ;
QSNOMELT:_FillValue = 1.e+36f ;
QSNOMELT:missing_value = 1.e+36f ;
float QSOIL(time, lndgrid) ;
QSOIL:long_name = "Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew)" ;
QSOIL:units = "mm/s" ;
QSOIL:cell_methods = "time: mean" ;
QSOIL:_FillValue = 1.e+36f ;
QSOIL:missing_value = 1.e+36f ;
float QVEGE(time, lndgrid) ;
QVEGE:long_name = "canopy evaporation" ;
QVEGE:units = "mm/s" ;
QVEGE:cell_methods = "time: mean" ;
QVEGE:_FillValue = 1.e+36f ;
QVEGE:missing_value = 1.e+36f ;
float QVEGT(time, lndgrid) ;
QVEGT:long_name = "canopy transpiration" ;
QVEGT:units = "mm/s" ;
QVEGT:cell_methods = "time: mean" ;
QVEGT:_FillValue = 1.e+36f ;
QVEGT:missing_value = 1.e+36f ;
float SNOTTOPL(time, lndgrid) ;
SNOTTOPL:long_name = "snow temperature (top layer)" ;
SNOTTOPL:units = "K/m" ;
SNOTTOPL:cell_methods = "time: mean" ;
SNOTTOPL:_FillValue = 1.e+36f ;
SNOTTOPL:missing_value = 1.e+36f ;
float SNOWDP(time, lndgrid) ;
SNOWDP:long_name = "snow height" ;
SNOWDP:units = "m" ;
SNOWDP:cell_methods = "time: mean" ;
SNOWDP:_FillValue = 1.e+36f ;
SNOWDP:missing_value = 1.e+36f ;
float SNOWICE(time, lndgrid) ;
SNOWICE:long_name = "snow ice" ;
SNOWICE:units = "kg/m2" ;
SNOWICE:cell_methods = "time: mean" ;
SNOWICE:_FillValue = 1.e+36f ;
SNOWICE:missing_value = 1.e+36f ;
float SNOWLIQ(time, lndgrid) ;
SNOWLIQ:long_name = "snow liquid water" ;
SNOWLIQ:units = "kg/m2" ;
SNOWLIQ:cell_methods = "time: mean" ;
SNOWLIQ:_FillValue = 1.e+36f ;
SNOWLIQ:missing_value = 1.e+36f ;
float SOILICE(time, levgrnd, lndgrid) ;
SOILICE:long_name = "soil ice (vegetated landunits only)" ;
SOILICE:units = "kg/m2" ;
SOILICE:cell_methods = "time: mean" ;
SOILICE:_FillValue = 1.e+36f ;
SOILICE:missing_value = 1.e+36f ;
float SOILLIQ(time, levgrnd, lndgrid) ;
SOILLIQ:long_name = "soil liquid water (vegetated landunits only)" ;
SOILLIQ:units = "kg/m2" ;
SOILLIQ:cell_methods = "time: mean" ;
SOILLIQ:_FillValue = 1.e+36f ;
SOILLIQ:missing_value = 1.e+36f ;
float SOILWATER_10CM(time, lndgrid) ;
SOILWATER_10CM:long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)" ;
SOILWATER_10CM:units = "kg/m2" ;
SOILWATER_10CM:cell_methods = "time: mean" ;
SOILWATER_10CM:_FillValue = 1.e+36f ;
SOILWATER_10CM:missing_value = 1.e+36f ;
float TLAI(time, lndgrid) ;
TLAI:long_name = "total projected leaf area index" ;
TLAI:units = "none" ;
TLAI:cell_methods = "time: mean" ;
TLAI:_FillValue = 1.e+36f ;
TLAI:missing_value = 1.e+36f ;
float TSOI(time, levgrnd, lndgrid) ;
TSOI:long_name = "soil temperature (vegetated landunits only)" ;
TSOI:units = "K" ;
TSOI:cell_methods = "time: mean" ;
TSOI:_FillValue = 1.e+36f ;
TSOI:missing_value = 1.e+36f ;
Daily mean from CLM¶
dimensions:
lndgrid = 655362 ;
gridcell = 203175 ;
landunit = 275473 ;
column = 476315 ;
pft = 3423531 ;
levgrnd = 15 ;
levlak = 10 ;
numrad = 2 ;
string_length = 8 ;
hist_interval = 2 ;
time = UNLIMITED ; // (1 currently)
variables: float levgrnd(levgrnd) ; levgrnd:long_name = "coordinate soil levels" ; levgrnd:units = "m" ; float levlak(levlak) ; levlak:long_name = "coordinate lake levels" ; levlak:units = "m" ; float time(time) ; time:long_name = "time" ; time:units = "days since 1950-01-01 00:00:00" ; time:calendar = "noleap" ; time:bounds = "time_bounds" ; int mcdate(time) ; mcdate:long_name = "current date (YYYYMMDD)" ; int mcsec(time) ; mcsec:long_name = "current seconds of current date" ; mcsec:units = "s" ; int mdcur(time) ; mdcur:long_name = "current day (from base day)" ; int mscur(time) ; mscur:long_name = "current seconds of current day" ; int nstep(time) ; nstep:long_name = "time step" ; double time_bounds(time, hist_interval) ; time_bounds:long_name = "history time interval endpoints" ; char date_written(time, string_length) ; char time_written(time, string_length) ; float lon(lndgrid) ; lon:long_name = "coordinate longitude" ; lon:units = "degrees_east" ; lon:_FillValue = 1.e+36f ; lon:missing_value = 1.e+36f ; float lat(lndgrid) ; lat:long_name = "coordinate latitude" ; lat:units = "degrees_north" ; lat:_FillValue = 1.e+36f ; lat:missing_value = 1.e+36f ; float area(lndgrid) ; area:long_name = "grid cell areas" ; area:units = "km^2" ; area:_FillValue = 1.e+36f ; area:missing_value = 1.e+36f ; float landfrac(lndgrid) ; landfrac:long_name = "land fraction" ; landfrac:_FillValue = 1.e+36f ; landfrac:missing_value = 1.e+36f ; int landmask(lndgrid) ; landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ; landmask:_FillValue = -9999 ; landmask:missing_value = -9999 ; int pftmask(lndgrid) ; pftmask:long_name = "pft real/fake mask (0.=fake and 1.=real)" ; pftmask:_FillValue = -9999 ; pftmask:missing_value = -9999 ; float FSNO(time, lndgrid) ; FSNO:long_name = "fraction of ground covered by snow" ; FSNO:units = "unitless" ; FSNO:cell_methods = "time: mean" ; FSNO:_FillValue = 1.e+36f ; FSNO:missing_value = 1.e+36f ; float QRUNOFF(time, lndgrid) ; QRUNOFF:long_name = "total liquid runoff (does not include QSNWCPICE)" ; QRUNOFF:units = "mm/s" ; QRUNOFF:cell_methods = "time: mean" ; QRUNOFF:_FillValue = 1.e+36f ; QRUNOFF:missing_value = 1.e+36f ; float SNOWICE(time, lndgrid) ; SNOWICE:long_name = "snow ice" ; SNOWICE:units = "kg/m2" ; SNOWICE:cell_methods = "time: mean" ; SNOWICE:_FillValue = 1.e+36f ; SNOWICE:missing_value = 1.e+36f ; float SNOWLIQ(time, lndgrid) ; SNOWLIQ:long_name = "snow liquid water" ; SNOWLIQ:units = "kg/m2" ; SNOWLIQ:cell_methods = "time: mean" ; SNOWLIQ:_FillValue = 1.e+36f ; SNOWLIQ:missing_value = 1.e+36f ; float SOILICE(time, levgrnd, lndgrid) ; SOILICE:long_name = "soil ice (vegetated landunits only)" ; SOILICE:units = "kg/m2" ; SOILICE:cell_methods = "time: mean" ; SOILICE:_FillValue = 1.e+36f ; SOILICE:missing_value = 1.e+36f ; float SOILLIQ(time, levgrnd, lndgrid) ; SOILLIQ:long_name = "soil liquid water (vegetated landunits only)" ; SOILLIQ:units = "kg/m2" ; SOILLIQ:cell_methods = "time: mean" ; SOILLIQ:_FillValue = 1.e+36f ; SOILLIQ:missing_value = 1.e+36f ; float SOILWATER_10CM(time, lndgrid) ; SOILWATER_10CM:long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)" ; SOILWATER_10CM:units = "kg/m2" ; SOILWATER_10CM:cell_methods = "time: mean" ; SOILWATER_10CM:_FillValue = 1.e+36f ; SOILWATER_10CM:missing_value = 1.e+36f ; float TSOI_10CM(time, lndgrid) ; TSOI_10CM:long_name = "soil temperature in top 10cm of soil" ; TSOI_10CM:units = "K" ; TSOI_10CM:cell_methods = "time: mean" ; TSOI_10CM:_FillValue = 1.e+36f ; TSOI_10CM:missing_value = 1.e+36f ;
3-hourly mean from CLM¶
dimensions:
lndgrid = 655362 ;
gridcell = 203175 ;
landunit = 275473 ;
column = 476315 ;
pft = 3423531 ;
levgrnd = 15 ;
levlak = 10 ;
numrad = 2 ;
string_length = 8 ;
hist_interval = 2 ;
time = UNLIMITED ; // (8 currently)
variables:
float levgrnd(levgrnd) ;
levgrnd:long_name = "coordinate soil levels" ;
levgrnd:units = "m" ;
float levlak(levlak) ;
levlak:long_name = "coordinate lake levels" ;
levlak:units = "m" ;
float time(time) ;
time:long_name = "time" ;
time:units = "days since 1950-01-01 00:00:00" ;
time:calendar = "noleap" ;
time:bounds = "time_bounds" ;
int mcdate(time) ;
mcdate:long_name = "current date (YYYYMMDD)" ;
int mcsec(time) ;
mcsec:long_name = "current seconds of current date" ;
mcsec:units = "s" ;
int mdcur(time) ;
mdcur:long_name = "current day (from base day)" ;
int mscur(time) ;
mscur:long_name = "current seconds of current day" ;
int nstep(time) ;
nstep:long_name = "time step" ;
double time_bounds(time, hist_interval) ;
time_bounds:long_name = "history time interval endpoints" ;
char date_written(time, string_length) ;
char time_written(time, string_length) ;
float lon(lndgrid) ;
lon:long_name = "coordinate longitude" ;
lon:units = "degrees_east" ;
lon:_FillValue = 1.e+36f ;
lon:missing_value = 1.e+36f ;
float lat(lndgrid) ;
lat:long_name = "coordinate latitude" ;
lat:units = "degrees_north" ;
lat:_FillValue = 1.e+36f ;
lat:missing_value = 1.e+36f ;
float area(lndgrid) ;
area:long_name = "grid cell areas" ;
area:units = "km^2" ;
area:_FillValue = 1.e+36f ;
area:missing_value = 1.e+36f ;
float landfrac(lndgrid) ;
landfrac:long_name = "land fraction" ;
landfrac:_FillValue = 1.e+36f ;
landfrac:missing_value = 1.e+36f ;
int landmask(lndgrid) ;
landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ;
landmask:_FillValue = -9999 ;
landmask:missing_value = -9999 ;
int pftmask(lndgrid) ;
pftmask:long_name = "pft real/fake mask (0.=fake and 1.=real)" ;
pftmask:_FillValue = -9999 ;
pftmask:missing_value = -9999 ;
float QRUNOFF(time, lndgrid) ;
QRUNOFF:long_name = "total liquid runoff (does not include QSNWCPICE)" ;
QRUNOFF:units = "mm/s" ;
QRUNOFF:cell_methods = "time: mean" ;
QRUNOFF:_FillValue = 1.e+36f ;
QRUNOFF:missing_value = 1.e+36f ;
float SOILWATER_10CM(time, lndgrid) ;
SOILWATER_10CM:long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)" ;
SOILWATER_10CM:units = "kg/m2" ;
SOILWATER_10CM:cell_methods = "time: instantaneous" ;
SOILWATER_10CM:_FillValue = 1.e+36f ;
SOILWATER_10CM:missing_value = 1.e+36f ;