Changeset 11596 for NEMO/trunk/doc/latex/NEMO/subfiles/chap_LBC.tex
- Timestamp:
- 2019-09-25T19:06:37+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/doc/latex/NEMO/subfiles/chap_LBC.tex
r11584 r11596 2 2 3 3 \begin{document} 4 % ================================================================5 % Chapter — Lateral Boundary Condition (LBC)6 % ================================================================7 4 \chapter{Lateral Boundary Condition (LBC)} 8 5 \label{chap:LBC} … … 10 7 \chaptertoc 11 8 12 \newpage13 14 9 %gm% add here introduction to this chapter 15 10 16 % ================================================================17 % Boundary Condition at the Coast18 % ================================================================19 11 \section[Boundary condition at the coast (\forcode{rn_shlat})]{Boundary condition at the coast (\protect\np{rn_shlat}{rn\_shlat})} 20 12 \label{sec:LBC_coast} … … 68 60 (normal velocity $u$ remains zero at the coast) (\autoref{fig:LBC_uv}). 69 61 70 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>71 62 \begin{figure}[!t] 72 63 \centering … … 77 68 \label{fig:LBC_uv} 78 69 \end{figure} 79 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>80 70 81 71 For momentum the situation is a bit more complex as two boundary conditions must be provided along the coast … … 95 85 These are: 96 86 97 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>98 87 \begin{figure}[!p] 99 88 \centering … … 108 97 \label{fig:LBC_shlat} 109 98 \end{figure} 110 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>111 99 112 100 \begin{description} 113 101 114 \item [free-slip boundary condition ({\np[=0]{rn_shlat}{rn\_shlat}})] the tangential velocity at102 \item [free-slip boundary condition ({\np[=0]{rn_shlat}{rn\_shlat}})] the tangential velocity at 115 103 the coastline is equal to the offshore velocity, 116 104 \ie\ the normal derivative of the tangential velocity is zero at the coast, … … 118 106 (\autoref{fig:LBC_shlat}-a). 119 107 120 \item [no-slip boundary condition ({\np[=2]{rn_shlat}{rn\_shlat}})] the tangential velocity vanishes at the coastline.108 \item [no-slip boundary condition ({\np[=2]{rn_shlat}{rn\_shlat}})] the tangential velocity vanishes at the coastline. 121 109 Assuming that the tangential velocity decreases linearly from 122 110 the closest ocean velocity grid point to the coastline, … … 139 127 \] 140 128 141 \item ["partial" free-slip boundary condition (0$<$\np{rn_shlat}{rn\_shlat}$<$2)] the tangential velocity at129 \item ["partial" free-slip boundary condition (0$<$\np{rn_shlat}{rn\_shlat}$<$2)] the tangential velocity at 142 130 the coastline is smaller than the offshore velocity, \ie\ there is a lateral friction but 143 131 not strong enough to make the tangential velocity at the coast vanish (\autoref{fig:LBC_shlat}-c). 144 132 This can be selected by providing a value of mask$_{f}$ strictly inbetween $0$ and $2$. 145 133 146 \item ["strong" no-slip boundary condition (2$<$\np{rn_shlat}{rn\_shlat})] the viscous boundary layer is assumed to134 \item ["strong" no-slip boundary condition (2$<$\np{rn_shlat}{rn\_shlat})] the viscous boundary layer is assumed to 147 135 be smaller than half the grid size (\autoref{fig:LBC_shlat}-d). 148 136 The friction is thus larger than in the no-slip case. … … 154 142 it is only applied next to the coast where the minimum water depth can be quite shallow. 155 143 156 157 % ================================================================158 % Boundary Condition around the Model Domain159 % ================================================================160 144 \section[Model domain boundary condition (\forcode{jperio})]{Model domain boundary condition (\protect\jp{jperio})} 161 145 \label{sec:LBC_jperio} … … 166 150 The north-fold boundary condition is associated with the 3-pole ORCA mesh. 167 151 168 % -------------------------------------------------------------------------------------------------------------169 % Closed, cyclic (\jp{jperio}\forcode{ = 0..2})170 % -------------------------------------------------------------------------------------------------------------171 152 \subsection[Closed, cyclic (\forcode{=0,1,2,7})]{Closed, cyclic (\protect\jp{jperio}\forcode{=0,1,2,7})} 172 153 \label{subsec:LBC_jperio012} … … 182 163 \begin{description} 183 164 184 \item [For closed boundary (\jp{jperio}\forcode{=0})],165 \item [For closed boundary (\jp{jperio}\forcode{=0})], 185 166 solid walls are imposed at all model boundaries: 186 167 first and last rows and columns are set to zero. 187 168 188 \item [For cyclic east-west boundary (\jp{jperio}\forcode{=1})],169 \item [For cyclic east-west boundary (\jp{jperio}\forcode{=1})], 189 170 first and last rows are set to zero (closed) whilst the first column is set to 190 171 the value of the last-but-one column and the last column to the value of the second one … … 192 173 Whatever flows out of the eastern (western) end of the basin enters the western (eastern) end. 193 174 194 \item [For cyclic north-south boundary (\jp{jperio}\forcode{=2})],175 \item [For cyclic north-south boundary (\jp{jperio}\forcode{=2})], 195 176 first and last columns are set to zero (closed) whilst the first row is set to 196 177 the value of the last-but-one row and the last row to the value of the second one … … 198 179 Whatever flows out of the northern (southern) end of the basin enters the southern (northern) end. 199 180 200 \item [Bi-cyclic east-west and north-south boundary (\jp{jperio}\forcode{=7})] combines cases 1 and 2.181 \item [Bi-cyclic east-west and north-south boundary (\jp{jperio}\forcode{=7})] combines cases 1 and 2. 201 182 202 183 \end{description} 203 184 204 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>205 185 \begin{figure}[!t] 206 186 \centering … … 210 190 \label{fig:LBC_jperio} 211 191 \end{figure} 212 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 213 214 % ------------------------------------------------------------------------------------------------------------- 215 % North fold (\textit{jperio = 3 }to $6)$ 216 % ------------------------------------------------------------------------------------------------------------- 192 217 193 \subsection[North-fold (\forcode{=3,6})]{North-fold (\protect\jp{jperio}\forcode{=3,6})} 218 194 \label{subsec:LBC_north_fold} … … 224 200 Further information can be found in \mdl{lbcnfd} module which applies the north fold boundary condition. 225 201 226 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>227 202 \begin{figure}[!t] 228 203 \centering … … 234 209 \label{fig:LBC_North_Fold_T} 235 210 \end{figure} 236 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 237 238 % ==================================================================== 239 % Exchange with neighbouring processors 240 % ==================================================================== 211 241 212 \section[Exchange with neighbouring processors (\textit{lbclnk.F90}, \textit{lib\_mpp.F90})]{Exchange with neighbouring processors (\protect\mdl{lbclnk}, \protect\mdl{lib\_mpp})} 242 213 \label{sec:LBC_mpp} … … 284 255 many communications during 1 time step of the model.\\ 285 256 286 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>287 257 \begin{figure}[!t] 288 258 \centering … … 291 261 \label{fig:LBC_mpp} 292 262 \end{figure} 293 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>294 263 295 264 In \NEMO, the splitting is regular and arithmetic. … … 339 308 When land processors are eliminated, the value corresponding to these locations in the model output files is undefined. \np{ln_mskland}{ln\_mskland} must be activated in order avoid Not a Number values in output files. Note that it is better to not eliminate land processors when creating a meshmask file (\ie\ when setting a non-zero value to \np{nn_msh}{nn\_msh}). 340 309 341 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>342 310 \begin{figure}[!ht] 343 311 \centering … … 352 320 \label{fig:LBC_mppini2} 353 321 \end{figure} 354 %>>>>>>>>>>>>>>>>>>>>>>>>>>>> 355 356 357 % ==================================================================== 358 % Unstructured open boundaries BDY 359 % ==================================================================== 322 360 323 \section{Unstructured open boundary conditions (BDY)} 361 324 \label{sec:LBC_bdy} … … 411 374 412 375 \begin{description} 413 \item [\forcode{'none'}:] No boundary condition applied.376 \item [\forcode{'none'}:] No boundary condition applied. 414 377 So the solution will ``see'' the land points around the edge of the edge of the domain. 415 \item [\forcode{'specified'}:] Specified boundary condition applied (only available for baroclinic velocity and tracer variables).416 \item [\forcode{'neumann'}:] Value at the boundary are duplicated (No gradient). Only available for baroclinic velocity and tracer variables.417 \item [\forcode{'frs'}:] Flow Relaxation Scheme (FRS) available for all variables.418 \item [\forcode{'Orlanski'}:] Orlanski radiation scheme (fully oblique) for barotropic, baroclinic and tracer variables.419 \item [\forcode{'Orlanski_npo'}:] Orlanski radiation scheme for barotropic, baroclinic and tracer variables.420 \item [\forcode{'flather'}:] Flather radiation scheme for the barotropic variables only.378 \item [\forcode{'specified'}:] Specified boundary condition applied (only available for baroclinic velocity and tracer variables). 379 \item [\forcode{'neumann'}:] Value at the boundary are duplicated (No gradient). Only available for baroclinic velocity and tracer variables. 380 \item [\forcode{'frs'}:] Flow Relaxation Scheme (FRS) available for all variables. 381 \item [\forcode{'Orlanski'}:] Orlanski radiation scheme (fully oblique) for barotropic, baroclinic and tracer variables. 382 \item [\forcode{'Orlanski_npo'}:] Orlanski radiation scheme for barotropic, baroclinic and tracer variables. 383 \item [\forcode{'flather'}:] Flather radiation scheme for the barotropic variables only. 421 384 \end{description} 422 385 … … 620 583 Only one mask file is used even if multiple boundary sets are defined. 621 584 622 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>623 585 \begin{figure}[!t] 624 586 \centering … … 627 589 \label{fig:LBC_bdy_geom} 628 590 \end{figure} 629 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>630 591 631 592 %---------------------------------------------- … … 657 618 will re-order the data in old BDY data files. 658 619 659 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>660 620 \begin{figure}[!t] 661 621 \centering … … 665 625 \label{fig:LBC_nc_header} 666 626 \end{figure} 667 %>>>>>>>>>>>>>>>>>>>>>>>>>>>>668 627 669 628 %----------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.