/[MITgcm]/MITgcm/pkg/dic/DIC_VARS.h
ViewVC logotype

Annotation of /MITgcm/pkg/dic/DIC_VARS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (hide annotations) (download)
Wed Oct 14 05:03:05 2009 UTC (14 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62, checkpoint61z, checkpoint61x, checkpoint61y
Changes since 1.5: +12 -1 lines
File MIME type: text/plain
Add variables

1 heimbach 1.6 C $Header: /u/gcmpack/MITgcm/pkg/dic/DIC_VARS.h,v 1.5 2009/08/04 18:33:07 jmc Exp $
2 dfer 1.1 C $Name: $
3    
4 heimbach 1.6 #include "DIC_OPTIONS.h"
5    
6 jmc 1.5 C *==========================================================*
7 dfer 1.1 C | DIC_VARS.h
8     C | o Carbon Variables
9 jmc 1.5 C *==========================================================*
10 dfer 1.1
11     COMMON /CARBON_NEEDS/
12     & AtmospCO2, AtmosP, pH, pCO2, FluxCO2,
13     & wind, FIce, Silica, Kwexch_Pre
14     _RL AtmospCO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
15     _RL AtmosP(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
16     _RL pH(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
17     _RL pCO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
18     _RL FluxCO2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
19     _RL wind(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
20     _RL FIce(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
21     _RL Silica(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
22     _RL Kwexch_Pre(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
23    
24     COMMON /CARBON_CHEM/
25     & ak0,ak1,ak2,akw,akb,aks,akf,
26     & ak1p,ak2p,ak3p,aksi,
27     & ff,ft,st,bt, Ksp_TP_Calc
28     _RL ak0(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
29     _RL ak1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
30     _RL ak2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
31     _RL akw(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
32     _RL akb(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
33     _RL aks(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
34     _RL akf(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
35     _RL ak1p(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
36     _RL ak2p(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
37     _RL ak3p(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
38     _RL aksi(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
39     _RL ff(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
40     _RL ft(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
41     _RL st(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
42     _RL bt(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
43     _RL Ksp_TP_Calc(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
44    
45     COMMON /OXYGEN_CHEM/
46     & oA0,oA1,oA2,oA3,oA4,oA5,
47     & oB0,oB1,oB2,oB3,
48 jmc 1.3 & oC0
49 dfer 1.1 _RL oA0,oA1,oA2,oA3,oA4,oA5
50     _RL oB0,oB1,oB2,oB3
51     _RL oC0
52    
53     C permil : is conversion factor for mol/m3 to mol/kg
54     C assumes uniform (surface) density
55     C Pa2Atm : for conversion of atmospheric pressure
56 jmc 1.3 C when coming from atmospheric model
57 dfer 1.1 COMMON /GLOBAL_SURF_MEAN/
58     & gsm_alk,gsm_s,gsm_t,gsm_dic,
59     & gsm_c14,permil,Pa2Atm
60     _RL gsm_alk
61     _RL gsm_s
62     _RL gsm_t
63     _RL gsm_DIC
64     _RL gsm_C14
65     _RL permil
66     _RL Pa2Atm
67    
68     C schmidt number coefficients
69 jmc 1.3 COMMON /DIC_SCHMIDT_NO/
70 dfer 1.1 & sca1, sca2, sca3, sca4,
71     & sox1, sox2, sox3, sox4
72     _RL sca1
73     _RL sca2
74     _RL sca3
75     _RL sca4
76     _RL sox1
77     _RL sox2
78     _RL sox3
79     _RL sox4
80    
81 dfer 1.2 C-- COMMON /DIC_FILENAMES/
82 jmc 1.3 C DIC_windFile :: file name of wind speeds
83     C DIC_atmospFile :: file name of atmospheric pressure
84     C DIC_iceFile :: file name of seaice fraction
85     C DIC_ironFile :: file name of aeolian iron flux
86     C DIC_silicaFile :: file name of surface silica
87     C DIC_forcingPeriod :: periodic forcing parameter specific for dic (seconds)
88     C DIC_forcingCycle :: periodic forcing parameter specific for dic (seconds)
89     C dic_pCO2 :: Atmospheric pCO2 to be rad in data.dic
90 dfer 1.2 C dic_int* :: place holder to read in a integer number, set at run time
91    
92     COMMON /DIC_FILENAMES/
93 jmc 1.3 & DIC_windFile, DIC_atmospFile, DIC_iceFile,
94     & DIC_ironFile, DIC_silicaFile,
95     & DIC_forcingPeriod, DIC_forcingCycle,
96     & dic_pCO2, dic_int1, dic_int2, dic_int3, dic_int4
97    
98     CHARACTER*(MAX_LEN_FNAM) DIC_windFile
99     CHARACTER*(MAX_LEN_FNAM) DIC_atmospFile
100     CHARACTER*(MAX_LEN_FNAM) DIC_iceFile
101     CHARACTER*(MAX_LEN_FNAM) DIC_ironFile
102     CHARACTER*(MAX_LEN_FNAM) DIC_silicaFile
103     _RL DIC_forcingPeriod
104     _RL DIC_forcingCycle
105     _RL dic_pCO2
106 dfer 1.2 INTEGER dic_int1
107     INTEGER dic_int2
108     INTEGER dic_int3
109     INTEGER dic_int4
110    
111 dfer 1.1 #ifdef DIC_BIOTIC
112 jmc 1.5 C *==========================================================*
113 dfer 1.1 C | o Biological Carbon Variables
114 jmc 1.5 C *==========================================================*
115 dfer 1.1
116     COMMON /BIOTIC_NEEDS/
117 jmc 1.3 & BIOave, CARave, SURave, SUROave, pCO2ave, pHave,
118     & fluxCO2ave, omegaCave, pfluxave, epfluxave, cfluxave,
119 dfer 1.1 & dic_timeave,
120     & alpha, rain_ratio, InputFe, omegaC,
121     & Kpo4, DOPfraction, zcrit, KRemin,
122     & KDOPremin,zca,R_op,R_cp,R_NP, R_FeP,
123     & O2crit, alpfe, KScav, ligand_stab, ligand_tot, KFE,
124     & freefemax, par,
125     & parfrac, k0, lit0,
126 jmc 1.4 & alphaUniform, rainRatioUniform,
127 heimbach 1.6 & alphamax, alphamin,
128     & calpha, crain_ratio, cInputFe, calpfe, feload, cfeload,
129 dfer 1.1 & nlev, QSW_underice
130    
131 jmc 1.3 INTEGER nlev
132 dfer 1.1
133     C For averages
134 jmc 1.5 _RL BIOave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
135     _RL CARave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
136 dfer 1.1 _RL SURave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
137     _RL SUROave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
138     _RL pCO2ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
139     _RL pHave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
140     _RL fluxCO2ave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
141 jmc 1.5 _RL OmegaCave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
142     _RL pfluxave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
143     _RL epfluxave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
144     _RL cfluxave(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
145     _RL DIC_timeAve(Nr,nSx,nSy)
146 dfer 1.1
147     C values for biogeochemistry
148     _RL par(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
149     _RL alpha(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
150     _RL rain_ratio(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
151     _RL InputFe(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
152 jmc 1.5 _RL omegaC(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
153 jmc 1.3 _RL Kpo4
154     _RL DOPfraction
155 dfer 1.1 _RL zcrit
156     _RL KRemin
157     _RL KDOPremin
158     _RL zca
159     _RL R_op
160     _RL R_cp
161     _RL R_NP
162     _RL R_FeP
163     _RL O2crit
164     _RL alpfe
165     _RL KScav
166     _RL ligand_stab
167     _RL ligand_tot
168     _RL KFe
169     _RL freefemax
170     C values for light limited bio activity
171     _RL k0, parfrac, lit0
172 jmc 1.4 _RL alphaUniform
173     _RL rainRatioUniform
174 heimbach 1.6 _RL alphamax, alphamin
175     _RL calpha
176     _RL crain_ratio
177     _RL cInputFe(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
178     _RL calpfe
179     _RL cfeload
180     _RL feload(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy)
181 dfer 1.1
182     LOGICAL QSW_underice
183 jmc 1.3 #endif /* DIC_BIOTIC */
184 dfer 1.1
185     CEH3 ;;; Local Variables: ***
186     CEH3 ;;; mode:fortran ***
187     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22