/[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.1 - (hide annotations) (download)
Fri Aug 11 19:33:31 2006 UTC (18 years, 11 months ago) by jscott
Branch: MAIN
atm2d package

1 jscott 1.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