/[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.5 - (hide 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 jmc 1.5 C $Header: /u/gcmpack/MITgcm/pkg/dic/DIC_VARS.h,v 1.4 2008/04/10 01:53:50 jmc Exp $
2 dfer 1.1 C $Name: $
3    
4 jmc 1.5 C *==========================================================*
5 dfer 1.1 C | DIC_VARS.h
6     C | o Carbon Variables
7 jmc 1.5 C *==========================================================*
8 dfer 1.1
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 jmc 1.3 & oC0
47 dfer 1.1 _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 jmc 1.3 C when coming from atmospheric model
55 dfer 1.1 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 jmc 1.3 COMMON /DIC_SCHMIDT_NO/
68 dfer 1.1 & 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 dfer 1.2 C-- COMMON /DIC_FILENAMES/
80 jmc 1.3 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 dfer 1.2 C dic_int* :: place holder to read in a integer number, set at run time
89    
90     COMMON /DIC_FILENAMES/
91 jmc 1.3 & 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 dfer 1.2 INTEGER dic_int1
105     INTEGER dic_int2
106     INTEGER dic_int3
107     INTEGER dic_int4
108    
109 dfer 1.1 #ifdef DIC_BIOTIC
110 jmc 1.5 C *==========================================================*
111 dfer 1.1 C | o Biological Carbon Variables
112 jmc 1.5 C *==========================================================*
113 dfer 1.1
114     COMMON /BIOTIC_NEEDS/
115 jmc 1.3 & BIOave, CARave, SURave, SUROave, pCO2ave, pHave,
116     & fluxCO2ave, omegaCave, pfluxave, epfluxave, cfluxave,
117 dfer 1.1 & 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 jmc 1.4 & alphaUniform, rainRatioUniform,
125 dfer 1.1 & nlev, QSW_underice
126    
127 jmc 1.3 INTEGER nlev
128 dfer 1.1
129     C For averages
130 jmc 1.5 _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 dfer 1.1 _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 jmc 1.5 _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 dfer 1.1
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 jmc 1.5 _RL omegaC(1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy)
149 jmc 1.3 _RL Kpo4
150     _RL DOPfraction
151 dfer 1.1 _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 jmc 1.4 _RL alphaUniform
169     _RL rainRatioUniform
170 dfer 1.1
171     LOGICAL QSW_underice
172 jmc 1.3 #endif /* DIC_BIOTIC */
173 dfer 1.1
174     CEH3 ;;; Local Variables: ***
175     CEH3 ;;; mode:fortran ***
176     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22