1 |
C $Header: /u/gcmpack/MITgcm/pkg/gchem/GCHEM.h,v 1.11 2008/04/06 20:49:03 jmc Exp $ |
2 |
C $Name: $ |
3 |
|
4 |
#ifdef ALLOW_GCHEM |
5 |
|
6 |
CBOP |
7 |
C !ROUTINE: GCHEM.h |
8 |
C !INTERFACE: |
9 |
|
10 |
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 |
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 |
18 |
C-- COMMON /GCHEM_PARAMS/ |
19 |
C nsubtime :: number of chemistry timesteps per deltaTtracer |
20 |
C (default 1) |
21 |
C Filename* :: various spare filenames |
22 |
C gchem_int* :: place holder to read in a integer number, set at run time |
23 |
C gchem_rl* :: place holder to read in a real number, set at run time |
24 |
C gchem_ForcingPeriod :: periodic forcing parameter specific for gchem (seconds) |
25 |
C gchem_ForcingCycle :: periodic forcing parameter specific for gchem (seconds) |
26 |
|
27 |
CEOP |
28 |
|
29 |
COMMON /GCHEM_PARM_L/ |
30 |
& useDIC, |
31 |
& useCFC |
32 |
|
33 |
LOGICAL useDIC, useCFC |
34 |
|
35 |
COMMON /GCHEM_PARAMS/ |
36 |
& Filename1, |
37 |
& Filename2, |
38 |
& Filename3, |
39 |
& Filename4, |
40 |
& Filename5, |
41 |
& nsubtime, |
42 |
& gchem_int1, gchem_int2, gchem_int3, |
43 |
& gchem_int4, gchem_int5, |
44 |
& gchem_rl1, gchem_rl2, gchem_rl3, |
45 |
& gchem_rl4, gchem_rl5, |
46 |
& gchem_ForcingPeriod, gchem_ForcingCycle |
47 |
|
48 |
INTEGER nsubtime |
49 |
CHARACTER*(MAX_LEN_FNAM) Filename1 |
50 |
CHARACTER*(MAX_LEN_FNAM) Filename2 |
51 |
CHARACTER*(MAX_LEN_FNAM) Filename3 |
52 |
CHARACTER*(MAX_LEN_FNAM) Filename4 |
53 |
CHARACTER*(MAX_LEN_FNAM) Filename5 |
54 |
INTEGER gchem_int1 |
55 |
INTEGER gchem_int2 |
56 |
INTEGER gchem_int3 |
57 |
INTEGER gchem_int4 |
58 |
INTEGER gchem_int5 |
59 |
_RL gchem_rl1 |
60 |
_RL gchem_rl2 |
61 |
_RL gchem_rl3 |
62 |
_RL gchem_rl4 |
63 |
_RL gchem_rl5 |
64 |
_RL gchem_ForcingPeriod |
65 |
_RL gchem_ForcingCycle |
66 |
|
67 |
#endif /* ALLOW_GCHEM */ |