-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathdsmacc.kpp
53 lines (40 loc) · 1.32 KB
/
dsmacc.kpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// include file with definition of the chemical species
// and chemical equations
//#INCLUDE ./mcm_subset.kpp
#INCLUDE ./CRI_subset.kpp
#INCLUDE ../global.inc
#INCLUDE ../mcmratedef.inc
#INCLUDE ../tuv.inc
#INCLUDE ../io.inc
#DOUBLE ON
// computer language for code produced by kpp
#LANGUAGE FORTRAN90
// #LANGUAGE FORTRAN77
// #LANGUAGE C
// initial concentrations
#INITVALUES
// conversion from mixing ratio to concentration
CFACTOR = 2.5E19;
// initial mixing ratios
ALL_SPEC = 0.;
// integrator should usually be rosenbrock
#INTEGRATOR rosenbrock
//#INTEGRATOR kpp_lsode
// #INTEGRATOR ros2_manual
// #INTEGRATOR radau5
// driver file that calls kpp subroutines
#DRIVER ../driver
// set indices of unused species to ind_*=0
#DUMMYINDEX ON
// do not create Stoichiom files
#STOICMAT ON
// do not create Hessian files
#HESSIAN OFF
// do not create Mex files
#MEX OFF
// equation IDs
#EQNTAGS on
#LOOKATALL;
//#MONITOR HCHO; CO; HNO3; NO; NO2; NO3; N2O5; O3; SO2; CH4; PAN; PPN; MPAN; CH3OH; CH3CHO; CH3COCH3; HCOOH; MEK; C2H6; C2H4; C2H2; C3H8; C3H6; IC4H10; NC4H10; BUT1ENE; TBUT2ENE; C4H6; IC5H12; NC5H12; PENT1ENE; TPENT2ENE; C5H8; NC6H14; NC7H16; NC8H18; BENZENE; TOLUENE;
//#MONITOR NO; NO2; NO3; N2O5; HO2NO2; HONO;
//#MONITOR HCHO; O1D; O3; HO2NO2; NO3; N2O5; H2O2; NO; NA; HO2; NO2; HSO3; CO; O; HNO3; SO3; SO2; OH; H2; HONO; SA;