where
Here,
The first point to note is that a typical slope in the ocean interior
is small, say of the order
6.4.1.2 GM parameterization
The GM parameterization aims to represent the ``advective'' or
``transport'' effect of geostrophic eddies by means of a ``bolus''
velocity,
The bolus velocity
and thus is automatically non-divergent. In the GM parameterization, the streamfunction is specified in terms of the isoneutral slopes
with boundary conditions
This is the form of the GM parameterization as applied by Donabasaglu, 1997, in MOM versions 1 and 2. Note that in the MITgcm, the variables containing the GM bolus streamfunction are:
6.4.1.3 Griffies Skew Flux
Griffies [1998] notes that the discretisation of bolus velocities involves
multiple layers of differencing and interpolation that potentially
lead to noisy fields and computational modes. He pointed out that the
bolus flux can be re-written in terms of a non-divergent flux and a
skew-flux:
The first vector is non-divergent and thus has no effect on the tracer field and can be dropped. The remaining flux can be written:
where
is an anti-symmetric tensor. This formulation of the GM parameterization involves fewer derivatives than the original and also involves only terms that already appear in the Redi mixing scheme. Indeed, a somewhat fortunate cancellation becomes apparent when we use the GM parameterization in conjunction with the Redi isoneutral mixing scheme:
In the instance that
which differs from the variable Laplacian diffusion tensor by only two non-zero elements in the
6.4.1.4 Variable
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Deep convection sites and the mixed layer are indicated by
homogenized, unstable or nearly unstable stratification. The slopes in
such regions can be either infinite, very large with a sign reversal
or simply very large. From a numerical point of view, large slopes
lead to large variations in the tensor elements (implying large bolus
flow) and can be numerically unstable. This was first recognized by
Cox [1987] who implemented ``slope clipping'' in the isopycnal mixing
tensor. Here, the slope magnitude is simply restricted by an upper
limit:
| (6.14) | |||
| (6.15) | |||
| (6.16) | |||
| (6.17) |
| (6.18) |
| (6.19) |
The slope clipping scheme is activated in the model by setting GM_taper_scheme = 'clipping' in data.gmredi.
Even using slope clipping, it is normally the case that the vertical
diffusion term (with coefficient
) is large and must be time-stepped using an
implicit procedure (see section on discretisation and code later).
Fig. 6.8 shows the mixed layer depth resulting from
a) using the GM scheme with clipping and b) no GM scheme (horizontal
diffusion). The classic result of dramatically reduced mixed layers is
evident. Indeed, the deep convection sites to just one or two points
each and are much shallower than we might prefer. This, it turns out,
is due to the over zealous re-stratification due to the bolus transport
parameterization. Limiting the slopes also breaks the adiabatic nature
of the GM/Redi parameterization, re-introducing diabatic fluxes in
regions where the limiting is in effect.
The tapering scheme used in Gerdes et al. [1991] addressed two issues with the clipping method: the introduction of large vertical fluxes in addition to convective adjustment fluxes is avoided by tapering the GM/Redi slopes back to zero in low-stratification regions; the adjustment of slopes is replaced by a tapering of the entire GM/Redi tensor. This means the direction of fluxes is unaffected as the amplitude is scaled.
The scheme inserts a tapering function,
, in front of the
GM/Redi tensor:
![]() |
(6.20) |
The GKW91 tapering scheme is activated in the model by setting GM_taper_scheme = 'gkw91' in data.gmredi.
The tapering scheme used by Danabasoglu and McWilliams [1995] followed a similar procedure but used a different
tapering function,
:
| (6.21) |
The DM95 tapering scheme is activated in the model by setting GM_taper_scheme = 'dm95' in data.gmredi.
The tapering used in Large et al. [1997] is based on the
DM95 tapering scheme, but also tapers the scheme with an additional
function of height,
, so that the GM/Redi SGS fluxes are
reduced near the surface:
| (6.22) |
The LDD97 tapering scheme is activated in the model by setting GM_taper_scheme = 'ldd97' in data.gmredi.
------------------------------------------------------------------------ <-Name->|Levs|<-parsing code->|<-- Units -->|<- Tile (max=80c) ------------------------------------------------------------------------ GM_VisbK| 1 |SM P M1 |m^2/s |Mixing coefficient from Visbeck etal parameterization GM_Kux | 15 |UU P 177MR |m^2/s |K_11 element (U.point, X.dir) of GM-Redi tensor GM_Kvy | 15 |VV P 176MR |m^2/s |K_22 element (V.point, Y.dir) of GM-Redi tensor GM_Kuz | 15 |UU 179MR |m^2/s |K_13 element (U.point, Z.dir) of GM-Redi tensor GM_Kvz | 15 |VV 178MR |m^2/s |K_23 element (V.point, Z.dir) of GM-Redi tensor GM_Kwx | 15 |UM 181LR |m^2/s |K_31 element (W.point, X.dir) of GM-Redi tensor GM_Kwy | 15 |VM 180LR |m^2/s |K_32 element (W.point, Y.dir) of GM-Redi tensor GM_Kwz | 15 |WM P LR |m^2/s |K_33 element (W.point, Z.dir) of GM-Redi tensor GM_PsiX | 15 |UU 184LR |m^2/s |GM Bolus transport stream-function : X component GM_PsiY | 15 |VV 183LR |m^2/s |GM Bolus transport stream-function : Y component GM_KuzTz| 15 |UU 186MR |degC.m^3/s |Redi Off-diagonal Tempetature flux: X component GM_KvzTz| 15 |VV 185MR |degC.m^3/s |Redi Off-diagonal Tempetature flux: Y component
![]() |
![]() |
![]() |