46 |
C GM_K3D_NModes :: number of vertical modes used for calculating Xi in K3D |
C GM_K3D_NModes :: number of vertical modes used for calculating Xi in K3D |
47 |
INTEGER GM_BVP_modeNumber |
INTEGER GM_BVP_modeNumber |
48 |
INTEGER GM_K3D_NModes |
INTEGER GM_K3D_NModes |
49 |
|
PARAMETER (GM_K3D_NModes=6) |
50 |
COMMON /GM_PARAMS_I/ |
COMMON /GM_PARAMS_I/ |
51 |
& GM_BVP_modeNumber, |
& GM_BVP_modeNumber |
|
& GM_K3D_NModes |
|
52 |
|
|
53 |
C-- COMMON /GM_PARAMS_C/ GM/Redi Character-type parameters |
C-- COMMON /GM_PARAMS_C/ GM/Redi Character-type parameters |
54 |
C GM_taper_scheme :: select which tapering/clipping scheme to use |
C GM_taper_scheme :: select which tapering/clipping scheme to use |
94 |
C GM_K3D_minCori :: minimum value for f (to stop things blowing up near the equator) |
C GM_K3D_minCori :: minimum value for f (to stop things blowing up near the equator) |
95 |
C GM_K3D_minN2 :: minimum value for the square of the buoyancy frequency |
C GM_K3D_minN2 :: minimum value for the square of the buoyancy frequency |
96 |
C GM_K3D_surfMinDepth :: minimum value for the depth of the surface layer |
C GM_K3D_surfMinDepth :: minimum value for the depth of the surface layer |
97 |
|
C GM_K3D_vecFreq :: Frequency at which to update the baroclinic modes |
98 |
|
|
99 |
_RL GM_isopycK |
_RL GM_isopycK |
100 |
_RL GM_background_K |
_RL GM_background_K |
122 |
_RL GM_K3D_minCori |
_RL GM_K3D_minCori |
123 |
_RL GM_K3D_minN2 |
_RL GM_K3D_minN2 |
124 |
_RL GM_K3D_surfMinDepth |
_RL GM_K3D_surfMinDepth |
125 |
|
_RL GM_K3D_vecFreq |
126 |
_RL GM_facTrL2dz |
_RL GM_facTrL2dz |
127 |
_RL GM_facTrL2ML |
_RL GM_facTrL2ML |
128 |
_RL GM_maxTransLay |
_RL GM_maxTransLay |
147 |
& GM_K3D_smallK, GM_K3D_maxSlope, GM_K3D_maxC, |
& GM_K3D_smallK, GM_K3D_maxSlope, GM_K3D_maxC, |
148 |
& GM_maxK3D, GM_K3D_minCori, GM_K3D_minN2, |
& GM_maxK3D, GM_K3D_minCori, GM_K3D_minN2, |
149 |
& GM_K3D_surfMinDepth, GM_K3D_maxLurms, |
& GM_K3D_surfMinDepth, GM_K3D_maxLurms, |
150 |
& GM_K3D_constK, |
& GM_K3D_constK, GM_K3D_vecFreq, |
151 |
& GM_facTrL2dz, GM_facTrL2ML, GM_maxTransLay, |
& GM_facTrL2dz, GM_facTrL2ML, GM_maxTransLay, |
152 |
& GM_Scrit, GM_Sd, GM_BVP_cMin, |
& GM_Scrit, GM_Sd, GM_BVP_cMin, |
153 |
& subMeso_Ceff, subMeso_invTau, subMeso_LfMin |
& subMeso_Ceff, subMeso_invTau, subMeso_LfMin |
234 |
#ifdef GM_K3D |
#ifdef GM_K3D |
235 |
C K3D :: The three dimensional eddy mixing coeffixint [m**2/s] |
C K3D :: The three dimensional eddy mixing coeffixint [m**2/s] |
236 |
_RL K3D(1-Olx:sNx+Olx,1-Oly:sNy+Oly,1:Nr,nSx,nSy) |
_RL K3D(1-Olx:sNx+Olx,1-Oly:sNy+Oly,1:Nr,nSx,nSy) |
237 |
|
_RL modesC(1,1-Olx:sNx+Olx,1-Oly:sNy+Oly,1:Nr,nSx,nSy) |
238 |
|
_RL modesW(GM_K3D_NModes,1-Olx:sNx+Olx, |
239 |
|
& 1-Oly:sNy+Oly,1:Nr,nSx,nSy) |
240 |
|
_RL modesS(GM_K3D_NModes,1-Olx:sNx+Olx, |
241 |
|
& 1-Oly:sNy+Oly,1:Nr,nSx,nSy) |
242 |
|
_RL Rdef(1-Olx:sNx+Olx,1-Oly:sNy+Oly,nSx,nSy) |
243 |
|
|
244 |
COMMON /GM_K3D/ K3D |
|
245 |
|
COMMON /GM_K3D/ K3D, modesC, modesW, modesS, Rdef |
246 |
#endif |
#endif |
247 |
#endif /* ALLOW_GMREDI */ |
#endif /* ALLOW_GMREDI */ |
248 |
|
|