- Timestamp:
- 2013-07-24T11:48:35+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r3853_CNRS9_ConfSetting/DOC/TexFiles/Chapters/Chap_LBC.tex
r3294 r3989 1 1 % ================================================================ 2 % Chapter ÑLateral Boundary Condition (LBC)2 % Chapter � Lateral Boundary Condition (LBC) 3 3 % ================================================================ 4 4 \chapter{Lateral Boundary Condition (LBC) } … … 25 25 %OPA allows land and topography grid points in the computational domain due to the presence of continents or islands, and includes the use of a full or partial step representation of bottom topography. The computation is performed over the whole domain, i.e. we do not try to restrict the computation to ocean-only points. This choice has two motivations. Firstly, working on ocean only grid points overloads the code and harms the code readability. Secondly, and more importantly, it drastically reduces the vector portion of the computation, leading to a dramatic increase of CPU time requirement on vector computers. The current section describes how the masking affects the computation of the various terms of the equations with respect to the boundary condition at solid walls. The process of defining which areas are to be masked is described in \S\ref{DOM_msk}. 26 26 27 Options are defined through the \ngn{namlbc} namelist variables. 27 28 The discrete representation of a domain with complex boundaries (coastlines and 28 29 bottom topography) leads to arrays that include large portions where a computation … … 148 149 % Boundary Condition around the Model Domain 149 150 % ================================================================ 150 \section{Model Domain Boundary Condition (\ jp{jperio})}151 \section{Model Domain Boundary Condition (\np{jperio})} 151 152 \label{LBC_jperio} 152 153 … … 156 157 157 158 % ------------------------------------------------------------------------------------------------------------- 158 % Closed, cyclic, south symmetric (\ jp{jperio} = 0, 1 or 2)159 % Closed, cyclic, south symmetric (\np{jperio} = 0, 1 or 2) 159 160 % ------------------------------------------------------------------------------------------------------------- 160 \subsection{Closed, cyclic, south symmetric (\ jp{jperio} = 0, 1 or 2)}161 \subsection{Closed, cyclic, south symmetric (\np{jperio} = 0, 1 or 2)} 161 162 \label{LBC_jperio012} 162 163 163 164 The choice of closed, cyclic or symmetric model domain boundary condition is made 164 by setting \ jp{jperio} to 0, 1 or 2 in file \mdl{par\_oce}. Each time such a boundary165 by setting \np{jperio} to 0, 1 or 2 in namelist \ngn{namcfg}. Each time such a boundary 165 166 condition is needed, it is set by a call to routine \mdl{lbclnk}. The computation of 166 167 momentum and tracer trends proceeds from $i=2$ to $i=jpi-1$ and from $j=2$ to … … 295 296 domain and the overlapping rows. The number of rows to exchange (known as 296 297 the halo) is usually set to one (\jp{jpreci}=1, in \mdl{par\_oce}). The whole domain 297 dimensions are named \ jp{jpiglo}, \jp{jpjglo} and \jp{jpk}. The relationship between298 dimensions are named \np{jpiglo}, \np{jpjglo} and \jp{jpk}. The relationship between 298 299 the whole domain and a sub-domain is: 299 300 \begin{eqnarray} … … 419 420 \end{itemize} 420 421 422 Options are defined through the \ngn{namobc} namelist variables. 421 423 The package resides in the OBC directory. It is described here in four parts: the 422 424 boundary geometry (parameters to be set in \mdl{obc\_par}), the forcing data at … … 455 457 Logical flag & & & \\ 456 458 \hline 457 West & \jp{jpiwob} $>= 2$ & \jp{jpjwd}$>= 2$ & \jp{jpjwf}<= \ jp{jpjglo}-1 \\459 West & \jp{jpiwob} $>= 2$ & \jp{jpjwd}$>= 2$ & \jp{jpjwf}<= \np{jpjglo}-1 \\ 458 460 lp\_obc\_west & $i$-index of a $u$ point & $j$ of a $T$ point &$j$ of a $T$ point \\ 459 461 \hline 460 East & \jp{jpieob}$<=$\ jp{jpiglo}-2&\jp{jpjed} $>= 2$ & \jp{jpjef}$<=$ \jp{jpjglo}-1 \\462 East & \jp{jpieob}$<=$\np{jpiglo}-2&\jp{jpjed} $>= 2$ & \jp{jpjef}$<=$ \np{jpjglo}-1 \\ 461 463 lp\_obc\_east & $i$-index of a $u$ point & $j$ of a $T$ point & $j$ of a $T$ point \\ 462 464 \hline 463 South & \jp{jpjsob} $>= 2$ & \jp{jpisd} $>= 2$ & \jp{jpisf}$<=$\ jp{jpiglo}-1 \\465 South & \jp{jpjsob} $>= 2$ & \jp{jpisd} $>= 2$ & \jp{jpisf}$<=$\np{jpiglo}-1 \\ 464 466 lp\_obc\_south & $j$-index of a $v$ point & $i$ of a $T$ point & $i$ of a $T$ point \\ 465 467 \hline 466 North & \jp{jpjnob} $<=$ \ jp{jpjglo}-2& \jp{jpind} $>= 2$ & \jp{jpinf}$<=$\jp{jpiglo}-1 \\468 North & \jp{jpjnob} $<=$ \np{jpjglo}-2& \jp{jpind} $>= 2$ & \jp{jpinf}$<=$\np{jpiglo}-1 \\ 467 469 lp\_obc\_north & $j$-index of a $v$ point & $i$ of a $T$ point & $i$ of a $T$ point \\ 468 470 \hline … … 754 756 %----------------------------------------------------------------------------------------------- 755 757 758 Options are defined through the \ngn{nambdy} \ngn{nambdy\_index} 759 \ngn{nambdy\_dta} \ngn{nambdy\_dta2} namelist variables. 756 760 The BDY module is an alternative implementation of open boundary 757 761 conditions for regional configurations. It implements the Flow … … 1024 1028 %----------------------------------------------------------------------------------------------- 1025 1029 1026 To be written.... 1027 1028 1029 1030 1030 Options are defined through the \ngn{nambdy\_tide} namelist variables. 1031 To be written.... 1032 1033 1034 1035
Note: See TracChangeset
for help on using the changeset viewer.