New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 3294 for trunk/DOC/TexFiles/Chapters/Chap_DYN.tex – NEMO

Ignore:
Timestamp:
2012-01-28T17:44:18+01:00 (12 years ago)
Author:
rblod
Message:

Merge of 3.4beta into the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/DOC/TexFiles/Chapters/Chap_DYN.tex

    • Property svn:executable deleted
    r2541 r3294  
    189189the relative vorticity term and horizontal kinetic energy for the planetary vorticity  
    190190term (MIX scheme) ; or conserving both the potential enstrophy of horizontally non-divergent  
    191 flow and horizontal kinetic energy (ENE scheme) (see  Appendix~\ref{Apdx_C_vor_zad}).  
     191flow and horizontal kinetic energy (EEN scheme) (see  Appendix~\ref{Apdx_C_vor_zad}). In the  
     192case of ENS, ENE or MIX schemes the land sea mask may be slightly modified to ensure the  
     193consistency of vorticity term with analytical equations (\textit{ln\_dynvor\_con}=true). 
    192194The vorticity terms are all computed in dedicated routines that can be found in  
    193195the \mdl{dynvor} module. 
     
    605607Pressure gradient formulations in an $s$-coordinate have been the subject of a vast  
    606608number of papers ($e.g.$, \citet{Song1998, Shchepetkin_McWilliams_OM05}).  
    607 A number of different pressure gradient options are coded, but they are not yet fully  
    608 documented or tested.  
    609  
    610 $\bullet$ Traditional coding (see for example \citet{Madec_al_JPO96}: (\np{ln\_dynhpg\_sco}=true,  
    611 \np{ln\_dynhpg\_hel}=true) 
     609A number of different pressure gradient options are coded but the ROMS-like, density Jacobian with  
     610cubic polynomial method is currently disabled whilst known bugs are under investigation. 
     611 
     612$\bullet$ Traditional coding (see for example \citet{Madec_al_JPO96}: (\np{ln\_dynhpg\_sco}=true) 
    612613\begin{equation} \label{Eq_dynhpg_sco} 
    613614\left\{ \begin{aligned} 
     
    622623\eqref{Eq_dynhpg_zco_surf} - \eqref{Eq_dynhpg_zco}, and $z_T$ is the depth of  
    623624the $T$-point evaluated from the sum of the vertical scale factors at the $w$-point  
    624 ($e_{3w}$). The version \np{ln\_dynhpg\_hel}=true has been added by Aike  
    625 Beckmann and involves a redefinition of the relative position of $T$-points relative  
    626 to $w$-points.  
    627  
    628 $\bullet$ Weighted density Jacobian (WDJ) \citep{Song1998} (\np{ln\_dynhpg\_wdj}=true) 
     625($e_{3w}$).  
     626 
     627$\bullet$ Pressure Jacobian scheme (prj) (a research paper in preparation) (\np{ln\_dynhpg\_prj}=true) 
    629628 
    630629$\bullet$ Density Jacobian with cubic polynomial scheme (DJC) \citep{Shchepetkin_McWilliams_OM05}  
    631 (\np{ln\_dynhpg\_djc}=true) 
    632  
    633 $\bullet$ Rotated axes scheme (rot) \citep{Thiem_Berntsen_OM06} (\np{ln\_dynhpg\_rot}=true) 
    634  
    635 Note that expression \eqref{Eq_dynhpg_sco} is used when the variable volume  
    636 formulation is activated (\key{vvl}) because in that case, even with a flat bottom,  
    637 the coordinate surfaces are not horizontal but follow the free surface  
    638 \citep{Levier2007}. The other pressure gradient options are not yet available. 
     630(\np{ln\_dynhpg\_djc}=true) (currently disabled; under development) 
     631 
     632Note that expression \eqref{Eq_dynhpg_sco} is commonly used when the variable volume formulation is 
     633activated (\key{vvl}) because in that case, even with a flat bottom, the coordinate surfaces are not 
     634horizontal but follow the free surface \citep{Levier2007}. The pressure jacobian scheme 
     635(\np{ln\_dynhpg\_prj}=true) is available as an improved option to \np{ln\_dynhpg\_sco}=true when 
     636\key{vvl} is active.  The pressure Jacobian scheme uses a constrained cubic spline to reconstruct 
     637the density profile across the water column. This method maintains the monotonicity between the 
     638density nodes  The pressure can be calculated by analytical integration of the density profile and a 
     639pressure Jacobian method is used to solve the horizontal pressure gradient. This method can provide 
     640a more accurate calculation of the horizontal pressure gradient than the standard scheme. 
    639641 
    640642%-------------------------------------------------------------------------------------------------------------- 
     
    11621164 
    11631165% ================================================================ 
     1166% Neptune effect  
     1167% ================================================================ 
     1168\section  [Neptune effect (\textit{dynnept})] 
     1169                {Neptune effect (\mdl{dynnept})} 
     1170\label{DYN_nept} 
     1171 
     1172The "Neptune effect" (thus named in \citep{HollowayOM86}) is a 
     1173parameterisation of the potentially large effect of topographic form stress 
     1174(caused by eddies) in driving the ocean circulation. Originally developed for 
     1175low-resolution models, in which it was applied via a Laplacian (second-order) 
     1176diffusion-like term in the momentum equation, it can also be applied in eddy 
     1177permitting or resolving models, in which a more scale-selective bilaplacian 
     1178(fourth-order) implementation is preferred. This mechanism has a 
     1179significant effect on boundary currents (including undercurrents), and the 
     1180upwelling of deep water near continental shelves. 
     1181 
     1182The theoretical basis for the method can be found in  
     1183\citep{HollowayJPO92}, including the explanation of why form stress is not 
     1184necessarily a drag force, but may actually drive the flow.  
     1185\citep{HollowayJPO94} demonstrate the effects of the parameterisation in 
     1186the GFDL-MOM model, at a horizontal resolution of about 1.8 degrees.  
     1187\citep{HollowayOM08} demonstrate the biharmonic version of the 
     1188parameterisation in a global run of the POP model, with an average horizontal 
     1189grid spacing of about 32km. 
     1190 
     1191The NEMO implementation is a simplified form of that supplied by 
     1192Greg Holloway, the testing of which was described in \citep{HollowayJGR09}. 
     1193The major simplification is that a time invariant Neptune velocity 
     1194field is assumed.  This is computed only once, during start-up, and 
     1195made available to the rest of the code via a module.  Vertical 
     1196diffusive terms are also ignored, and the model topography itself 
     1197is used, rather than a separate topographic dataset as in 
     1198\citep{HollowayOM08}.  This implementation is only in the iso-level 
     1199formulation, as is the case anyway for the bilaplacian operator. 
     1200 
     1201The velocity field is derived from a transport stream function given by: 
     1202 
     1203\begin{equation} \label{Eq_dynnept_sf} 
     1204\psi = -fL^2H 
     1205\end{equation} 
     1206 
     1207where $L$ is a latitude-dependant length scale given by: 
     1208 
     1209\begin{equation} \label{Eq_dynnept_ls} 
     1210L = l_1 + (l_2 -l_1)\left ( {1 + \cos 2\phi \over 2 } \right ) 
     1211\end{equation} 
     1212 
     1213where $\phi$ is latitude and $l_1$ and $l_2$ are polar and equatorial length scales respectively. 
     1214Neptune velocity components, $u^*$, $v^*$ are derived from the stremfunction as: 
     1215 
     1216\begin{equation} \label{Eq_dynnept_vel} 
     1217u^* = -{1\over H} {\partial \psi \over \partial y}\ \ \  ,\ \ \ v^* = {1\over H} {\partial \psi \over \partial x} 
     1218\end{equation} 
     1219 
     1220\smallskip 
     1221%----------------------------------------------namdom---------------------------------------------------- 
     1222\namdisplay{namdyn_nept} 
     1223%-------------------------------------------------------------------------------------------------------- 
     1224\smallskip 
     1225 
     1226The Neptune effect is enabled when \np{ln\_neptsimp}=true (default=false). 
     1227\np{ln\_smooth\_neptvel} controls whether a scale-selective smoothing is applied 
     1228to the Neptune effect flow field (default=false) (this smoothing method is as 
     1229used by Holloway).  \np{rn\_tslse} and \np{rn\_tslsp} are the equatorial and 
     1230polar values respectively of the length-scale parameter $L$ used in determining 
     1231the Neptune stream function \eqref{Eq_dynnept_sf} and \eqref{Eq_dynnept_ls}. 
     1232Values at intermediate latitudes are given by a cosine fit, mimicking the 
     1233variation of the deformation radius with latitude.  The default values of 12km 
     1234and 3km are those given in \citep{HollowayJPO94}, appropriate for a coarse 
     1235resolution model. The finer resolution study of \citep{HollowayOM08} increased 
     1236the values of L by a factor of $\sqrt 2$ to 17km and 4.2km, thus doubling the 
     1237stream function for a given topography. 
     1238 
     1239The simple formulation for ($u^*$, $v^*$) can give unacceptably large velocities 
     1240in shallow water, and \citep{HollowayOM08} add an offset to the depth in the 
     1241denominator to control this problem. In this implementation we offer instead (at 
     1242the suggestion of G. Madec) the option of ramping down the Neptune flow field to 
     1243zero over a finite depth range. The switch \np{ln\_neptramp} activates this 
     1244option (default=false), in which case velocities at depths greater than 
     1245\np{rn\_htrmax} are unaltered, but ramp down linearly with depth to zero at a 
     1246depth of \np{rn\_htrmin} (and shallower). 
     1247 
     1248% ================================================================ 
Note: See TracChangeset for help on using the changeset viewer.