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 2195 for branches/DEV_r1826_DOC/DOC/TexFiles/Chapters/Chap_SBC.tex – NEMO

Ignore:
Timestamp:
2010-10-09T17:55:02+02:00 (14 years ago)
Author:
gm
Message:

ticket:#658 update TRA DYN & SBC with sbc, qsr, nxt and rnf considerations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r1826_DOC/DOC/TexFiles/Chapters/Chap_SBC.tex

    r2164 r2195  
    103103In the real ocean, $\textit{emp}=\textit{emp}_S$ and the ocean salt content is conserved,  
    104104but it exist several numerical reasons why this equality should be broken.  
    105 For example: 
    106  
    107 When the rigid-lid assumption is made, the ocean volume becomes constant and  
    108 thus, $\textit{emp}=0$, not $\textit{emp}_S$. 
    109  
    110 When the ocean is coupled to a sea-ice model, the water exchanged between ice and  
    111 ocean is slightly salty (mean sea-ice salinity is $\sim $\textit{4 psu}). In this case,  
     105For example, when the ocean is coupled to a sea-ice model, the water exchanged between  
     106ice and ocean is slightly salty (mean sea-ice salinity is $\sim $\textit{4 psu}). In this case,  
    112107$\textit{emp}_{S}$ take into account both concentration/dilution effect associated with  
    113108freezing/melting and the salt flux between ice and ocean, while \textit{emp} is  
     
    359354 
    360355% ================================================================ 
    361 %        Addition of river runoffs 
     356%        River runoffs 
    362357% ================================================================ 
    363358\section   [river runoffs (\textit{sbcrnf})] 
     
    375370coastal modelling and becomes more and more often open ocean and climate modelling  
    376371\footnote{At least a top cells thickness of 1~meter and a 3 hours forcing frequency are 
    377 required to properly represent the diurnal cycle \citep{Bernie_al_OM05}.}. 
    378  
    379  
    380   
     372required to properly represent the diurnal cycle \citep{Bernie_al_JC05}. see also \S\ref{SBC_dcy}.}. 
     373 
     374 
     375To do this we need to treat evaporation/precipitation fluxes and river runoff differently in the \mdl{tra\_sbc} module.  We decided to separate them throughout the code, so that the variable emp represented solely evaporation minus precipitation fluxes, and a new 2d variable rnf was added which represents the volume flux of river runoff (in kg/m2s to remain consistent with emp).  This meant many uses of emp and emps needed to be changed, a list of all modules which use emp or emps and the changes made are below: 
     376 
     377 
     378Rachel: 
     379 
    381380It is convenient to introduce the river runoff in the model as a surface  
    382 fresh water flux.  
    383  
    384  
    385 %Griffies:  River runoff generally enters the ocean at a nonzero depth rather than through the surface. Many global models, however, have traditionally inserted river runoff to the top model cell. Such can become problematic numerically and physically when the top grid cells are reÞned to levels common in coastal modelling. Hence, more applications are now considering the input of runoff throughout a nonzero depth. Likewise, sea ice can melt at depth, thus necessitating a mass transport to occur within the ocean between the liquid and solid water masses. 
    386  
    387 \colorbox{yellow}{Nevertheless, Pb of vertical resolution and increase of Kz in vicinity of } 
     381fresh water flux. This is the defualt option within NEMO, and there is then 
     382 the option for the user to increase vertical mixing in the vicinity of the rivermouth. 
     383 
     384However, this method is not very appropriate for coastal modelling.  As such its now possible 
     385 to specify, in a netcdf input file, the temperature and salinity of the river, along with the  
     386depth (in metres) which the river should be added to.  This enables to river to be correctly  
     387added through the water column, instead of as a surface flux, and also means the temperature  
     388or salinity (for low salinity outflow) of the river impacts the surrounding ocean. 
     389 
     390For temperature -999 is taken as missing data and the river temperature is taken to be the  
     391surface temperatue at the river point.  For the depth parameter a value of -1 means the  
     392river is added to the surface box only, and a value of -999 means the river is added through  
     393the entire water column. 
     394 
     395Namelist options, \np{ln\_rnf\_depth}, \np{ln\_rnf\_sal} and \np{ln\_rnf\_temp} control whether  
     396the river attributes (depth, salinity and temperature) are read in and used.  If these are set  
     397as false the river is added to the surface box only, assumed to be fresh (0~psu), and/or  
     398taken as surface temperature respectively. 
     399 
     400It is also possible for runnoff to be specified as a negative value for modelling flow through  
     401straits, i.e. modelling the baltic flow in and out of the North Sea.  When the flow is out of the  
     402domain there is no change in temperature and salinity, regardless of the namelist options used. 
     403 
     404The runoff value and attributes are read in in sbcrnf.  The mass/volume addition is added to the  
     405divergence term in \rou{sbc\_rnf\_div}.  The dilution effect of the river is automatically applied through  
     406the vertical tracer advection, and the direct flux of tracers into the domain is done in trasbc. 
     407 
     408 
     409\colorbox{yellow}{Nevertheless, Pb of vertical resolution and 3D input : increase vertical mixing near river mouths to mimic a 3D river  
     410 
     411All river runoff and emp fluxes are assumed to be fresh water (zero salinity) and at the same temperature as the sea surface.} 
    388412 
    389413\colorbox{yellow}{river mouths{\ldots}} 
     
    396420 
    397421In the current \NEMO setup river runoff is added to emp fluxes, these are then applied at just the sea surface as a volume change (in the variable volume case this is a literal volume change, and in the linear free surface case the free surface is moved) and a salt flux due to the concentration/dilution effect.  There is also an option to increase vertical mixing near river mouths; this gives the effect of having a 3d river.  All river runoff and emp fluxes are assumed to be fresh water (zero salinity) and at the same temperature as the sea surface. 
    398 Our aim was to code the option to specify the temperature and salinity of river runoff, (as well as the amount), along with the depth that the river water will affect.  This would make it possible to model low salinity outflow, such as the Baltic, and would allow the ocean temperature to be affected by river runoff.  The depth option makes it possible to have the river water affecting just the surface layer, throughout depth, or some specified point in between. 
     422Our aim was to code the option to specify the temperature and salinity of river runoff, (as well as the amount), along with the depth that the river water will affect.  This would make it possible to model low salinity outflow, such as the Baltic, and would allow the ocean temperature to be affected by river runoff.   
     423 
     424The depth option makes it possible to have the river water affecting just the surface layer, throughout depth, or some specified point in between. 
    399425 
    400426To do this we need to treat evaporation/precipitation fluxes and river runoff differently in the tra_sbc module.  We decided to separate them throughout the code, so that the variable emp represented solely evaporation minus precipitation fluxes, and a new 2d variable rnf was added which represents the volume flux of river runoff (in kg/m2s to remain consistent with emp).  This meant many uses of emp and emps needed to be changed, a list of all modules which use emp or emps and the changes made are below: 
    401427 
    402428} 
     429 
     430 
     431% ================================================================ 
     432%        Diurnal cycle 
     433% ================================================================ 
     434\section   [Diurnal  cycle (\textit{sbcdcy})] 
     435         {Diurnal cycle (\mdl{sbcdcy})} 
     436\label{SBC_dcy} 
     437%------------------------------------------namsbc_rnf---------------------------------------------------- 
     438%\namdisplay{namsbc}  
     439%------------------------------------------------------------------------------------------------------------- 
     440 
     441\cite{Bernie_al_JC05} have shown that to capture 90$\%$ of the diurnal variability of  
     442SST requires a vertical resolution in upper ocean of 1~m or better and a temporal resolution  
     443of the surface fluxes of 3~h or less. Unfortunately high frequency forcing fields are rare,  
     444not to say inexistent. Nevertheless, it is possible to obtain a reasonable diurnal cycle  
     445of the SST knowning only short wave flux (SWF) at high frequency \citep{Bernie_al_CD07}. 
     446Furthermore, only the knowledge of daily mean value of SWF is needed,  
     447as higher frequency variations can be reconstructed from them, assuming that  
     448the diurnal cycle of SWF is a scaling of the top of the atmosphere diurnal cycle  
     449of incident SWF. The \cite{Bernie_al_CD07} reconstruction algorithm is available 
     450in \NEMO by setting \np{ln\_dm2dc}=true (a \textit{namsbc} namelist parameter) when using  
     451CORE bulk formulea (\np{ln\_blk\_core}=true) or the flux formulation (\np{ln\_flx}=true).  
     452The algorithm used is detailed in the appendix~A of \cite{Bernie_al_CD07}  
     453and illustrated on Fig.\ref{Fig_SBC_diurnal}.  
     454 
     455Note that the reconstruction can change the daily mean value of SWF by a few tenth of  
     456W/m$^2$ ($\pm 0.5$~W/m$^2$ with a 1~h sampling) but this is not a systematic bias.  
     457Note also that the setting a diurnal cycle in SWF is highly recommended  when  
     458the top layer thickness approach 1~m or less, otherwise large error in SST can  
     459appear due to an inconsistency between the scale of the vertical resolution  
     460and the forcing acting on that scale. 
     461 
     462%>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     463\begin{figure}[!t] \label{Fig_SBC_diurnal}  \begin{center} 
     464\includegraphics[width=1.0\textwidth]{./TexFiles/Figures/Fig_SBC_diurnal.pdf} 
     465\caption{Example of recontruction of the diurnal cycle variation of short wave flux   
     466from daily mean values. From \citet{Bernie_al_CD07}.} 
     467\end{center}   \end{figure} 
     468%>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    403469 
    404470% ================================================================ 
Note: See TracChangeset for help on using the changeset viewer.