/[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.5 - (show annotations) (download)
Tue Aug 4 18:33:07 2009 UTC (14 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint61v, checkpoint61w, checkpoint61u
Changes since 1.4: +13 -13 lines
File MIME type: text/plain
fix DIC_timeAve array dimensions

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

  ViewVC Help
Powered by ViewVC 1.1.22