netcdf protons_d15_vmr { dimensions: time = UNLIMITED ; // (24 currently) lon = 73 ; lat = 36 ; lev = 31 ; mtimedim = 3 ; hvol_len = 80 ; dtidedim = 2 ; sdtidedim = 10 ; zplev = 45 ; variables: int time(time) ; time:long_name = "total model time (day*24*60+hour*60+min)" ; time:units = "minutes" ; float lon(lon) ; lon:long_name = "geographic longitude (-west, +east)" ; lon:units = "degrees_east" ; float lat(lat) ; lat:long_name = "geographic latitude (-south, +north)" ; lat:units = "degrees_north" ; float lev(lev) ; lev:long_name = "HEIGHT" ; lev:units = "km" ; int mtime(time, mtimedim) ; mtime:long_name = "model times (day, hour, minute)" ; mtime:units = "day, hour, minute" ; float ut(time) ; ut:long_name = "universal time (from model time hour and minute)" ; ut:units = "hours" ; int timestep ; timestep:long_name = "timestep" ; timestep:units = "seconds" ; char histvols(time, hvol_len) ; histvols:long_name = "mss paths to history volumes" ; int yyddd(time) ; yyddd:long_name = "year and day of year (yyddd)" ; int year(time) ; year:long_name = "calendar year" ; int day(time) ; day:long_name = "calendar day" ; int gpi(time) ; gpi:long_name = "GPI flag (1 if using geophysical indices database for f107d, f107a, hpower, and ctpoten)" ; int ncep(time) ; ncep:long_name = "NCEP/NMC flag (1 if using ncep boundaries for t and z)" ; int gswmdi(time) ; gswmdi:long_name = "GSWMDI flag (1 if using GSWM diurnal tides as boundary for Z,TN,UN,VN)" ; int gswmsdi(time) ; gswmsdi:long_name = "GSWMSDI flag (1 if using GSWM semidiurnal tides as boundary for Z,TN,UN,VN)" ; int gswmnmidi(time) ; gswmnmidi:long_name = "GSWMNMIDI flag (1 if using GSWM nonmigrating diurnal tides as boundary for Z,TN,UN,VN)" ; int gswmnmisdi(time) ; gswmnmisdi:long_name = "GSWMNMISDI flag (1 if using GSWM nonmigrating semidiurnal tides as boundary for Z,TN,UN,VN)" ; float f107d(time) ; f107d:long_name = "Daily f10.7 cm solar flux" ; f107d:units = "W/m^2Hz*1.e-22" ; float f107a(time) ; f107a:long_name = "80-day average f10.7 cm solar flux" ; f107a:units = "W/m^2Hz*1.e-22" ; float hpower(time) ; hpower:long_name = "Hemispheric power" ; hpower:units = "Gw" ; float ctpoten(time) ; ctpoten:long_name = "Cross-tail potential (Volts)" ; ctpoten:units = "Volts" ; float byimf(time) ; byimf:long_name = "BY component of IMF" ; float dtide(time, dtidedim) ; dtide:long_name = "amplitude and phase of diurnal tide" ; float sdtide(time, sdtidedim) ; sdtide:long_name = "amplitude and phase of semi-diurnal tide" ; float TN(time, lev, lat, lon) ; TN:long_name = "NEUTRAL TEMPERATURE" ; TN:units = "DEG K" ; TN:type = "SCALAR " ; TN:zp_interp = "yes" ; float UN(time, lev, lat, lon) ; UN:long_name = "NEUTRAL ZONAL WIND" ; UN:units = "M/S" ; UN:type = "VECTOR " ; UN:zp_interp = "yes" ; float VN(time, lev, lat, lon) ; VN:long_name = "NEUTRAL MERIDIONAL WIND" ; VN:units = "M/S" ; VN:type = "VECTOR " ; VN:zp_interp = "yes" ; float O3(time, lev, lat, lon) ; O3:long_name = "OZONE" ; O3:units = "CM3-MR" ; O3:type = "DENSITY " ; O3:zp_interp = "yes" ; float OH(time, lev, lat, lon) ; OH:long_name = "OH" ; OH:units = "CM3-MR" ; OH:type = "DENSITY " ; OH:zp_interp = "yes" ; float HO2(time, lev, lat, lon) ; HO2:long_name = "HO2" ; HO2:units = "CM3-MR" ; HO2:type = "DENSITY " ; HO2:zp_interp = "yes" ; float H(time, lev, lat, lon) ; H:long_name = "HYDROGEN (H)" ; H:units = "CM3-MR" ; H:type = "DENSITY " ; H:zp_interp = "yes" ; float HOX(time, lev, lat, lon) ; HOX:long_name = "HYDROGEN GROUP (OH+HO2+H)" ; HOX:units = "CM3-MR" ; HOX:type = "DENSITY " ; HOX:zp_interp = "yes" ; float H2O(time, lev, lat, lon) ; H2O:long_name = "WATER VAPOR (H2O)" ; H2O:units = "CM3-MR" ; H2O:type = "DENSITY " ; H2O:zp_interp = "yes" ; float N2(time, lev, lat, lon) ; N2:long_name = "MOLECULAR NITROGEN" ; N2:units = "CM3-MR" ; N2:type = "DENSITY " ; N2:zp_interp = "yes" ; float NO(time, lev, lat, lon) ; NO:long_name = "NITRIC OXIDE" ; NO:units = "CM3-MR" ; NO:type = "DENSITY " ; NO:zp_interp = "yes" ; float NO2(time, lev, lat, lon) ; NO2:long_name = "NITROGEN DIOXIDE (NO2)" ; NO2:units = "CM3-MR" ; NO2:type = "DENSITY " ; NO2:zp_interp = "yes" ; float NOZ(time, lev, lat, lon) ; NOZ:long_name = "NO GROUP (NO+NO2)" ; NOZ:units = "CM3-MR" ; NOZ:type = "DENSITY " ; NOZ:zp_interp = "yes" ; float QTOT_AUR(time, lev, lat, lon) ; QTOT_AUR:long_name = "QTOT_AUR" ; QTOT_AUR:units = "" ; QTOT_AUR:type = " " ; QTOT_AUR:zp_interp = "no" ; float NE(time, lev, lat, lon) ; NE:long_name = "ELECTRON DENSITY" ; NE:units = "CM3" ; NE:type = "DENSITY " ; NE:zp_interp = "no" ; float PHOXIC(time, lev, lat, lon) ; PHOXIC:long_name = "PHOXIC" ; PHOXIC:units = "" ; PHOXIC:type = " " ; PHOXIC:zp_interp = "no" ; float Z(time, lev, lat, lon) ; Z:long_name = "GEOPOTENTIAL HEIGHT" ; Z:units = "KM" ; Z:type = "SCALAR " ; Z:zp_interp = "no" ; float zplev(zplev) ; zplev:long_name = "LOG PRESSURE" ; zplev:units = "LN(P0/P)" ; float ZP(time, zplev, lat, lon) ; ZP:long_name = "GEOPOTENTIAL HEIGHT" ; ZP:units = "KM" ; ZP:zp_interp = "no" ; ZP:type = "SCALAR" ; // global attributes: :rundate = "09/07/05 14:57:45" ; :logname = "foster" ; :model_name = "time-gcm/ñö€" ; :model_version = "timegcm1.2" ; :history_type = "secondary" ; :tgcmproc = "yes" ; :processed = "All fields have been post-processed according to tgcmproc input parameters." ; :tgcmproc_modelhts = "1" ; :modelhts_explain = "Field Z was taken from the model history." ; :difference_fields = "no" ; :missing_value = 1.e+36f ; :zp_interp_explain = "If field attr zp_interp is yes then field was interpolated from half to full zp levels. If zp_interp is no then interpolation was not done (field was unknown or was already at full zp on model hist)" ; :number_of_fields = 19 ; :field_names = " TN UN VN O3 OH HO2 H HOX H2O N2 NO NO2 NOZ QTOT_AUR NE PHOXIC Z" ; :number_of_times = 24 ; :first_history = "/ROBLE/timegcm1.2/s05yp101.nc, 015:00:00" ; :last_history = "/ROBLE/timegcm1.2/s05yp101.nc, 015:23:00" ; data: time = 21600, 21660, 21720, 21780, 21840, 21900, 21960, 22020, 22080, 22140, 22200, 22260, 22320, 22380, 22440, 22500, 22560, 22620, 22680, 22740, 22800, 22860, 22920, 22980 ; lon = -180, -175, -170, -165, -160, -155, -150, -145, -140, -135, -130, -125, -120, -115, -110, -105, -100, -95, -90, -85, -80, -75, -70, -65, -60, -55, -50, -45, -40, -35, -30, -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100, 105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180 ; lat = -87.5, -82.5, -77.5, -72.5, -67.5, -62.5, -57.5, -52.5, -47.5, -42.5, -37.5, -32.5, -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 12.5, 17.5, 22.5, 27.5, 32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 77.5, 82.5, 87.5 ; lev = 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100 ; mtime = 15, 0, 0, 15, 1, 0, 15, 2, 0, 15, 3, 0, 15, 4, 0, 15, 5, 0, 15, 6, 0, 15, 7, 0, 15, 8, 0, 15, 9, 0, 15, 10, 0, 15, 11, 0, 15, 12, 0, 15, 13, 0, 15, 14, 0, 15, 15, 0, 15, 16, 0, 15, 17, 0, 15, 18, 0, 15, 19, 0, 15, 20, 0, 15, 21, 0, 15, 22, 0, 15, 23, 0 ; ut = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 ; timestep = 180 ; histvols = "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc", "/ROBLE/timegcm1.2/s05yp101.nc" ; year = 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005 ; day = 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 ; gpi = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ; ncep = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ; gswmdi = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ; gswmsdi = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ; gswmnmidi = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; gswmnmisdi = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; f107d = 133.7812, 134.4109, 135.0271, 135.6288, 136.2148, 136.784, 137.3352, 137.8672, 138.3789, 138.8692, 139.3369, 139.7809, 140.2, 140.4225, 140.6196, 140.7919, 140.94, 141.0647, 141.1664, 141.2459, 141.3037, 141.3405, 141.357, 141.3537 ; f107a = 96.1811, 96.17355, 96.16599, 96.15842, 96.15083, 96.14323, 96.13564, 96.12804, 96.12044, 96.11285, 96.10526, 96.09769, 96.09013, 96.0828, 96.0755, 96.06821, 96.06095, 96.0537, 96.04648, 96.03928, 96.0321, 96.02494, 96.01781, 96.0107 ; hpower = 37.8055, 33.7625, 32.674, 34.54, 36.406, 36.8725, 35.9395, 35.0065, 32.985, 29.875, 26.765, 25.21, 25.21, 25.21, 25.6765, 26.6095, 27.5425, 27.076, 25.21, 23.344, 20.856, 17.746, 14.636, 15.569 ; ctpoten = 76.85, 72.08334, 70.8, 73, 75.2, 75.75, 74.65, 73.55, 71.16666, 67.5, 63.83333, 62, 62, 62, 62.55, 63.65, 64.75, 64.2, 62, 59.8, 56.86666, 53.2, 49.53333, 50.63334 ; byimf = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ; }