- Timestamp:
- 2010-10-09T17:55:02+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1826_DOC/DOC/TexFiles/Chapters/Chap_SBC.tex
r2164 r2195 103 103 In the real ocean, $\textit{emp}=\textit{emp}_S$ and the ocean salt content is conserved, 104 104 but 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, 105 For example, when the ocean is coupled to a sea-ice model, the water exchanged between 106 ice and ocean is slightly salty (mean sea-ice salinity is $\sim $\textit{4 psu}). In this case, 112 107 $\textit{emp}_{S}$ take into account both concentration/dilution effect associated with 113 108 freezing/melting and the salt flux between ice and ocean, while \textit{emp} is … … 359 354 360 355 % ================================================================ 361 % Addition of river runoffs356 % River runoffs 362 357 % ================================================================ 363 358 \section [river runoffs (\textit{sbcrnf})] … … 375 370 coastal modelling and becomes more and more often open ocean and climate modelling 376 371 \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 372 required to properly represent the diurnal cycle \citep{Bernie_al_JC05}. see also \S\ref{SBC_dcy}.}. 373 374 375 To 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 378 Rachel: 379 381 380 It 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 } 381 fresh 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 384 However, 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 386 depth (in metres) which the river should be added to. This enables to river to be correctly 387 added through the water column, instead of as a surface flux, and also means the temperature 388 or salinity (for low salinity outflow) of the river impacts the surrounding ocean. 389 390 For temperature -999 is taken as missing data and the river temperature is taken to be the 391 surface temperatue at the river point. For the depth parameter a value of -1 means the 392 river is added to the surface box only, and a value of -999 means the river is added through 393 the entire water column. 394 395 Namelist options, \np{ln\_rnf\_depth}, \np{ln\_rnf\_sal} and \np{ln\_rnf\_temp} control whether 396 the river attributes (depth, salinity and temperature) are read in and used. If these are set 397 as false the river is added to the surface box only, assumed to be fresh (0~psu), and/or 398 taken as surface temperature respectively. 399 400 It is also possible for runnoff to be specified as a negative value for modelling flow through 401 straits, i.e. modelling the baltic flow in and out of the North Sea. When the flow is out of the 402 domain there is no change in temperature and salinity, regardless of the namelist options used. 403 404 The runoff value and attributes are read in in sbcrnf. The mass/volume addition is added to the 405 divergence term in \rou{sbc\_rnf\_div}. The dilution effect of the river is automatically applied through 406 the 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 411 All river runoff and emp fluxes are assumed to be fresh water (zero salinity) and at the same temperature as the sea surface.} 388 412 389 413 \colorbox{yellow}{river mouths{\ldots}} … … 396 420 397 421 In 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. 422 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. 423 424 The depth option makes it possible to have the river water affecting just the surface layer, throughout depth, or some specified point in between. 399 425 400 426 To 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: 401 427 402 428 } 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 442 SST requires a vertical resolution in upper ocean of 1~m or better and a temporal resolution 443 of the surface fluxes of 3~h or less. Unfortunately high frequency forcing fields are rare, 444 not to say inexistent. Nevertheless, it is possible to obtain a reasonable diurnal cycle 445 of the SST knowning only short wave flux (SWF) at high frequency \citep{Bernie_al_CD07}. 446 Furthermore, only the knowledge of daily mean value of SWF is needed, 447 as higher frequency variations can be reconstructed from them, assuming that 448 the diurnal cycle of SWF is a scaling of the top of the atmosphere diurnal cycle 449 of incident SWF. The \cite{Bernie_al_CD07} reconstruction algorithm is available 450 in \NEMO by setting \np{ln\_dm2dc}=true (a \textit{namsbc} namelist parameter) when using 451 CORE bulk formulea (\np{ln\_blk\_core}=true) or the flux formulation (\np{ln\_flx}=true). 452 The algorithm used is detailed in the appendix~A of \cite{Bernie_al_CD07} 453 and illustrated on Fig.\ref{Fig_SBC_diurnal}. 454 455 Note that the reconstruction can change the daily mean value of SWF by a few tenth of 456 W/m$^2$ ($\pm 0.5$~W/m$^2$ with a 1~h sampling) but this is not a systematic bias. 457 Note also that the setting a diurnal cycle in SWF is highly recommended when 458 the top layer thickness approach 1~m or less, otherwise large error in SST can 459 appear due to an inconsistency between the scale of the vertical resolution 460 and 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 466 from daily mean values. From \citet{Bernie_al_CD07}.} 467 \end{center} \end{figure} 468 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 403 469 404 470 % ================================================================
Note: See TracChangeset
for help on using the changeset viewer.