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

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

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


Revision 1.7 - (show annotations) (download)
Sat Jan 2 22:59:16 2010 UTC (14 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint62c, checkpoint62b, checkpoint62a, checkpoint62g, checkpoint62f, checkpoint62e, checkpoint62d, checkpoint62k, checkpoint62j, checkpoint62i, checkpoint62h, checkpoint62o, checkpoint62n, checkpoint62m, checkpoint62l, checkpoint62s, checkpoint62r, checkpoint62q, checkpoint62p, checkpoint62v, checkpoint62u, checkpoint62t
Changes since 1.6: +3 -3 lines
File MIME type: text/plain
time-ave: use simpler (no level index) cumulative-time counter: DIC_timeAve(bi,bj)

1 C $Header: /u/gcmpack/MITgcm/pkg/dic/DIC_VARS.h,v 1.6 2009/10/14 05:03:05 heimbach Exp $
2 C $Name: $
3
4 #include "DIC_OPTIONS.h"
5
6 C *==========================================================*
7 C | DIC_VARS.h
8 C | o Carbon Variables
9 C *==========================================================*
10
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 & oC0
49 _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 C when coming from atmospheric model
57 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 COMMON /DIC_SCHMIDT_NO/
70 & 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 C-- COMMON /DIC_FILENAMES/
82 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 C dic_int* :: place holder to read in a integer number, set at run time
91
92 COMMON /DIC_FILENAMES/
93 & 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 INTEGER dic_int1
107 INTEGER dic_int2
108 INTEGER dic_int3
109 INTEGER dic_int4
110
111 #ifdef DIC_BIOTIC
112 C *==========================================================*
113 C | o Biological Carbon Variables
114 C *==========================================================*
115
116 COMMON /BIOTIC_NEEDS/
117 & BIOave, CARave, SURave, SUROave, pCO2ave, pHave,
118 & fluxCO2ave, omegaCave, pfluxave, epfluxave, cfluxave,
119 & 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 & alphaUniform, rainRatioUniform,
127 & alphamax, alphamin,
128 & calpha, crain_ratio, cInputFe, calpfe, feload, cfeload,
129 & nlev, QSW_underice
130
131 INTEGER nlev
132
133 C For averages
134 _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 _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 _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(nSx,nSy)
146
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 _RL omegaC(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
153 _RL Kpo4
154 _RL DOPfraction
155 _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 _RL alphaUniform
173 _RL rainRatioUniform
174 _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
182 LOGICAL QSW_underice
183 #endif /* DIC_BIOTIC */
184
185 CEH3 ;;; Local Variables: ***
186 CEH3 ;;; mode:fortran ***
187 CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22