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.
Chap_SBC.tex in trunk/DOC/BETA/Chapters – NEMO

source: trunk/DOC/BETA/Chapters/Chap_SBC.tex @ 817

Last change on this file since 817 was 817, checked in by gm, 16 years ago

trunk - update including Steven correction of the first 5 chapters (until DYN) and activation of Appendix A & B

  • Property svn:executable set to *
File size: 20.2 KB
Line 
1% ================================================================
2% Chapter Ñ Surface Boundary Condition (SBC)
3% ================================================================
4\chapter{Surface Boundary Condition (SBC) }
5\label{SBC}
6\minitoc
7
8\begin{verbatim}
9At the time of this writing, the new surface module
10that is described in this chapter (SBC) is not yet part
11of the current distribution. The current way to specify
12the surface boundary condition is such a mess that we
13did not attempt to describe it. Nevertheless, apart from
14the way the surface forcing is implemented, the infor-
15mation given here are relevant for a NEMO v2.3 user.
16\end{verbatim}
17
18The ocean needs 7 fields as surface boundary condition:
19
20The two components of the surface ocean stress $\left( {\tau _u \;,\;\tau _v} \right)$
21
22The incoming solar and non solar heat fluxes $\left( {Q_{ns} \;,\;Q_{sr} } \right)$
23
24The surface freshwater budget $\left( {\text{EMP}\;,\;\text{EMP}_S } \right)$
25
26\colorbox {yellow}{ The river runoffs (RUNOFF)}
27
28Four different ways are offered to provide those 7 fields to the ocean: an
29analytical formulation, a flux formulation, a bulk formulae formulation
30(CORE or CLIO bulk formulae) and a coupled formulation (exchanges with a
31atmospheric model via OASIS coupler). In addition, the resulting fields can
32be further modified on used demand via several namelist options. These options
33control the addition of a surface restoring term to observed SST and/or SSS,
34the modification of fluxes below ice-covered area (using observed ice-cover
35or a sea-ice model), the addition of river runoffs as surface freshwater
36fluxes, and the addition of a freshwater flux adjustment on order to avoid a
37mean sea-level drift.
38
39In this chapter, we first discuss where the surface boundary condition
40appears in the model equations. Then we present the four ways of providing
41the surface boundary condition. Finally, the different options that modify
42the fluxes inside the ocean are discussed.
43
44
45
46
47
48
49
50
51
52
53
54% ================================================================
55% Surface boundary condition for the ocean
56% ================================================================
57\section{Surface boundary condition for the ocean}
58\label{SBC_general}
59
60
61The surface ocean stress is the stress exerted by the wind and the sea-ice
62on the ocean. Their two components are assumed to be interpolated on the
63ocean mesh, i.e. provided at U- and V-points and projected onto the
64(\textbf{i},\textbf{j}) referential. They are applied as a surface boundary
65condition of the computation of the momentum vertical mixing trend
66(\textbf{dynzdf} module) :
67\begin{equation} \label{Eq_sbc_dynzdf}
68\left.{\left( {\frac{A^{vm} }{e_3 }\ \frac{\partial \textbf{U}_h}{\partial k}} \right)} \right|_{z=1}
69    = \frac{1}{\rho _o} \binom{\tau _u}{\tau _v }
70\end{equation}
71where $(\tau _u ,\;\tau _v )=(utau,vtau)$ are the two components of the wind
72stress vector in the $(\textbf{i},\textbf{j})$ coordinate system.
73
74The surface heat flux is decomposed in two parts, a non solar and solar heat
75fluxes. The former is the non penetrative part of the heat flux (i.e.
76sensible plus latent plus long wave heat fluxes). It is applied as a surface
77boundary condition trend of the first level temperature time evolution
78equation (\mdl{trasbc} module).
79\begin{equation} \label{Eq_sbc_trasbc_q}
80\frac{\partial T}{\partial t}\equiv \cdots \;+\;\left. {\frac{Q_{ns} }{\rho 
81_o \;C_p \;e_{3T} }} \right|_{k=1} \quad
82\end{equation}
83
84The latter is the penetrative part of the heat flux. It is applied as a 3D
85trends of the temperature equation (\mdl{traqsr} module) when \np{ln\_traqsr}=T.
86
87\begin{equation} \label{Eq_sbc_traqsr}
88\frac{\partial T}{\partial t}\equiv \cdots \;+\frac{Q_{sr} }{\rho _o C_p
89\,e_{3T} }\delta _k \left[ {I_w } \right]
90\end{equation}
91
92where $I_w$ is an adimensional function that describes the way the light
93penetrates inside the water column. It is generally a sum of decreasing
94exponential (see \S\ref{TRA_qsr}).
95
96The surface freshwater budget is provided through two non-necessary
97identical fields EMP and EMP$_S $. Indeed, a surface freshwater
98flux has two effects: it changes the volume of the ocean and it changes the
99surface concentration of salt (an others tracers). Therefore it appears in
100the sea surface height and salinity time evolution equations as a volume
101flux, EMP (\textit{dynspg\_xxx} modules), and concentration/dilution effect,
102EMP$_{S}$ (\mdl{trasbc} module), respectively.
103\begin{equation} \label{Eq_trasbc_emp}
104\begin{aligned}
105&\frac{\partial \eta }{\partial t}\equiv \cdots \;+\;\text{EMP}\quad  \\ 
106\\
107 &\frac{\partial S}{\partial t}\equiv \cdots \;+\left. {\frac{\text{EMP}_S \;S}{e_{3T} }} \right|_{k=1} \\ 
108 \end{aligned}
109\end{equation} 
110
111In the real ocean, EMP=EMP$_S$ and the ocean salt content is conserved,
112but it exist several numerical reasons why this equality should be broken.
113For example:
114
115When rigid-lid assumption is made, the ocean volume becomes constant and
116thus, EMP=0, not EMP$_{S }$.
117
118When a sea-ice model is considered, the water exchanged between ice and
119ocean is very lightly salty (mean sea-ice salinity is $\sim $\textit{4 psu}). In this case,
120EMP$_{S}$ take into account both concentration/dilution effect associated with
121freezing/melting together with salt flux between ice and ocean, while EMP is
122only the volume flux. In addition, in the current version of \NEMO, the
123sea-ice is assumed to be above the ocean. Freezing/melting does not change
124the ocean volume (not impact on EMP) while it modifies the SSS
125\colorbox{yellow}{(see {\S} on LIM sea-ice model)}.
126
127Note that SST can also be modified by a freshwater flux. Precipitations (in
128particular solid one) may have a temperature significantly different from
129the SST. Due to the lack of information about the temperature of
130precipitations, we assume it is equal to the SST. Therefore, no
131concentration/dilution term appears in the temperature equation. It has to
132be emphasised that this absence does not mean that there is not heat flux
133associated with precipitation! An excess of precipitation will change the
134ocean heat content and is therefore associated with a heat flux (not
135diagnosed in the model) \citep{Roullet2000}).
136
137\colorbox{yellow}{Miss: }
138
139A extensive description of all namsbc namelist (parameter that have to be
140created!)
141
142Especially the \np{nf\_sbc}, the \mdl{sbc\_oce} module (fluxes + mean sst sss ssu
143ssv) i.e. information required by flux computation or sea-ice
144
145\colorbox{red}{Add nqsr = 0 / 1 replace key{\_}traqsr}
146
147\mdl{sbc\_oce} containt the definition in memory of the 7 fields (6+runoff), add
148a word on runoff: included in surface bc or add as lateral obc{\ldots}.
149
150Sbcmod manage the ``providing'' (fourniture) to the ocean the 7 fields
151
152Fluxes update only each nf{\_}sbc time step (namsbc) explain relation
153between nf{\_}sbc and nf{\_}ice, do we define nf{\_}blk??? ? only one
154nf{\_}sbc
155
156Explain here all the namlist namsbc variable{\ldots}.
157
158\colorbox{yellow}{End Miss }
159
160The ocean model provides the following variables averaged over nf{\_}sbc
161time-step:
162
163%-------------------------------------------------TABLE---------------------------------------------------
164\begin{table}[htbp]  \label{Tab_ssm}
165\begin{center}
166\begin{tabular}{|l|l|l|l|}
167\hline
168Variable desciption              & Computer name   & Units  & point \\  \hline
169i-component of the surface current  & ssu\_u & $m.s^{-1}$   & U \\   \hline
170j-component of the surface current  & ssv\_m & $m.s^{-1}$   & V \\   \hline
171Sea surface temperature          & sst\_m & \r{}$K$      & T \\   \hline
172Sea surface salinty              & sss\_m & $psu$        & T \\   \hline
173\end{tabular}
174\end{center}
175\end{table}
176%--------------------------------------------------------------------------------------------------------------
177
178The mean computation is done in sbcmod (
179
180\colorbox{yellow}{Penser a} mettre dans le restant l'info nf{\_}sbc ET nf{\_}sbc*rdt de sorte de
181reinitialiser la moyenne si on change la frequence ou le pdt
182
183NB: creer cn{\_}sbc{\_}ice (cn{\_} = character in the namelist) with 3
184cases:
185
186= `noice' no specific call
187
188= `iceif ` ``ice-if'' sea ice, i.e. read observed ice-cover and modified sbc
189bellow those area.
190
191= `lim' LIM sea-ice model is called which update the sbc fields in ice
192covered area
193
194? modify the nsbc{\_}ice variable depending of this parameter (from --1, 0
195to 1)
196\colorbox{yellow}{End Penser a}
197
198% ================================================================
199% Analytical formulation (sbcana module)
200% ================================================================
201\section  [Analytical formulation (\textit{sbcana}) ]
202      {Analytical formulation (\mdl{sbcana} module) }
203\label{SBC_ana}
204
205%---------------------------------------namtau - namflx--------------------------------------------------
206\namdisplay{namtau}
207\namdisplay{namflx}
208%--------------------------------------------------------------------------------------------------------------
209
210
211The analytical formulation of the surface boundary condition is set by
212default. In this case, all the 6 fluxes needed by the ocean are assumed to
213be uniform in space. They take constant values given in the namlist
214namsbc{\_}ana : \textit{utau0}, \textit{vtau0}, \textit{qns0}, \textit{qsr0}, \textit{emp0} and \textit{emps0}. while the runoff is set to zero. In addition,
215the wind is allowed to reach its nominal value within a given number of time
216step (\textit{ntau000}).
217
218If a user wants to applied a different analytical forcing, \mdl{sbcana} 
219module is the very place to do that. As an example, one can have a look to
220the \mdl{sbc\_ana\_gyre} routine which provides the analytical forcing of the
221GYRE configuration (see GYRE configuration manual, in preparation).
222
223
224% ================================================================
225% Flux formulation
226% ================================================================
227\section  [Flux formulation (\textit{sbcflx}) ]
228      {Flux formulation (\mdl{sbcflx} module) }
229\label{SBC_flx}
230
231In the flux formulation (\key{sbcflx} defined), the surface boundary
232condition fields are directly read from input files. The user has to define
233in the namelist namsbc{\_}flx the name of the file, the name of the variable
234read in the file, the time frequency at which it is given, and a logical
235setting whether a time interpolation to the model time step is asked are not
236for this field). (fld\_i namelist structure).
237
238\colorbox{yellow}{ Describe the information given?  }
239
240\colorbox{yellow}{  Add an info about on-line interpolation or not ? at with which scale{\ldots} }
241
242
243\textbf{Caution}: when the frequency is set to --12, the data are monthly
244values. There are assumed to be climatological values, so time interpolation
245between December the 15$^{th}$ and January the 15$^{th}$ is done using
246record 12 and 1
247
248When higher frequency is set and time interpolation is demanded, the model
249will try to read the last (first) record of previous (next) year in a file
250having the same name but a suffix {\_}prev{\_}year (next{\_}year) being
251added. These file must only content a single record. If they don't exist,
252the will assume that the previous year last record is equal to the first
253record of the previous year, and similarly, that the first record of the
254next year is equal to the last record of the current year. This will cause
255the forcing to remain constant over the first and last half fld\_frequ
256hours.
257
258Note that in general, a flux formulation is used in associated with a
259damping term to observed SST and/or SSS. See \S\ref{SBC_ssr} for its
260specification.
261
262
263% ================================================================
264% Bulk formulation
265% ================================================================
266\section  [Bulk formulation (\textit{sbcblk\_core} or \textit{sbcblk\_clio}) ]
267      {Bulk formulation \small{(\mdl{sbcblk\_core} or \mdl{sbcblk\_clio} module)} }
268\label{SBC_blk}
269
270In the bulk formulation, the surface boundary condition fields are computed
271using bulk formulae and atmospheric fields and ocean (and ice) variables.
272
273The atmospheric fields used depends on the bulk formulae used. Two of them
274are available : the CORE and CLIO bulk formulea. The choice is made by
275activating the CPP key \key{sbcblk\_core} or
276\key{sbcblk\_clio}, respectively.
277
278\colorbox{yellow}{Note : if a sea-ice model is used then blah blah blah{\ldots}}
279
280CORE bulk formulea
281
282The CORE bulk formulae have been developed by \citet{LargeYeager2004}. They
283have been design to handle the CORE forcing, a mixture of NCEP reanalysis
284and satellite data. They use an inertial dissipative method to compute the
285turbulent transfer coefficients (momentum, sensible heat and evaporation)
286from the 10 meter wind speed, air temperature and specific humidity).
287
288The required 8 input fields are:
289
290%--------------------------------------------------TABLE--------------------------------------------------
291\begin{table}[htbp]   \label{Tab_CORE}
292\begin{center}
293\begin{tabular}{|l|l|l|l|}
294\hline
295Variable desciption              & Computer name   & Units        & point \\     \hline
296i-component of the 10m air velocity & utau      & $m.s^{-1}$         & T or U \\    \hline
297j-component of the 10m air velocity & vtau      & $m.s^{-1}$         & T or V \\ \hline
29810m air temperature              & tair      & \r{}$K$            & T   \\ \hline
299Specific humidity             & humi      & \%              & T \\      \hline
300Incoming long wave radiation     & qlw    & $W.m^{-2}$         & T \\      \hline
301Incoming short wave radiation    & qsr    & $W.m^{-2}$         & T \\      \hline
302Total precipitation (liquid + solid)   & precip & $Kg.m^{-2}.s^{-1}$ & T \\   \hline
303Solid precipitation              & snow      & $Kg.m^{-2}.s^{-1}$ & T \\   \hline
304\end{tabular}
305\end{center}
306\end{table}
307%--------------------------------------------------------------------------------------------------------------
308
309Note that the air velocity can be provided at either tracer ocean point or
310velocity ocean point.
311
312\colorbox{yellow}{Explain low resolution, better to provide it at U-V, high resolution better}
313
314\colorbox{yellow}{at T-point{\ldots} Explain why, scheme?}
315
316\colorbox{yellow}{Add a namelist parameter to provide a switch from U/V or T (or I??) point}
317
318\colorbox{yellow}{ for utau/vtau}
319
320CLIO bulk formulea
321
322The CLIO bulk formulae have been developed several years ago for the
323Louvain-la-neuve coupled ice-ocean model (CLIO, Goosse et al. 1997). It is a
324simpler bulk formulae that assumed the stress to be known and computes the
325radiative fluxes from a climatological cloud cover.
326
327The required 7 input fields are:
328
329%--------------------------------------------------TABLE--------------------------------------------------
330\begin{table}[htbp]   \label{Tab_CLIO}
331\begin{center}
332\begin{tabular}{|l|l|l|l|}
333\hline
334Variable desciption           & Computer name   & Units              & point \\  \hline
335i-component of the ocean stress     & utau         & $N.m^{-2}$         & U \\   \hline
336j-component of the ocean stress     & vtau         & $N.m^{-2}$         & V \\   \hline
337Wind speed module             & vatm         & $m.s^{-1}$         & T \\   \hline
33810m air temperature              & tair         & \r{}$K$            & T \\   \hline
339Secific humidity                 & humi         & \%              & T \\   \hline
340Cloud cover                   &           & \%              & T \\   \hline
341Total precipitation (liquid + solid)   & precip    & $Kg.m^{-2}.s^{-1}$ & T \\   \hline
342Solid precipitation              & snow         & $Kg.m^{-2}.s^{-1}$ & T \\   \hline
343\end{tabular}
344\end{center}
345\end{table}
346%--------------------------------------------------------------------------------------------------------------
347
348As for the flux formulation, the input data information required by the
349model is provided in the namsbc\_blk\_core or namsbc\_blk\_clio
350namelist (via the structure fld\_i). The same assumption is made about the
351value of the first and last record in each file.
352
353
354% ================================================================
355% Coupled formulation
356% ================================================================
357\section  [Coupled formulation (\textit{sbccpl}) ]
358      {Coupled formulation (\mdl{sbccpl} module)}
359\label{SBC_cpl}
360
361In the coupled formulation of the surface boundary condition, the fluxes are
362provided by the OASIS coupler at each \np{nf\_cpl} time-step, while sea and ice
363surface temperature, ocean and ice albedo, and ocean currents are sent to
364the atmospheric component.
365
366
367% ================================================================
368% Miscellanea options
369% ================================================================
370\section{Miscellanea options}
371\label{SBC_misc}
372
373% -------------------------------------------------------------------------------------------------------------
374%        Surface restoring to observed SST and/or SSS
375% -------------------------------------------------------------------------------------------------------------
376\subsection    [Surface restoring to observed SST and/or SSS (\textit{sbcssr})]
377         {Surface restoring to observed SST and/or SSS (\mdl{sbcssr})}
378\label{SBC_ssr}
379
380In forced mode using flux formulation (default option or \key{flx} defined), a
381feedback term \emph{must} be added to the specified surface heat flux $Q_{ns}^o$:
382\begin{equation} \label{Eq_sbc_dmp_q}
383Q_{ns} = Q_{ns}^o + \frac{dQ}{dT} \left( \left. T \right|_{k=1} - SST_{Obs} \right)
384\end{equation}
385where SST is a sea surface temperature field (observed or climatological), $T$ is
386the model surface layer temperature and $\frac{dQ}{dT}$ is a negative feedback
387coefficient usually taken equal to $-40~W.m^{-2}.$\r{}K$^{-1}$. For a $50~m$ mixed-layer depth,
388this value corresponds to a relaxation time scale of two months. This term
389ensures that if $T$ perfectly fits SST then $Q$ is equal to $Q_o$.
390
391In the fresh water budget, a feedback term can also be added:
392
393\begin{equation} \label{Eq_sbc_dmp_emp}
394EMP = EMP_o +\gamma_s^{-1} \left(S-SSS_{Obs}\right)\left|S\right.
395\end{equation}
396
397where EMP$_{o }$ is a net surface fresh water flux (observed, climatological or
398atmospheric model product), \textit{SSS}$_{Obs}$is a sea surface salinity (usually a time
399interpolation of the monthly mean PHC climatology \citep{Steele2001}, $S$ is the model
400surface layer salinity and $\gamma_s$ is a negative feedback coefficient
401which is provided as a namelist parameter. Unlike heat flux, there is no
402physical justification for the feedback term in (III.4.4) as the atmosphere
403does not care about ocean surface salinity \citep{Madec1997}. The
404SSS restoring term can only be view as a flux correction on freshwater
405fluxes to reduce the uncertainties we have on the observed freshwater
406budget.
407
408% -------------------------------------------------------------------------------------------------------------
409%        Handling of ice-covered area
410% -------------------------------------------------------------------------------------------------------------
411\subsection{Handling of ice-covered area}
412\label{SBC_ice-cover}
413The presence of sea-ice at the top of the ocean
414strongly modify the surface fluxes
415
416The presence at the sea surface of an ice cover area modified all the fluxes
417transmitted to the ocean. There is two cases whereas a sea-ice model is used
418or not.
419
420Without sea ice model, the information of ice-cover / open ocean is read in
421a file (either the directly the ice-cover or the observed SST from which
422ice-cover is deduced using a criteria on freezing point temperature).
423
424% -------------------------------------------------------------------------------------------------------------
425%        Addition of river runoffs
426% -------------------------------------------------------------------------------------------------------------
427\subsection   [Addition of river runoffs (\textit{sbcrnf})]
428         {Addition of river runoffs (\mdl{sbcrnf})}
429\label{SBC_rnf}
430
431It is convenient to introduce the river runoff in the model as a surface
432fresh water fluxes. \colorbox{yellow}{{\ldots} blah blah{\ldots}.}
433
434\colorbox{yellow}{Nevertheless, Pb of vertical resolution and increase of Kz in vicinity of }
435
436\colorbox{yellow}{river mouths{\ldots}}
437
438Control of the mean sea level
439
440% -------------------------------------------------------------------------------------------------------------
441%        Freshwater budget control
442% -------------------------------------------------------------------------------------------------------------
443\subsection   [Freshwater budget control (\textit{sbcfwb})]
444         {Freshwater budget control (\mdl{sbcfwb})}
445\label{SBC_fwb}
446%--------------------------------------------namfwb--------------------------------------------------------
447\namdisplay{namfwb}
448%--------------------------------------------------------------------------------------------------------------
449
450To be written latter...
451
452\gmcomment{The descrition of the technique used to control the freshwater budget has to be added here}
453
454
455
456
Note: See TracBrowser for help on using the repository browser.