1 |
jahn |
1.3 |
C $Header: /u/gcmpack/MITgcm_contrib/darwin/pkg/gchem/GCHEM.h,v 1.2 2008/06/02 20:32:49 jahn Exp $ |
2 |
|
|
C $Name: $ |
3 |
jahn |
1.1 |
|
4 |
|
|
#ifdef ALLOW_GCHEM |
5 |
|
|
|
6 |
|
|
CBOP |
7 |
|
|
C !ROUTINE: GCHEM.h |
8 |
|
|
C !INTERFACE: |
9 |
jahn |
1.2 |
|
10 |
jahn |
1.1 |
C !DESCRIPTION: |
11 |
|
|
C Contains tracer parameters and input files for chemical tracers. |
12 |
|
|
C These can be read in from data.gchem |
13 |
|
|
C |
14 |
jahn |
1.2 |
C-- COMMON /GCHEM_PARM_L/ Logical valued parameters used by GCHEM pkg. |
15 |
|
|
C useDIC :: flag to turn on/off DIC pkg |
16 |
|
|
C useCFC :: flag to turn on/off CFC pkg |
17 |
|
|
C useDARWIN :: flag to turn on/off darwin pkg |
18 |
|
|
C |
19 |
|
|
C-- COMMON /GCHEM_PARAMS/ |
20 |
|
|
C nsubtime :: number of chemistry timesteps per deltaTtracer |
21 |
|
|
C (default 1) |
22 |
|
|
C Filename* :: various spare filenames |
23 |
|
|
C gchem_int* :: place holder to read in a integer number, set at run time |
24 |
|
|
C gchem_rl* :: place holder to read in a real number, set at run time |
25 |
|
|
C gchem_ForcingPeriod :: periodic forcing parameter specific for gchem (seconds) |
26 |
|
|
C gchem_ForcingCycle :: periodic forcing parameter specific for gchem (seconds) |
27 |
|
|
|
28 |
|
|
CEOP |
29 |
|
|
|
30 |
|
|
COMMON /GCHEM_PARM_L/ |
31 |
|
|
& useDIC, |
32 |
|
|
& useCFC, |
33 |
|
|
& useDARWIN |
34 |
|
|
|
35 |
|
|
LOGICAL useDIC, useCFC, useDARWIN |
36 |
|
|
|
37 |
|
|
COMMON /GCHEM_PARAMS/ |
38 |
|
|
& Filename1, |
39 |
|
|
& Filename2, |
40 |
|
|
& Filename3, |
41 |
|
|
& Filename4, |
42 |
|
|
& Filename5, |
43 |
|
|
& nsubtime, |
44 |
|
|
& gchem_int1, gchem_int2, gchem_int3, |
45 |
|
|
& gchem_int4, gchem_int5, |
46 |
|
|
& gchem_rl1, gchem_rl2, gchem_rl3, |
47 |
|
|
& gchem_rl4, gchem_rl5, |
48 |
|
|
& gchem_ForcingPeriod, gchem_ForcingCycle |
49 |
jahn |
1.1 |
|
50 |
|
|
INTEGER nsubtime |
51 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename1 |
52 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename2 |
53 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename3 |
54 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename4 |
55 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename5 |
56 |
|
|
INTEGER gchem_int1 |
57 |
|
|
INTEGER gchem_int2 |
58 |
|
|
INTEGER gchem_int3 |
59 |
|
|
INTEGER gchem_int4 |
60 |
|
|
INTEGER gchem_int5 |
61 |
|
|
_RL gchem_rl1 |
62 |
|
|
_RL gchem_rl2 |
63 |
|
|
_RL gchem_rl3 |
64 |
|
|
_RL gchem_rl4 |
65 |
|
|
_RL gchem_rl5 |
66 |
|
|
_RL gchem_ForcingPeriod |
67 |
|
|
_RL gchem_ForcingCycle |
68 |
|
|
|
69 |
|
|
#endif /* ALLOW_GCHEM */ |