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_TRA.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_TRA.tex

    r2164 r2195  
    666666to the heat and salt fluxes crossing the sea surface and not linked with $F_{mass}$, the water  
    667667exchange with the other media, and to the heat and salt content of this water exchange. 
    668 These two parts are included in $Q_{ns}$, the surface heat flux and $F_{salt}$, the surface salt flux. 
    669 The specification of those fluxes is further detail in the SBC chapter (see \S\ref{SBC}). 
    670  
    671 In the nonlinear free surface case (\key{vvl} is defined), the forcing term of $T$ and $S$ 
    672 conservation equations is simply given by: 
     668In a forcoming release, these two parts, computed in the surface module (SBC), will included directly 
     669in $Q_{ns}$, the surface heat flux and $F_{salt}$, the surface salt flux. 
     670\gmcomment{  The specification of those fluxes is further detail in the SBC chapter (see \S\ref{SBC}).  } 
     671This change will provide a same forcing formulation for any tracers (including temperature and salinity). 
     672  
     673In the current version, the situation is a little bit more complicated.  
     674The surface module (\mdl{sbcmod}, see \S\ref{SBC}) provides the following  
     675forcing fields (used on tracers): 
     676 
     677$\bullet$ $Q_{ns}$,the non solar part of the net surface heat flux that cross the sea surface  
     678(difference between the total surface heat flux and the fraction of the short wave flux that  
     679penetrates into the water column, see \S\ref{TRA_qsr}) 
     680 
     681$\bullet$ \textit{emp}, the mass flux exchanged with the atmosphere (evaporation minus precipitation) 
     682 
     683$\bullet$ $\textit{emp}_S$, an equivalent mass flux taking into account the effect of ice-ocean mass exchanged 
     684 
     685$\bullet$ \textit{rnf}, the mass flux associated with runoff (see \S\ref{SBC_rnf} for further detail of how it acts on temperature and salinity tendencies) 
     686 
     687The $\textit{emp}_S$ field is not simply the budget evaporation-precipitation+freezing-melting because  
     688the sea-ice is not currently embedded in the ocean but levitates above it. There is not mass 
     689exchanged between the sea-ice and the ocean. Instead we only take into account the salt 
     690flux link to the fact that sea-ice has a non-sero salinity, and the concentration/dilution effect 
     691due to the freezing/melting (F/M) process. These two parts of the forcing are then converted into  
     692a equivalent mass flux given by $\textit{emp}_S - \textit{emp}$. As a result of this mess,  
     693the surface boundary condition on temperature and salinity is applied as follows: 
     694 
     695In the nonlinear free surface case (\key{vvl} is defined, \jp{lk\_vvl}=true): 
    673696\begin{equation} \label{Eq_tra_sbc} 
    674697\begin{aligned} 
    675  F^T &=\frac{ Q_{ns} }{\rho _o \;C_p \,\left. e_{3t} \right|_{k=1} }      \\  
     698 &F^T = \frac{ 1 }{\rho _o \;C_p \,\left. e_{3t} \right|_{k=1} }    
     699           &\overline{ \left( Q_{ns} - \textit{emp}\;C_p\,\left. T \right|_{k=1} \right) }^t  & \\  
    676700% 
    677  F^S &=\frac{ F_{salt} }{\rho _o \; \left. e_{3t} \right|_{k=1} }    
     701& F^S =\frac{ 1 }{\rho _o \,\left. e_{3t} \right|_{k=1} }  
     702           &\overline{ \left( (\textit{emp}_S - \textit{emp})\;\left. S \right|_{k=1}  \right) }^t   & \\    
    678703 \end{aligned} 
    679704\end{equation}  
    680 where both $Q_{ns}$ and $F_{salt}$ are averaged over two consecutive time step (before and now) 
    681 in order to prevent the exitation of the divergence of odd and even time step (see \S\ref{STP}). 
    682  
    683 In the linear free surface case (\key{vvl} is not defined), the ocean volume is assumed  
    684 to be fixed in time, and so are the vertical scale factors. In order to compensate the  
    685 volume change due to water exchange with the other media, an extra term must be added, 
    686 the so-called concentration/dilution effect. The forcing term becomes: 
    687 \begin{equation} \label{Eq_tra_sbc_linssh} 
     705 
     706In the linear free surface case (\key{vvl} not defined, , \jp{lk\_vvl}=false): 
     707\begin{equation} \label{Eq_tra_sbc_lin} 
    688708\begin{aligned} 
    689  &F^T = \frac{ \overline{Q_{ns}}^t                                     }{\rho _o \;C_p \,\left. e_{3t} \right|_{k=1} }    
    690           -  \frac{ \overline{F_{mass}}^t\;\left. T \right|_{k=1} }{\rho _o \; \left. e_{3t} \right|_{k=1} }   \\  
     709 &F^T = \frac{ 1 }{\rho _o \;C_p \,\left. e_{3t} \right|_{k=1} }  &\overline{ Q_{ns} }^t  & \\  
    691710% 
    692 & F^S =\frac{ \overline{F_{salt}}^t                                    }{\rho _o \,\left. e_{3t} \right|_{k=1} }  
    693           -  \frac{ \overline{F_{mass}}^t\;\left. S \right|_{k=1} }{\rho _o \; \left. e_{3t} \right|_{k=1} } \\    
     711& F^S =\frac{ 1 }{\rho _o \,\left. e_{3t} \right|_{k=1} }  
     712           &\overline{ \left( \textit{emp}_S\;\left. S \right|_{k=1}  \right) }^t   & \\    
    694713 \end{aligned} 
    695714\end{equation}  
    696 The total salt content is no more exactly conserved (\citet{Roullet_Madec_JGR00}.  
    697 See also \S\ref{PE_free_surface}). 
    698  
    699 In the case of the rigid lid approximation, the surface salinity forcing $F^s$  
    700 is also expressed by \eqref{Eq_tra_forcing}, but now the global integral of  
    701 the product of \textit{emp} and S, is not compensated by the advection of fluid  
    702 through the top level: this is because in the rigid lid case \textit{w(k=1) = 0}  
    703 (in contrast to the linear free surface case). As a result, even if the budget  
    704 of \textit{emp} is zero on average over the whole ocean domain, the  
    705 associated salt flux is not, since sea-surface salinity and \textit{emp} are  
    706 intrinsically correlated (high \textit{SSS} are found where evaporation is  
    707 strong whilst low \textit{SSS} is usually associated with high precipitation  
    708 or river runoff). 
    709  
    710  
    711  
    712 The $Q_{ns} $ and \textit{EMP} fields are defined and updated in the  
    713 \mdl{sbcmod} module (see \S\ref{SBC}). 
    714  
    715 where \textit{emp} is the freshwater budget (evaporation minus precipitation  
    716 minus river runoff) which forces the ocean volume, $Q_{ns}$ is the  
    717 non-penetrative part of the net surface heat flux (difference between  
    718 the total surface heat flux and the fraction of the short wave flux that  
    719 penetrates into the water column), the product $\textit{emp}_S\;.\left. S \right|_{k=1}$  
    720 is  the ice-ocean salt flux, and $\left. S\right|_{k=1}$ is the sea surface  
    721 salinity (\textit{SSS}). The total salt content is conserved in this formulation  
    722 (except for the effect of the Asselin filter). 
    723  
    724 %AMT note: the ice-ocean flux had been forgotten in the first release of the key_vvl option, has this been corrected in the code?     ===> gm :  NO to be added at NOCS  
     715where $\overline{x }^t$ means that $x$ is averaged over two consecutive time step  
     716($t-\rdt/2$ and $t+\rdt/2$). Such a time averaged prevents the excitation of the  
     717divergence of odd and even time step (see \S\ref{STP}). 
     718 
     719The two set of equations, \eqref{Eq_tra_sbc} and \eqref{Eq_tra_sbc_lin}, are obtained  
     720by assuming that the temperature of precipitation and evaporation are equal to 
     721the ocean surface temperature while their salinity is zero. Therefore, the heat content 
     722of \textit{emp} budget must be added to the temperature equation in variable volume case,  
     723while it does not appear in constant volume. Similarly, the \textit{emp} budget affects  
     724the ocean surface salinity in constant volume case (through the concentration dilution effect) 
     725while it does not appears explicitly in variable volume as salinity change will be 
     726induced by volume change. In both constant and variable volume, surface salinity  
     727will change with ice-ocean salt flux and F/M flux without mass exchanges  
     728($\textit{emp}_S - \textit{emp}$). 
     729 
     730Note that concentration/dilution effect due to F/M is computed using 
     731a constant ice salinity as well as a constant ocean salinity.  
     732This approximation suppresses the correlation between \textit{SSS}  
     733and F/M flux, allowing the ice-ocean salt exchanges to be conservative. 
     734Indeed, if this approximation is not made, even if the F/M budget is zero  
     735on average over the whole ocean domain and over the seasonal cycle,  
     736the associated salt flux is not, since sea-surface salinity and F/M flux are  
     737intrinsically correlated (high \textit{SSS} are found where freezing is  
     738strong whilst low \textit{SSS} is usually associated with high melting areas. 
     739 
     740Even using this approximation, an exact conservation of heat and salt content  
     741is only achieved in the variable volume case. In the constant volume case,  
     742there is a small unbalance associated with the product $(\partial_t\eta - \textit{emp}) * \textit{SSS}$. 
     743Nevertheless, the salt content variation is quite small and will not induce 
     744a long term drift as there is no physical reason that $(\partial_t\eta - \textit{emp})$  
     745and \textit{SSS} are correlated \citep{Roullet_Madec_JGR00}.  
     746Note that, while quite small, the unbalance in constant volume case is larger  
     747than the unbalance associated with the Asselin time filter \citep{Leclair_Madec_OM09}.  
     748This is the reason why the modified filter is not applied in constant volume case. 
    725749 
    726750% ------------------------------------------------------------------------------------------------------------- 
     
    735759 
    736760When the penetrative solar radiation option is used (\np{ln\_flxqsr}=true),  
    737 the solar radiation penetrates the top few meters of the ocean, otherwise  
     761the solar radiation penetrates the top few 10 meters of the ocean, otherwise  
    738762all the heat flux is absorbed in the first ocean level (\np{ln\_flxqsr}=false).  
    739763Thus, in the former case a term is added to the time evolution equation of  
     
    747771\end{split} 
    748772\end{equation} 
    749  
    750 where $I$ is the downward irradiance. The additional term in \eqref{Eq_PE_qsr}  
    751 is discretized as follows: 
     773where $Q_{sr}$ is the penetrative part of the surface heat flux ($i.e.$ the shortwave radiation)  
     774and $I$ is the downward irradiance ($\left. I \right|_{z=\eta}=Q_{sr}$).  
     775The additional term in \eqref{Eq_PE_qsr} is discretized as follows: 
    752776\begin{equation} \label{Eq_tra_qsr} 
    753777\frac{1}{\rho_o\, C_p \,e_3} \; \frac{\partial I}{\partial k} \equiv \frac{1}{\rho_o\, C_p\, e_{3t}} \delta_k \left[ I_w \right] 
    754778\end{equation} 
    755779 
    756 A formulation involving two extinction coefficients is assumed for the  
    757 downward irradiance $I$ \citep{Paulson1977}: 
     780The shortwave radiation,  $Q_{sr}$, consists of energy distributed across a wide spectral range.  
     781The ocean is strongly absorbing for wavelengths longer than 700~nm and these  
     782wavelengths contribute to heating the upper few 10 centimetres. The fraction of $Q_{sr}$  
     783that resides in these almost non-penetrative wavebands, $R$, is $\sim 58\%$ (specified  
     784through namelist parameter \np{rn\_abs}).  It is assumed to penetrate the ocean  
     785following a decreasing exponential profile, with an e-folding depth scale, $\xi_0$,  
     786of a few 10 centimetres (typically $\xi_0=0.35~m$ set as \np{rn\_si0} in the namtra\_qsr namlist). 
     787For shorter wavelengths (400-700~nm), the ocean is more transparent, and solar energy  
     788propagates to depths where it contributes to a penetrating flux of solar energy and thus  
     789to local heating below the surface.  
     790The way this second part of the solar energy penetrates in the ocean depends on  
     791which formulation is chosen. In the simple 2-wavebands light penetration  (\np{ln\_qsr\_2bd}=true)  
     792a chlorophyll-independent monochromatic formulation is also chosen for the shorter wavelengths,  
     793leading to the following expression  \citep{Paulson1977}: 
    758794\begin{equation} \label{Eq_traqsr_iradiance} 
    759 I(z) = Q_{sr} \left[Re^{-z / \xi_1} + \left( 1-R\right) e^{-z / \xi_2} \right] 
    760 \end{equation} 
    761 where $Q_{sr}$ is the penetrative part of the surface heat flux,  
    762 $\xi_1$ and $\xi_2$ are two extinction length scales and $R$  
    763 determines the relative contribution of the two terms.  
    764 The default values used correspond to a Type I water in Jerlov's [1968]  
    765 % 
    766 \gmcomment : Jerlov reference to be added 
    767 % 
    768 classification: $\xi_1 = 0.35~m$, $\xi_2 = 23~m$ and $R = 0.58$  
    769 (corresponding to \np{rn\_si1}, \np{rn\_si2} and \np{rn\_abs} namelist parameters,  
    770 respectively). $I$ is masked (no flux through the ocean bottom),  
    771 so all the solar radiation that reaches the last ocean level is absorbed  
    772 in that level. The trend in \eqref{Eq_tra_qsr} associated with the  
    773 penetration of the solar radiation is added to the temperature trend,  
    774 and the surface heat flux is modified in routine \mdl{traqsr}.  
    775 Note that in the $z$-coordinate, the depth of $T-$levels depends  
    776 on the single variable $k$. A one dimensional array of the coefficients  
    777 $gdsr(k) = Re^{-z_w (k)/\xi_1} + (1-R)e^{-z_w (k)/\xi_2}$ can then  
    778 be computed once and saved in memory. Moreover \textit{nksr},  
    779 the level at which $gdrs$ becomes negligible (less than the  
    780 computer precision) is computed once, and the trend associated  
    781 with the penetration of the solar radiation is only added until that level.  
    782 Finally, note that when the ocean is shallow (< 200~m), part of the  
     795I(z) = Q_{sr} \left[Re^{-z / \xi_0} + \left( 1-R\right) e^{-z / \xi_1} \right] 
     796\end{equation} 
     797where $\xi_1$ is the second extinction length scales associated with the shorter wavebands.   
     798It is usually chosen to be 23~m through \np{rn\_si0} namelist parameter.  
     799The set of default values ($\xi_0$, $\xi_1$, $R$) corresponds to a Type I water in  
     800Jerlov's (1968) classification (oligotrophic waters). 
     801 
     802Such assumptions have been shown to provide a very crude and simplistic  
     803representation of observed light penetration profiles (\cite{Morel_JGR88}, see also  
     804Fig.\ref{Fig_traqsr_irradiance}). Light absorption in the ocean depends on the  
     805particules concentration and it is spectrally selective. \cite{Morel_JGR88} has shown  
     806that an accurate representation of light penetration can be provided by a 61 waveband  
     807formulation. Unfortunately, such a model is very computationally expensive.  
     808Thus, \cite{Lengaigne_al_CD07} have constructed a simplified version of this  
     809formulation in which visible light is splitted into three wavebands: blue (400-500 nm),  
     810green (500-600 nm) and red (600-700nm). For each wave-band, the chlorophyll-dependant  
     811attenuation coefficient is fitted to the coefficients computed from the full spectral model  
     812of \cite{Morel_JGR88} (as modified by \cite{Morel_Maritorena_JGR01}) assuming  
     813the same power-law expression. As shown on Fig.\ref{Fig_traqsr_irradiance},  
     814this formulation, called RGB (Reed-Green-Blue), reproduces quite closely  
     815the light penetration profiles predicted by the full spectal model with much faster  
     816computing efficiently, in contrast with the 2-bands formulation.  
     817 
     818The RGB formulation is used when \np{ln\_qsr\_rgb}=true. The RGB attenuation coefficients 
     819($i.e.$ the inverse of the extinction length scales) are tabulated over 61 nonuniform  
     820chlorophyll classes ranging from 0.01 to 10 g.Chl/L (see the routine \rou{trc\_oce\_rgb}  
     821in \mdl{trc\_oce} module). Three type of chlorophyll can be used in the RGB formulation: 
     822(1) a constant 0.05 g.Chl/L value everywhere (\np{nn\_chdta}=0) ; (2) observed  
     823time varying chlorophyll (\np{nn\_chdta}=0) ; (3) simulated time varying chlorophyll 
     824by TOP biogeochemical model (\np{ln\_qsr\_bio}=true). In the later case, the RGB  
     825formulation is used to calculated both the phytoplankton light limitation in PISCES  
     826or LOBSTER and the oceanic heating rate.  
     827 
     828The trend in \eqref{Eq_tra_qsr} associated with the penetration of the solar radiation  
     829is added to the temperature trend, and the surface heat flux is modified in routine \mdl{traqsr}.  
     830 
     831When $z$-coordinate is preferred to $s$-coordinate, the depth of $w-$levels does  
     832not significantly vary with location. The level at which the light has been totally  
     833absorbed ($i.e.$ it is less than the computer precision) is computed once,  
     834and the trend associated with the penetration of the solar radiation is only added until that level.  
     835Finally, note that when the ocean is shallow ($<$ 200~m), part of the  
    783836solar radiation can reach the ocean floor. In this case, we have  
    784837chosen that all remaining radiation is absorbed in the last ocean  
    785 level ($i.e.$ $I_w$ is masked).  
    786  
    787 When coupling with a biological model (for example PISCES or LOBSTER),  
    788 it is possible to calculate the light attenuation using information from  
    789 the biology model. Without biological model, it is still possible to introduce  
    790 a horizontal variation of the light attenuation by using the observed ocean  
    791 surface color. At the time of writing, the latter has not been implemented 
    792  in the reference version. 
    793 % 
    794 \gmcomment{  {yellow}{case 4 bands and bio-coupling to add !!!}  } 
    795 % 
     838level ($i.e.$ $I$ is masked).  
     839 
     840%>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     841\begin{figure}[!t] \label{Fig_traqsr_irradiance}  \begin{center} 
     842\includegraphics[width=1.0\textwidth]{./TexFiles/Figures/Fig_TRA_Irradiance.pdf} 
     843\caption{Penetration profile of the Downward solar irradiance  
     844calculated by four models. Two wavebands chlorophyll-independant formulation (blue),  
     845a chlorophyll-dependant monochromatic formulation (green), 4 waveband RGB formulation (red),  
     84661 waveband Morel (1988) formulation (black) for a chlorophyll concentration of  
     847(a) Chl=0.05 mg/m$^3$ and (b) Chl=0.5 mg/m$^3$. From \citet{Lengaigne_al_CD07}.} 
     848\end{center}   \end{figure} 
     849%>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    796850 
    797851% ------------------------------------------------------------------------------------------------------------- 
     
    10671121%-------------------------------------------------------------------------------------------------------------- 
    10681122 
    1069 The general framework for tracer time stepping is a leap-frog scheme,  
    1070 $i.e.$ a three level centred time scheme associated with a Asselin time  
    1071 filter (cf. \S\ref{DOM_nxt}): 
     1123The general framework for tracer time stepping is a modified leap-frog scheme  
     1124\citep{Leclair_Madec_OM09}, $i.e.$ a three level centred time scheme associated  
     1125with a Asselin time filter (cf. \S\ref{STP_mLF}): 
    10721126\begin{equation} \label{Eq_tra_nxt} 
    1073 \begin{split} 
    1074 T^{t+\rdt} &= T^{t-\rdt} + 2 \, \rdt  \ \text{RHS}_T^t   \\ 
     1127\begin{aligned} 
     1128(e_{3t}T)^{t+\rdt} &= (e_{3t}T)_f^{t-\rdt} &+ 2 \, \rdt  \,e_{3t}^t\ \text{RHS}^t & \\ 
    10751129\\ 
    1076 T_f^t  \;\ \quad &= T^t \;\quad +\gamma \,\left[ {T_f^{t-\rdt} -2t^t+T^{t+\rdt}} \right] 
    1077 \end{split} 
     1130(e_{3t}T)_f^t  \;\ \quad &= (e_{3t}T)^t \;\quad  
     1131                                    &+\gamma \,\left[ {(e_{3t}T)_f^{t-\rdt} -2(e_{3t}T)^t+(e_{3t}T)^{t+\rdt}} \right] &  \\ 
     1132                                 & &- \gamma\,\rdt \, \left[ Q^{t+\rdt/2} -  Q^{t-\rdt/2} \right]  &                       
     1133\end{aligned} 
    10781134\end{equation}  
    1079 where $\text{RHS}_T$ is the right hand side of the temperature equation,  
    1080 the subscript $f$ denotes filtered values and $\gamma$ is the Asselin  
    1081 coefficient. $\gamma$ is initialized as \np{rn\_atfp} (\textbf{namelist} parameter).  
    1082 Its default value is \np{rn\_atfp=0.1}.  
     1135where RHS is the right hand side of the temperature equation,  
     1136the subscript $f$ denotes filtered values, $\gamma$ is the Asselin coefficient, 
     1137and $S$ is the total forcing applied on $T$ ($i.e.$ fluxes plus content in mass exchanges).  
     1138$\gamma$ is initialized as \np{rn\_atfp} (\textbf{namelist} parameter).  
     1139Its default value is \np{rn\_atfp}=$10^{-3}$. Note that the forcing correction term in the filter 
     1140is not applied in linear free surface (\jp{lk\_vvl}=false) (see \S\ref{TRA_sbc}. 
     1141Not also that in constant volume case, the time stepping is performed on $T$,  
     1142not on its content, $e_{3t}T$. 
    10831143 
    10841144When the vertical mixing is solved implicitly, the update of the \textit{next} tracer  
Note: See TracChangeset for help on using the changeset viewer.