/[MITgcm]/MITgcm_contrib/jscott/igsm/inc/chem_com
ViewVC logotype

Contents of /MITgcm_contrib/jscott/igsm/inc/chem_com

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Fri Aug 11 19:33:31 2006 UTC (19 years ago) by jscott
Branch: MAIN
atm2d package

1
2 ! ============================================================
3 !
4 ! CHEM_COM: An include file consists of COMMONs describing
5 ! mixing ratios of chemical species
6 ! for MIT Global Chemistry Model
7 !
8 ! For version higher or equal to 2.05
9 !
10 ! ------------------------------------------------------------
11 !
12 ! Author: Chien Wang
13 ! MIT Joint Program on Science and Policy
14 ! of Global Change
15 !
16 ! ------------------------------------------------------------
17 !
18 ! Revision History:
19 !
20 ! When Who What
21 ! ---- ---------- -------
22 ! 052200 Chien Wang add new meta components
23 ! 073100 Chien Wang repack based on CliChem3 & M24x11,
24 ! and add cpp.
25 ! 091100 Chien Wang add definition of o3top for N_LEV 11
26 ! 112800 Chien Wang add extra edaily for meta particles
27 ! 121800 Chien Wang change 124 to nyrchem
28 ! 092001 Chien Wang add black carbon (bcarbon) and
29 ! organic carbon (ocarbon)
30 !
31 ! ==========================================================
32
33 c----------------------------------------------------------
34 c Brief descriptions of variables:
35 c (subscript t represents value at previous time step)
36 c
37 c cfc11: Mixing ratio of cfc11
38 c cfc110: Temp space for cfc11 calculation
39 c cfc11m: Monthly averaged cfc11 concentration
40 c cfc11sd: Total amount of stratospheric deduction
41 c
42
43 common /chem1/
44 & cfc11 (nlon,nlat,nlev),cfc110 (nlon,nlat,nlev),
45 & cfc11m (nlon,nlat,nlev),
46 & cfc11sd,
47 & cfc12 (nlon,nlat,nlev),cfc12m (nlon,nlat,nlev),
48 & cfc12sd,
49 & xn2o (nlon,nlat,nlev),xn2om (nlon,nlat,nlev),
50 & xn2osd
51 C#if ( defined CPL_CHEM )
52 & , hfc134a (nlon,nlat,nlev),hfc134am (nlon,nlat,nlev),
53 & pfc (nlon,nlat,nlev),pfcm (nlon,nlat,nlev),
54 & sf6 (nlon,nlat,nlev),sf6m (nlon,nlat,nlev),
55 & bcarbon (nlon,nlat,nlev),bcm (nlon,nlat,nlev),
56 & ocarbon (nlon,nlat,nlev),ocm (nlon,nlat,nlev),
57 & bcod (nlon,nlat,nlev),bcodm (nlon,nlat,nlev),
58 & ocod (nlon,nlat,nlev),ocodm (nlon,nlat,nlev)
59 C#endif
60
61 common /chem2/
62 & atomo (nlon,nlat,nlev),
63 & o1d (nlon,nlat,nlev),
64 & o3 (nlon,nlat,nlev),o3m (nlon,nlat,nlev),
65 & co (nlon,nlat,nlev),com (nlon,nlat,nlev),
66 & zco2 (nlon,nlat,nlev),zco2m (nlon,nlat,nlev),
67 & atomh (nlon,nlat,nlev),
68 & ho (nlon,nlat,nlev),
69 & ho2 (nlon,nlat,nlev),hoxm (nlon,nlat,nlev),
70 & h2o2 (nlon,nlat,nlev),
71 & xno (nlon,nlat,nlev),
72 & xno2 (nlon,nlat,nlev),xnoxm (nlon,nlat,nlev),
73 & xno3 (nlon,nlat,nlev),
74 & xn2o5 (nlon,nlat,nlev),xnoym (nlon,nlat,nlev),
75 & hno3 (nlon,nlat,nlev),
76 & ch4 (nlon,nlat,nlev),ch4m (nlon,nlat,nlev),
77 & ch3 (nlon,nlat,nlev),
78 & cho (nlon,nlat,nlev),
79 & ch2o (nlon,nlat,nlev),
80 & ch3o (nlon,nlat,nlev),
81 & ch3o2 (nlon,nlat,nlev),
82 & ch3o2h (nlon,nlat,nlev),
83 & so2 (nlon,nlat,nlev),so2m (nlon,nlat,nlev),
84 & hoso2 (nlon,nlat,nlev),
85 & so3 (nlon,nlat,nlev),
86 & h2so4 (nlon,nlat,nlev),h2so4m (nlon,nlat,nlev),
87 & sviod (nlon,nlat,nlev),sviodm (nlon,nlat,nlev)
88
89 c----------------------------------------------------------
90 c 083195:
91 c global averaged profiles for trace gases:
92 c
93 c 1 CO2
94 c 2 N2O
95 c 3 CH4
96 c 4 F11
97 c 5 F12
98 c
99 common /glbgas/glbgas(nlev,5)
100
101 c----------------------------------------------------------
102 c airmass: air mass
103 c airmass0: airmass/surface pressure, constant
104 c
105
106 common /airmass/airmass0(nlon,nlat,nlev),
107 & airmass (nlon,nlat,nlev)
108
109 c----------------------------------------------------------
110 c cmass: mass exchange due to convections
111 c defined start from k=1 at k=2 of w layer
112 c
113 common /cmass/cmass(nlon,nlat,nlev)
114
115 c----------------------------------------------------------
116 c ifghgpredict: 1 for on-line, 0 for off-line
117 c ifaerpredict: 1 for aerosol, 0 for no aerosl
118 c in radiative forcing:
119 c
120 common /chempar/FAERSOL,FBC
121
122
123 c----------------------------------------------------------
124 c Brief descriptions of variables:
125 c p00, p11: pai
126 c pvv: pai*v
127 c fkt: k of theta
128 c
129 c meddy1: index for eddy calculation
130 c monthstep: number of cumulative steps in a month
131
132 #if ( defined CPL_CHEM )
133 common /chem_tmp1/p00(nlon,nlat),
134 & p11(nlon,nlat),
135 & p4chem0(nlon,nlat),
136 & p4chem1(nlon,nlat),
137 & pvv(nlon,nlat,nlev),
138 & pww(nlon,nlat,nlev)
139
140 common /chem_tmp2/fkt (nlat,nlev),
141 & beta1 (nlat),
142 & beta2 (nlat),
143 & beta3 (nlat,nlev),
144 & beta4 (nlat,nlev),
145 & deltap(nlat,nlev),
146 & dp2dz (nlat,nlev)
147
148 common /chem_tmp3/meddy1
149
150 c 013096 add myyear and mymonth before monthstep
151
152 common /chem_tmp4/myyear,mymonth,monthstep
153
154 #if ( N_LEV == 9 )
155 c 051598 monthly mean o3 at top, k=1,2 - nlev1,nlev:
156 common /chem_tmp5/o3top (nlat,2,12)
157 #endif
158 #if ( N_LEV == 11 )
159 common /chem_tmp5/o3top (nlat,4,12)
160 #endif
161 #endif
162
163 c----------------------------------------------------------
164 c edailyx: daily emission amount of species x as functions
165 c of latitude and integration year, from
166 c 1977 to 2100 (124 year in total).
167 c ehpbl: ratio of the 3rd vertical layer contribution
168 c
169 c chemlight
170 c xnoxltnt: annual NO production by lightning
171 c xnoxltnm: percentage amount of monthly production
172 c xnoxltnd: latitudinal distribution of NO production
173 c by lightning (also function of month)
174 c
175 #if ( defined CPL_CHEM )
176 common /chememi/edailyf11 (nlon,nlat,nchemyr),
177 & edailyf12 (nlon,nlat,nchemyr),
178 & edailyn2o (nlon,nlat,nchemyr),
179 & edailyco (nlon,nlat,nchemyr),
180 & edailynox (nlon,nlat,nchemyr),
181 & edailych4 (nlon,nlat,nchemyr),
182 & edailyso2 (nlon,nlat,nchemyr),
183 & edailyco2 (nlon,nlat,nchemyr),
184 & edailyhfc134a (nlon,nlat,nchemyr),
185 & edailypfc (nlon,nlat,nchemyr),
186 & edailysf6 (nlon,nlat,nchemyr),
187 & edailyuco (nlon,nlat,nchemyr),
188 & edailyunmv (nlon,nlat,nchemyr),
189 & edailyunox (nlon,nlat,nchemyr),
190 & edailyusox (nlon,nlat,nchemyr),
191 & edailybc (nlon,nlat,nchemyr),
192 & edailynh3 (nlon,nlat,nchemyr),
193 & edailyoc (nlon,nlat,nchemyr),
194 & edailyubc (nlon,nlat,nchemyr),
195 & edailyunh3 (nlon,nlat,nchemyr),
196 & edailyuoc (nlon,nlat,nchemyr),
197 & ehpbl (nlon,nlat)
198
199 common /chemlight/xnoxltnt(nchemyr),
200 & xnoxltnm(12),
201 & xnoxltnd(nlon,nlat,12)
202 #endif
203
204 c----------------------------------------------------------
205 c Brief descriptions of variables:
206 c
207 c ispecdata: ratio of radiative flux in a given
208 c wavelength interval to total flux
209 c in 1/nm; subscript represent wavelength
210 c directly in nm.
211 c
212 c airpress: air pressure at each vertical layer for using
213 c in photochemical simulation
214 c
215 c solarflux: solar flux in w/m^2
216 c
217
218 #if ( defined CPL_CHEM )
219 common /rateconst/rk(nract)
220
221 common /specdata/specdata(201:800)
222
223 common /airpress/airpress(nlev)
224
225 common /solarf/solarflux(nlon,nlat,nlev),coszangle(nlon,nlat)
226
227 c --- 090295
228 c rktable1 is the main table storing photochemical
229 c reaction rate or associated formulae as
230 c FUNCTION OF TEMPERATURE with interval of 0.5
231 c degree STARTED FROM 200.5 K to 300 K (300 elements)
232 c for the nract-th reaction
233 c
234 c rktable2 is a additional table storing rk13, 15, & 20's
235 c rt00 formulae indexed as:
236 c 1 for rk(13)
237 c 2 for rk(15)
238 c 3 for rk(20)
239
240 common /rktable/rktable1(34,300),
241 & rktable2(3,300)
242
243 c --- 042596
244 c rktable3 includes photorates parameter for rk(1),rk(8),
245 c rk(17), rk(24), and rk(26), as well as cos znith angle:
246 c zangle = 0, 10, 20, 30, 40, 50, 60, 70, 78, 86
247 c
248 common /rktable3/cosza4rk(10),
249 & rk08gama(10),
250 & rk08aaa (10),
251 & rk01table(10),
252 & rk17table(10),
253 & rk24table(10),
254 & rk26table(10)
255
256
257 c----------------------------------------------------------
258 c Brief descriptions of variables:
259 c
260 c ddep: Dry deposition speed in sigma/second
261 c ddepref: Working array for zero speed species
262 c
263
264 common /cdrydep/
265 & ddepo3 (nlon,nlat),
266 & ddeph2o2 (nlon,nlat),
267 & ddepno (nlon,nlat),
268 & ddepno2 (nlon,nlat),
269 & ddepn2o5 (nlon,nlat),
270 & ddephno3 (nlon,nlat),
271 & ddepch3o2h(nlon,nlat),
272 & ddepbc (nlon,nlat),
273 & ddepoc (nlon,nlat),
274 & ddepref (nlon,nlat)
275
276 c----------------------------------------------------------
277 c Brief descriptions of variables:
278 c
279 c photo_species: diagnostic photochemical production
280 c - monthly accumulated value in TGspecies
281 c
282 common /photodiag/
283 & photo_co (nlon,nlat,nlev),
284 & photo_ch4 (nlon,nlat,nlev),
285 & photo_o3 (nlon,nlat,nlev),
286 & photo_svi (nlon,nlat,nlev),
287 & photo_no (nlon,nlat,nlev),
288 & photo_no2 (nlon,nlat,nlev),
289 & photo_nv (nlon,nlat,nlev),
290 & photo_ch2o(nlon,nlat,nlev)
291 #endif
292
293 c----------------------------------------------------------
294 c Brief descriptions of variables:
295 c
296 c chem_contr_para: control parameters for chemistry
297 c model, mainly through chem.nml in cheminit.f
298 c bio_uptake: biospheric uptake of co2 in Gt
299 c svi_intensity: S(VI) aerosol forcing intensity
300 c ifcalairmass: calculate airmass (1) or not (0)
301 c if_3gases: if include hfc, pfc, and sf6 (1) or not (0)
302 C if_o3rad: if use predicted o3 inr adiation (1) or not (0)
303 c
304 common /chem_contr_para/bio_uptake,
305 & svi_intensity,
306 & nhr_for_chem,
307 & if_3gases,
308 & if_o3rad
309
310 c ---------------------------------------------------------
311 c Brief descriptions of variables:
312 c
313 c chem_cldss: = cldss as large-scale cloud coverage (0:1)
314 c chem_cldmc: = cldmc as convective cloud coverage (0:1)
315 c
316 common /chem_clouds/chem_cldss(nlon,nlat,nlev),
317 & chem_cldmc(nlon,nlat,nlev)
318
319 c----------------------------------------------------------
320 c added for inclusion of ozone and sulfate albedo forcings
321 common /o3dev/o3dev(nlon,nlat,nlev+3)

  ViewVC Help
Powered by ViewVC 1.1.22