1 |
jahn |
1.1 |
C $Header: /u/gcmpack/MITgcm/pkg/gchem/GCHEM.h,v 1.10 2007/10/12 21:23:22 stephd 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 nsubtime : : number of chemistry timesteps per deltaTtracer |
15 |
|
|
C (default 1) |
16 |
|
|
C WindFile : : file name of wind speeds that may be needed for |
17 |
|
|
C biogeochemical experiments |
18 |
|
|
C AtmospFile : : file name of atmospheric pressure that may be needed for |
19 |
|
|
C biogeochemical experiments |
20 |
|
|
C IceFile : : file name of seaice fraction that may be needed for |
21 |
|
|
C biogeochemical experiments |
22 |
|
|
C IronFile : : file name of aeolian iron flux that may be needed for |
23 |
|
|
C biogeochemical experiments |
24 |
|
|
C SilicaFile : : file name of surface silica that may be needed for |
25 |
|
|
C biogeochemical experiments |
26 |
|
|
C Filename* : : various spare filenames |
27 |
|
|
C gchem_int* : : place holder to read in a integer number, set at run time |
28 |
|
|
C gchem_rl* : : place holder to read in a real number, set at run time |
29 |
|
|
c gchem_ForcingPeriod : : periodic forcing parameter specific for gchem (seconds) |
30 |
|
|
c gchem_ForcingCycle : : periodic forcing parameter specific for gchem (seconds) |
31 |
|
|
|
32 |
|
|
C |
33 |
|
|
INTEGER nsubtime |
34 |
|
|
CHARACTER*(MAX_LEN_FNAM) WindFile |
35 |
|
|
CHARACTER*(MAX_LEN_FNAM) AtmospFile |
36 |
|
|
CHARACTER*(MAX_LEN_FNAM) IceFile |
37 |
|
|
CHARACTER*(MAX_LEN_FNAM) IronFile |
38 |
|
|
CHARACTER*(MAX_LEN_FNAM) SilicaFile |
39 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename1 |
40 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename2 |
41 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename3 |
42 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename4 |
43 |
|
|
CHARACTER*(MAX_LEN_FNAM) Filename5 |
44 |
|
|
INTEGER gchem_int1 |
45 |
|
|
INTEGER gchem_int2 |
46 |
|
|
INTEGER gchem_int3 |
47 |
|
|
INTEGER gchem_int4 |
48 |
|
|
INTEGER gchem_int5 |
49 |
|
|
_RL gchem_rl1 |
50 |
|
|
_RL gchem_rl2 |
51 |
|
|
_RL gchem_rl3 |
52 |
|
|
_RL gchem_rl4 |
53 |
|
|
_RL gchem_rl5 |
54 |
|
|
_RL gchem_ForcingPeriod |
55 |
|
|
_RL gchem_ForcingCycle |
56 |
|
|
|
57 |
|
|
|
58 |
|
|
COMMON /GCHEM_PARAMS/ |
59 |
|
|
& WindFile, |
60 |
|
|
& AtmospFile, |
61 |
|
|
& IceFile, |
62 |
|
|
& IronFile, |
63 |
|
|
& SilicaFile, |
64 |
|
|
& Filename1, |
65 |
|
|
& Filename2, |
66 |
|
|
& Filename3, |
67 |
|
|
& Filename4, |
68 |
|
|
& Filename5, |
69 |
|
|
& nsubtime, |
70 |
|
|
& gchem_int1, gchem_int2, gchem_int3, |
71 |
|
|
& gchem_int4, gchem_int5, |
72 |
|
|
& gchem_rl1, gchem_rl2, gchem_rl3, |
73 |
|
|
& gchem_rl4, gchem_rl5, |
74 |
|
|
& gchem_ForcingPeriod, gchem_ForcingCycle |
75 |
|
|
CEOP |
76 |
|
|
|
77 |
|
|
#endif /* ALLOW_GCHEM */ |