netcdf _SOUTHERN_csm_b030.05_ccm3_hist_hb0001 { dimensions: lon = 128 ; lev = 18 ; ilev = 19 ; lat = 64 ; nchar = 81 ; time = UNLIMITED ; // (200 currently) variables: float P0 ; P0:long_name = "reference pressure" ; P0:units = "Pa" ; 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 for this case" ; int nsbase ; nsbase:long_name = "seconds to complete base day" ; nsbase:units = "s" ; int nbdate ; nbdate:long_name = "base date as 8 digit integer (YYYYMMDD)" ; int nbsec ; nbsec:long_name = "seconds to complete base date" ; nbsec:units = "s" ; int mdt ; mdt:long_name = "model timestep" ; mdt:units = "s" ; int mhisf ; mhisf:long_name = "frequency of model writes (timesteps)" ; char current_mss(nchar) ; current_mss:long_name = "MSS pathname of this file" ; current_mss:date = "10/12/99" ; current_mss:time = "20:01:04" ; current_mss:seq = "" ; char first_mss(nchar) ; first_mss:long_name = "MSS pathname of first file for this case" ; first_mss:date = "10/12/99" ; first_mss:time = "20:00:56" ; first_mss:seq = "" ; char init_mss(nchar) ; init_mss:long_name = "MSS pathname of initial data" ; init_mss:date = "09/02/98" ; init_mss:time = "19:01:40" ; init_mss:seq = "" ; char tibnd_mss(nchar) ; tibnd_mss:long_name = "MSS pathname of time-invariant boundary data" ; tibnd_mss:date = "" ; tibnd_mss:time = "" ; tibnd_mss:seq = "" ; char sst_mss(nchar) ; sst_mss:long_name = "MSS pathname of SST boundary data" ; sst_mss:date = "not used" ; sst_mss:time = "not used" ; sst_mss:seq = "not used" ; char ozone_mss(nchar) ; ozone_mss:long_name = "MSS pathname of ozone boundary data" ; ozone_mss:date = "" ; ozone_mss:time = "" ; ozone_mss:seq = "" ; float hyai(ilev) ; hyai:long_name = "hybrid A coefficient at layer interfaces" ; float hybi(ilev) ; hybi:long_name = "hybrid B coefficient at layer interfaces" ; float hyam(lev) ; hyam:long_name = "hybrid A coefficient at layer midpoints" ; float hybm(lev) ; hybm:long_name = "hybrid B coefficient at layer midpoints" ; float lev(lev) ; lev:long_name = "hybrid level at layer midpoints (1000*(A+B))" ; lev:units = "hybrid_sigma_pressure" ; lev:positive = "down" ; lev:A_var = "hyam" ; lev:B_var = "hybm" ; lev:P0_var = "P0" ; lev:PS_var = "PS" ; lev:bounds = "ilev" ; float ilev(ilev) ; ilev:long_name = "hybrid level at layer interfaces (1000*(A+B))" ; ilev:units = "hybrid_sigma_pressure" ; ilev:positive = "down" ; ilev:A_var = "hyai" ; ilev:B_var = "hybi" ; ilev:P0_var = "P0" ; ilev:PS_var = "PS" ; float lat(lat) ; lat:long_name = "latitude" ; lat:units = "degrees_north" ; float gw(lat) ; gw:long_name = "gauss weights" ; float lon(lon) ; lon:long_name = "longitude" ; lon:units = "degrees_east" ; int nlons(lat) ; nlons:long_name = "number of longitudes at each latitude" ; int date(time) ; date:long_name = "current date as 8 digit integer (YYYYMMDD)" ; int datesec(time) ; datesec:long_name = "seconds to complete current date" ; datesec:units = "s" ; double time(time) ; time:long_name = "time" ; time:units = "days since 1980-01-01 00:00:00" ; float Q(time, lev, lat, lon) ; Q:long_name = "specific humidity" ; Q:units = "kg/kg" ; Q:time_op = "average" ; float T(time, lev, lat, lon) ; T:long_name = "temperature" ; T:units = "K" ; T:time_op = "average" ; float U(time, lev, lat, lon) ; U:long_name = "zonal wind component" ; U:units = "m/s" ; U:time_op = "average" ; float V(time, lev, lat, lon) ; V:long_name = "meridional wind component" ; V:units = "m/s" ; V:time_op = "average" ; float PS(time, lat, lon) ; PS:long_name = "surface pressure" ; PS:units = "Pa" ; PS:time_op = "average" ; // global attributes: :Conventions = "NCAR-CSM" ; :source = "Data converted from CCM History Tape Format" ; :case = "b030.05" ; :title = "b030.05 CSM1.2 (CASE-A2:PROGSUL,tauvis=.01,s04 dir,6hr data)" ; :hybrid_sigma_pressure = "\n", "Pressure at a grid point (lon(i),lat(j),lev(k)) is computed \n", "using the formula: \n", " p(i,j,k) = A(k)*PO + B(k)*PS(i,j) \n", "where A, B, PO, and PS are contained in the variables whose \n", "names are given by the attributes of the vertical coordinate \n", "variable A_var, B_var, P0_var, and PS_var respectively. \n", "" ; :history = "\n", "Thu Mar 2 14:15:00 2000> ccm2nc _SOUTHERN_csm_b030.05_ccm3_hist_hb0001 _SOUTHERN_csm_b030.05_ccm3_hist_hb0001.nc" ; }