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 3022 for branches/2011/dev_r2855_CMCC3_divd/DOC – NEMO

Ignore:
Timestamp:
2011-10-28T12:20:17+02:00 (13 years ago)
Author:
dobricic
Message:

Applied the divergence damping for horizontal velocity increments.

Location:
branches/2011/dev_r2855_CMCC3_divd/DOC/TexFiles
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2011/dev_r2855_CMCC3_divd/DOC/TexFiles/Biblio/Biblio.bib

    r2541 r3022  
    722722  year = {2000}, 
    723723  pages = {237--313} 
     724} 
     725 
     726 
     727@ARTICLE{Dobricic_al_OS07, 
     728  author = {S. Dobricic and N. Pinardi and M. Adani and M. Tonani and  
     729            C. Fratianni and A. Bonazzi and V. Fernandez}, 
     730  title = {Daily oceanographic analysis by the Mediterranean basin scale  
     731           assimilation system}, 
     732  journal = OS, 
     733  year = {2007}, 
     734  volume = {3}, 
     735  pages = {149-157} 
    724736} 
    725737 
     
    24852497  volume = {359}, 
    24862498  pages = {123--129} 
     2499} 
     2500 
     2501@ARTICLE{Talagrand_JAS72, 
     2502  author = {O. Talagrand}, 
     2503  title = {On the damping of high-frequency motions in four-dimensional  
     2504           assimilation of meteorological data}, 
     2505  journal = JAS, 
     2506  year = {1972}, 
     2507  volume = {29}, 
     2508  pages = {1571-1574} 
    24872509} 
    24882510 
  • branches/2011/dev_r2855_CMCC3_divd/DOC/TexFiles/Chapters/Chap_ASM.tex

    r2483 r3022  
    8686 
    8787%========================================================================== 
     88% Divergence damping description %%% 
     89\section{Divergence damping initialisation} 
     90\label{ASM_details} 
     91 
     92The velocity increments may be initialized by the iterative application of  
     93a divergence damping operator. In iteration step $n$ new estimates of  
     94velocity increments $u^{n}_I$ and $v^{n}_I$ are updated by: 
     95\begin{equation} \label{eq:asm_dmp} 
     96\left\{ \begin{aligned} 
     97 u^{n}_I = u^{n-1}_I + \frac{1}{e_{1u} } \delta _{i+1/2} \left( {A_D 
     98\;\chi^{n-1}_I } \right) \\ 
     99\\ 
     100 v^{n}_I = v^{n-1}_I + \frac{1}{e_{2v} } \delta _{j+1/2} \left( {A_D 
     101\;\chi^{n-1}_I } \right) \\ 
     102\end{aligned} \right, 
     103\end{equation} 
     104where 
     105\begin{equation} \label{eq:asm_div} 
     106\chi^{n-1}_I = \frac{1}{e_{1t}\,e_{2t}\,e_{3t} } 
     107                \left( {\delta _i \left[ {e_{2u}\,e_{3u}\,u^{n-1}_I} \right] 
     108                       +\delta _j \left[ {e_{1v}\,e_{3v}\,v^{n-1}_I} \right]} \right). 
     109\end{equation} 
     110By the application of \eqref{eq:asm_dmp} and \eqref{eq:asm_dmp} the divergence is filtered 
     111in each iteration, and the vorticity is left unchanged. In the presence of coastal boundaries 
     112with zero velocity increments perpendicular to the coast the divergence is strongly damped. 
     113This type of the initialisation reduces the vertical velocity magnitude  and alleviates the 
     114problem of the excessive unphysical vertical mixing in the first steps of the model  
     115integration \citep{Talagrand_JAS72, Dobricic_al_OS07}. Diffusion coefficients are defined as  
     116$A_D = \alpha e_{1t} e_{2t}$, where $\alpha = 0.2$. The divergence damping is activated by 
     117assigning to \textit{ndivdmp} in the \textit{nam\_asminc} namelist a value greater than zero.  
     118By choosing this value to be of the order of 100 the increments in the vertical velocity will  
     119be significantly reduced. 
     120 
     121 
     122%========================================================================== 
    88123 
    89124\section{Implementation details} 
  • branches/2011/dev_r2855_CMCC3_divd/DOC/TexFiles/Namelist/namasm

    r2540 r3022  
    1717    ln_salfix = .false.    !  Logical switch for ensuring that the sa > salfixmin 
    1818    salfixmin = -9999      !  Minimum salinity after applying the increments 
     19    ndivdmp   = 0          !  Number of iterations of divergence damping operator 
    1920/ 
Note: See TracChangeset for help on using the changeset viewer.