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 2282 for branches/nemo_v3_3_beta/DOC/TexFiles/Chapters/Chap_LDF.tex – NEMO

Ignore:
Timestamp:
2010-10-15T16:42:00+02:00 (14 years ago)
Author:
gm
Message:

ticket:#658 merge DOC of all the branches that form the v3.3 beta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/DOC/TexFiles/Chapters/Chap_LDF.tex

    r1954 r2282  
    77\minitoc 
    88 
     9 
     10\newpage 
    911$\ $\newline    % force a new ligne 
     12 
    1013 
    1114The lateral physics terms in the momentum and tracer equations have been  
     
    1821and for tracers only, eddy induced advection on tracers). These three aspects  
    1922of the lateral diffusion are set through namelist parameters and CPP keys  
    20 (see the nam\_traldf and nam\_dynldf below). 
     23(see the \textit{nam\_traldf} and \textit{nam\_dynldf} below). 
    2124 
    2225%-----------------------------------nam_traldf - nam_dynldf-------------------------------------------- 
    23 \namdisplay{nam_traldf}  
    24 \namdisplay{nam_dynldf}  
     26\namdisplay{namtra_ldf}  
     27\namdisplay{namdyn_ldf}  
    2528%-------------------------------------------------------------------------------------------------------------- 
    2629 
     
    2932% Lateral Mixing Coefficients 
    3033% ================================================================ 
    31 \section {Lateral Mixing Coefficient (\mdl{ldftra}, \mdl{ldfdyn)} } 
     34\section [Lateral Mixing Coefficient (\textit{ldftra}, \textit{ldfdyn})]  
     35        {Lateral Mixing Coefficient (\mdl{ldftra}, \mdl{ldfdyn}) } 
    3236\label{LDF_coef} 
    3337 
     
    3842momentum. Six CPP keys control the space variation of eddy coefficients:  
    3943three for momentum and three for tracer. The three choices allow:  
    40 a space variation in the three space directions, in the horizontal plane,  
    41 or in the vertical only. The default option is a constant value over the whole  
    42 ocean on both momentum and tracers.  
    43  
     44a space variation in the three space directions (\key{traldf\_c3d},  \key{dynldf\_c3d}),  
     45in the horizontal plane (\key{traldf\_c2d},  \key{dynldf\_c2d}),  
     46or in the vertical only (\key{traldf\_c1d},  \key{dynldf\_c1d}).  
     47The default option is a constant value over the whole ocean on both momentum and tracers.  
     48    
    4449The number of additional arrays that have to be defined and the gridpoint  
    4550position at which they are defined depend on both the space variation chosen  
     
    6065When none of the \textbf{key\_ldfdyn\_...} and \textbf{key\_ldftra\_...} keys are  
    6166defined, a constant value is used over the whole ocean for momentum and  
    62 tracers, which is specified through the \np{ahm0} and \np{aht0} namelist  
     67tracers, which is specified through the \np{rn\_ahm0} and \np{rn\_aht0} namelist  
    6368parameters. 
    6469 
     
    6772Indeed in all the other types of vertical coordinate, the depth is a 3D function  
    6873of (\textbf{i},\textbf{j},\textbf{k}) and therefore, introducing depth-dependent  
    69 mixing coefficients will require 3D arrays, $i.e.$ \key{ldftra\_c3d} and \key{ldftra\_c3d}.  
    70 In the 1D option, a hyperbolic variation of the lateral mixing coefficient is introduced  
    71 in which the surface value is \np{aht0} (\np{ahm0}), the bottom value is 1/4 of  
    72 the surface value, and the transition takes place around z=300~m with a width  
    73 of 300~m ($i.e.$ both the depth and the width of the inflection point are set to 300~m).  
     74mixing coefficients will require 3D arrays. In the 1D option, a hyperbolic variation  
     75of the lateral mixing coefficient is introduced in which the surface value is  
     76\np{rn\_aht0} (\np{rn\_ahm0}), the bottom value is 1/4 of the surface value,  
     77and the transition takes place around z=300~m with a width of 300~m  
     78($i.e.$ both the depth and the width of the inflection point are set to 300~m).  
    7479This profile is hard coded in file \hf{ldftra\_c1d}, but can be easily modified by users. 
    7580 
     
    8186   \begin{aligned} 
    8287         & \frac{\max(e_1,e_2)}{e_{max}} A_o^l           & \text{for laplacian operator } \\ 
    83          & \frac{\max(e_1,e_2)^{3}}{e_{max}^{3}} A_o^l  & \text{for bilaplacian operator }  
     88         & \frac{\max(e_1,e_2)^{3}}{e_{max}^{3}} A_o^l          & \text{for bilaplacian operator }  
    8489   \end{aligned}    \right. 
    85 \quad \text{comments} 
    8690\end{equation} 
    8791where $e_{max}$ is the maximum of $e_1$ and $e_2$ taken over the whole masked  
    88 ocean domain, and $A_o^l$ is the \np{ahm0} (momentum) or \np{aht0} (tracer)  
     92ocean domain, and $A_o^l$ is the \np{rn\_ahm0} (momentum) or \np{rn\_aht0} (tracer)  
    8993namelist parameter. This variation is intended to reflect the lesser need for subgrid  
    9094scale eddy mixing where the grid size is smaller in the domain. It was introduced in  
    91 the context of the DYNAMO modelling project \citep{Willebrand2001}.  
    92 %%% 
    93 \gmcomment { not only that! stability reasons: with non uniform grid size, it is common  
    94 to face a blow up of the model due to to large diffusive coefficient compare to the smallest  
    95 grid size... this is especially true for bilaplacian (to be added in the text!)  } 
     95the context of the DYNAMO modelling project \citep{Willebrand_al_PO01}.  
     96Note that such a grid scale dependance of mixing coefficients significantly increase  
     97the range of stability of model configurations presenting large changes in grid pacing  
     98such as global ocean models. Indeed, in such a case, a constant mixing coefficient  
     99can lead to a blow up of the model due to large coefficient compare to the smallest  
     100grid size (see \S\ref{STP_forward_imp}), especially when using a bilaplacian operator. 
    96101 
    97102Other formulations can be introduced by the user for a given configuration.  
    98103For example, in the ORCA2 global ocean model (\key{orca\_r2}), the laplacian  
    99 viscosity operator uses \np{ahm0}~=~$4.10^4 m^2/s$ poleward of 20$^{\circ}$  
    100 north and south and decreases linearly to \np{aht0}~=~$2.10^3 m^2/s$  
    101 at the equator \citep{Madec1996, Delecluse_Madec_Bk00}. This modification  
     104viscosity operator uses \np{rn\_ahm0}~= 4.10$^4$ m$^2$/s poleward of 20$^{\circ}$  
     105north and south and decreases linearly to \np{rn\_aht0}~= 2.10$^3$ m$^2$/s  
     106at the equator \citep{Madec_al_JPO96, Delecluse_Madec_Bk00}. This modification  
    102107can be found in routine \rou{ldf\_dyn\_c2d\_orca} defined in \mdl{ldfdyn\_c2d}.  
    103108Similar modified horizontal variations can be found with the Antarctic or Arctic  
     
    121126and both \key{traldf\_eiv} and \key{traldf\_c2d} are defined. 
    122127 
     128$\ $\newline    % force a new ligne 
     129 
    123130A space variation in the eddy coefficient appeals several remarks: 
    124131 
     
    135142(3) for isopycnal diffusion on momentum or tracers, an additional purely  
    136143horizontal background diffusion with uniform coefficient can be added by  
    137 setting a non zero value of \np{ahmb0} or \np{ahtb0}, a background horizontal  
     144setting a non zero value of \np{rn\_ahmb0} or \np{rn\_ahtb0}, a background horizontal  
    138145eddy viscosity or diffusivity coefficient (namelist parameters whose default  
    139146values are $0$). However, the technique used to compute the isopycnal  
     
    150157(6) it is possible to use both the laplacian and biharmonic operators concurrently. 
    151158 
    152 (7) for testing purposes it is possible to run without lateral diffusion on momentum. 
    153  
     159(7) it is possible to run without explicit lateral diffusion on momentum (\np{ln\_dynldf\_lap} =  
     160\np{ln\_dynldf\_bilap} = false). This is recommended when using the UBS advection  
     161scheme on momentum (\np{ln\_dynadv\_ubs} = true, see \ref{DYN_adv_ubs})  
     162and can be useful for testing purposes. 
    154163 
    155164% ================================================================ 
     
    162171%%% 
    163172\gmcomment{  we should emphasize here that the implementation is a rather old one.  
    164 Better work can be achieved by using \citet{Griffies1998, Griffies2004} iso-neutral scheme. } 
     173Better work can be achieved by using \citet{Griffies_al_JPO98, Griffies_Bk04} iso-neutral scheme. } 
    165174 
    166175A direction for lateral mixing has to be defined when the desired operator does  
     
    172181quantity to be diffused. For a tracer, this leads to the following four slopes :  
    173182$r_{1u}$, $r_{1w}$, $r_{2v}$, $r_{2w}$ (see \eqref{Eq_tra_ldf_iso}), while  
    174 for momentum the slopes are  $r_{1T}$, $r_{1uw}$, $r_{2f}$, $r_{2uw}$ for  
    175 $u$ and  $r_{1f}$, $r_{1vw}$, $r_{2T}$, $r_{2vw}$ for $v$.  
     183for momentum the slopes are  $r_{1t}$, $r_{1uw}$, $r_{2f}$, $r_{2uw}$ for  
     184$u$ and  $r_{1f}$, $r_{1vw}$, $r_{2t}$, $r_{2vw}$ for $v$.  
    176185 
    177186%gm% add here afigure of the slope in i-direction 
     
    190199\begin{aligned} 
    191200 r_{1u} &= \frac{e_{3u}}{ \left( e_{1u}\;\overline{\overline{e_{3w}}}^{\,i+1/2,\,k} \right)} 
    192            \;\delta_{i+1/2}[z_T]  
    193       &\approx \frac{1}{e_{1u}}\; \delta_{i+1/2}[z_T]  
     201           \;\delta_{i+1/2}[z_t]  
     202      &\approx \frac{1}{e_{1u}}\; \delta_{i+1/2}[z_t]  
    194203\\ 
    195204 r_{2v} &= \frac{e_{3v}}{\left( e_{2v}\;\overline{\overline{e_{3w}}}^{\,j+1/2,\,k} \right)}  
    196            \;\delta_{j+1/2} [z_T]  
    197       &\approx \frac{1}{e_{2v}}\; \delta_{j+1/2}[z_T]  
    198 \\ 
    199  r_{1w} &= \frac{1}{e_{1w}}\;\overline{\overline{\delta_{i+1/2}[z_T]}}^{\,i,\,k+1/2} 
     205           \;\delta_{j+1/2} [z_t]  
     206      &\approx \frac{1}{e_{2v}}\; \delta_{j+1/2}[z_t]  
     207\\ 
     208 r_{1w} &= \frac{1}{e_{1w}}\;\overline{\overline{\delta_{i+1/2}[z_t]}}^{\,i,\,k+1/2} 
    200209      &\approx \frac{1}{e_{1w}}\; \delta_{i+1/2}[z_{uw}]  
    201210 \\ 
    202  r_{2w} &= \frac{1}{e_{2w}}\;\overline{\overline{\delta_{j+1/2}[z_T]}}^{\,j,\,k+1/2} 
     211 r_{2w} &= \frac{1}{e_{2w}}\;\overline{\overline{\delta_{j+1/2}[z_t]}}^{\,j,\,k+1/2} 
    203212      &\approx \frac{1}{e_{2w}}\; \delta_{j+1/2}[z_{vw}]  
    204213 \\ 
     
    268277there is no specific treatment for iso-neutral mixing in the $s$-coordinate.  
    269278In other words, iso-neutral mixing will only be accurately represented with a  
    270 linear equation of state (\np{neos}=1 or 2). In the case of a "true" equation  
     279linear equation of state (\np{nn\_eos}=1 or 2). In the case of a "true" equation  
    271280of state, the evaluation of $i$ and $j$ derivatives in \eqref{Eq_ldfslp_iso}  
    272281will include a pressure dependent part, leading to the wrong evaluation of  
     
    276285Note: The solution for $s$-coordinate passes trough the use of different  
    277286(and better) expression for the constraint on iso-neutral fluxes. Following  
    278 \citet{Griffies2004}, instead of specifying directly that there is a zero neutral  
     287\citet{Griffies_Bk04}, instead of specifying directly that there is a zero neutral  
    279288diffusive flux of locally referenced potential density, we stay in the $T$-$S$  
    280289plane and consider the balance between the neutral direction diffusive fluxes  
     
    328337a minimum background horizontal diffusion for numerical stability reasons.  
    329338To overcome this problem, several techniques have been proposed in which  
    330 the numerical schemes of the ocean model are modified \citep{Weaver1997,  
    331 Griffies1998}. Here, another strategy has been chosen \citep{Lazar1997}:  
     339the numerical schemes of the ocean model are modified \citep{Weaver_Eby_JPO97,  
     340Griffies_al_JPO98}. Here, another strategy has been chosen \citep{Lazar_PhD97}:  
    332341a local filtering of the iso-neutral slopes (made on 9 grid-points) prevents  
    333342the development of grid point noise generated by the iso-neutral diffusion  
     
    341350 
    342351Nevertheless, this iso-neutral operator does not ensure that variance cannot increase,  
    343 contrary to the \citet{Griffies1998} operator which has that property.  
     352contrary to the \citet{Griffies_al_JPO98} operator which has that property.  
    344353 
    345354%>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     
    359368 
    360369 
    361 In addition and also for numerical stability reasons \citep{Cox1987, Griffies2004},  
     370In addition and also for numerical stability reasons \citep{Cox1987, Griffies_Bk04},  
    362371the slopes are bounded by $1/100$ everywhere. This limit is decreasing linearly  
    363372to zero fom $70$ meters depth and the surface (the fact that the eddies "feel" the  
    364373surface motivates this flattening of isopycnals near the surface). 
    365374 
    366 For numerical stability reasons \citep{Cox1987, Griffies2004}, the slopes must also  
     375For numerical stability reasons \citep{Cox1987, Griffies_Bk04}, the slopes must also  
    367376be bounded by $1/100$ everywhere. This constraint is applied in a piecewise linear  
    368377fashion, increasing from zero at the surface to $1/100$ at $70$ metres and thereafter  
     
    402411\begin{equation} \label{Eq_ldfslp_dyn} 
    403412\begin{aligned} 
    404 &r_{1T}\ \ = \overline{r_{1u}}^{\,i}       &&&    r_{1f}\ \ &= \overline{r_{1u}}^{\,i+1/2} \\ 
    405 &r_{2f} \ \ = \overline{r_{2v}}^{\,j+1/2} &&&   r_{2T}\ &= \overline{r_{2v}}^{\,j} \\ 
     413&r_{1t}\ \ = \overline{r_{1u}}^{\,i}       &&&    r_{1f}\ \ &= \overline{r_{1u}}^{\,i+1/2} \\ 
     414&r_{2f} \ \ = \overline{r_{2v}}^{\,j+1/2} &&&   r_{2t}\ &= \overline{r_{2v}}^{\,j} \\ 
    406415&r_{1uw}  = \overline{r_{1w}}^{\,i+1/2} &&\ \ \text{and} \ \ &   r_{1vw}&= \overline{r_{1w}}^{\,j+1/2} \\ 
    407416&r_{2uw}= \overline{r_{2w}}^{\,j+1/2} &&&         r_{2vw}&= \overline{r_{2w}}^{\,j+1/2}\\ 
     
    437446\end{equation} 
    438447where $A^{eiv}$ is the eddy induced velocity coefficient whose value is set  
    439 through \np{aeiv}, a \textit{nam\_traldf} namelist parameter.  
     448through \np{rn\_aeiv}, a \textit{nam\_traldf} namelist parameter.  
    440449The three components of the eddy induced velocity are computed and add  
    441450to the eulerian velocity in \mdl{traadv\_eiv}. This has been preferred to a  
Note: See TracChangeset for help on using the changeset viewer.