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

Annotation of /MITgcm_contrib/jscott/igsm/inc/chem_com

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


Revision 1.2 - (hide annotations) (download)
Thu Sep 17 15:59:53 2009 UTC (15 years, 10 months ago) by jscott
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +4 -1 lines
change in reading eppa emissions

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

  ViewVC Help
Powered by ViewVC 1.1.22