Changeset 11597 for NEMO/trunk/doc/latex/NEMO/subfiles/chap_TRA.tex
- Timestamp:
- 2019-09-25T20:20:19+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/trunk/doc/latex/NEMO/subfiles/chap_TRA.tex
r11596 r11597 54 54 (\np{ln_tra_trd}{ln\_tra\_trd} or \np[=.true.]{ln_tra_mxl}{ln\_tra\_mxl}), as described in \autoref{chap:DIA}. 55 55 56 %% ================================================================================================= 56 57 \section[Tracer advection (\textit{traadv.F90})]{Tracer advection (\protect\mdl{traadv})} 57 58 \label{sec:TRA_adv} 58 %------------------------------------------namtra_adv-----------------------------------------------------59 59 60 60 \begin{listing} … … 63 63 \label{lst:namtra_adv} 64 64 \end{listing} 65 %-------------------------------------------------------------------------------------------------------------66 65 67 66 When considered (\ie\ when \np{ln_traadv_OFF}{ln\_traadv\_OFF} is not set to \forcode{.true.}), … … 171 170 their results. 172 171 172 %% ================================================================================================= 173 173 \subsection[CEN: Centred scheme (\forcode{ln_traadv_cen})]{CEN: Centred scheme (\protect\np{ln_traadv_cen}{ln\_traadv\_cen})} 174 174 \label{subsec:TRA_adv_cen} … … 235 235 these near boundary grid points. 236 236 237 %% ================================================================================================= 237 238 \subsection[FCT: Flux Corrected Transport scheme (\forcode{ln_traadv_fct})]{FCT: Flux Corrected Transport scheme (\protect\np{ln_traadv_fct}{ln\_traadv\_fct})} 238 239 \label{subsec:TRA_adv_tvd} … … 274 275 while a forward scheme is used for the diffusive part. 275 276 277 %% ================================================================================================= 276 278 \subsection[MUSCL: Monotone Upstream Scheme for Conservative Laws (\forcode{ln_traadv_mus})]{MUSCL: Monotone Upstream Scheme for Conservative Laws (\protect\np{ln_traadv_mus}{ln\_traadv\_mus})} 277 279 \label{subsec:TRA_adv_mus} … … 307 309 (\np[=.true.]{ln_mus_ups}{ln\_mus\_ups}). 308 310 311 %% ================================================================================================= 309 312 \subsection[UBS a.k.a. UP3: Upstream-Biased Scheme (\forcode{ln_traadv_ubs})]{UBS a.k.a. UP3: Upstream-Biased Scheme (\protect\np{ln_traadv_ubs}{ln\_traadv\_ubs})} 310 313 \label{subsec:TRA_adv_ubs} … … 376 379 Note the current version of \NEMO\ uses the computationally more efficient formulation \autoref{eq:TRA_adv_ubs}. 377 380 381 %% ================================================================================================= 378 382 \subsection[QCK: QuiCKest scheme (\forcode{ln_traadv_qck})]{QCK: QuiCKest scheme (\protect\np{ln_traadv_qck}{ln\_traadv\_qck})} 379 383 \label{subsec:TRA_adv_qck} … … 396 400 %%%gmcomment : Cross term are missing in the current implementation.... 397 401 402 %% ================================================================================================= 398 403 \section[Tracer lateral diffusion (\textit{traldf.F90})]{Tracer lateral diffusion (\protect\mdl{traldf})} 399 404 \label{sec:TRA_ldf} 400 %-----------------------------------------nam_traldf------------------------------------------------------401 405 402 406 \begin{listing} … … 405 409 \label{lst:namtra_ldf} 406 410 \end{listing} 407 %-------------------------------------------------------------------------------------------------------------408 411 409 412 Options are defined through the \nam{tra_ldf}{tra\_ldf} namelist variables. … … 425 428 the pure vertical component is split into an explicit and an implicit part \citep{lemarie.debreu.ea_OM12}. 426 429 430 %% ================================================================================================= 427 431 \subsection[Type of operator (\forcode{ln_traldf_}\{\forcode{OFF,lap,blp}\})]{Type of operator (\protect\np{ln_traldf_OFF}{ln\_traldf\_OFF}, \protect\np{ln_traldf_lap}{ln\_traldf\_lap}, or \protect\np{ln_traldf_blp}{ln\_traldf\_blp})} 428 432 \label{subsec:TRA_ldf_op} … … 456 460 whereas the laplacian damping time scales only like $\lambda^{-2}$. 457 461 462 %% ================================================================================================= 458 463 \subsection[Action direction (\forcode{ln_traldf_}\{\forcode{lev,hor,iso,triad}\})]{Direction of action (\protect\np{ln_traldf_lev}{ln\_traldf\_lev}, \protect\np{ln_traldf_hor}{ln\_traldf\_hor}, \protect\np{ln_traldf_iso}{ln\_traldf\_iso}, or \protect\np{ln_traldf_triad}{ln\_traldf\_triad})} 459 464 \label{subsec:TRA_ldf_dir} … … 479 484 the next two sub-sections. 480 485 486 %% ================================================================================================= 481 487 \subsection[Iso-level (bi-)laplacian operator (\forcode{ln_traldf_iso})]{Iso-level (bi-)laplacian operator ( \protect\np{ln_traldf_iso}{ln\_traldf\_iso})} 482 488 \label{subsec:TRA_ldf_lev} … … 507 513 They are calculated in the \mdl{zpshde} module, described in \autoref{sec:TRA_zpshde}. 508 514 515 %% ================================================================================================= 509 516 \subsection{Standard and triad (bi-)laplacian operator} 510 517 \label{subsec:TRA_ldf_iso_triad} … … 512 519 %&& Standard rotated (bi-)laplacian operator 513 520 %&& ---------------------------------------------- 521 %% ================================================================================================= 514 522 \subsubsection[Standard rotated (bi-)laplacian operator (\textit{traldf\_iso.F90})]{Standard rotated (bi-)laplacian operator (\protect\mdl{traldf\_iso})} 515 523 \label{subsec:TRA_ldf_iso} … … 555 563 %&& Triad rotated (bi-)laplacian operator 556 564 %&& ------------------------------------------- 565 %% ================================================================================================= 557 566 \subsubsection[Triad rotated (bi-)laplacian operator (\forcode{ln_traldf_triad})]{Triad rotated (bi-)laplacian operator (\protect\np{ln_traldf_triad}{ln\_traldf\_triad})} 558 567 \label{subsec:TRA_ldf_triad} … … 573 582 %&& Option for the rotated operators 574 583 %&& ---------------------------------------------- 584 %% ================================================================================================= 575 585 \subsubsection{Option for the rotated operators} 576 586 \label{subsec:TRA_ldf_options} … … 584 594 \end{itemize} 585 595 596 %% ================================================================================================= 586 597 \section[Tracer vertical diffusion (\textit{trazdf.F90})]{Tracer vertical diffusion (\protect\mdl{trazdf})} 587 598 \label{sec:TRA_zdf} 588 %--------------------------------------------namzdf--------------------------------------------------------- 589 590 %-------------------------------------------------------------------------------------------------------------- 599 591 600 592 601 Options are defined through the \nam{zdf}{zdf} namelist variables. … … 618 627 it overcomes the stability constraint. 619 628 629 %% ================================================================================================= 620 630 \section{External forcing} 621 631 \label{sec:TRA_sbc_qsr_bbc} 622 632 633 %% ================================================================================================= 623 634 \subsection[Surface boundary condition (\textit{trasbc.F90})]{Surface boundary condition (\protect\mdl{trasbc})} 624 635 \label{subsec:TRA_sbc} … … 686 697 This is the reason why the modified filter is not applied in the linear free surface case (see \autoref{chap:TD}). 687 698 699 %% ================================================================================================= 688 700 \subsection[Solar radiation penetration (\textit{traqsr.F90})]{Solar radiation penetration (\protect\mdl{traqsr})} 689 701 \label{subsec:TRA_qsr} 690 %--------------------------------------------namqsr--------------------------------------------------------691 702 692 703 \begin{listing} … … 695 706 \label{lst:namtra_qsr} 696 707 \end{listing} 697 %--------------------------------------------------------------------------------------------------------------698 708 699 709 Options are defined through the \nam{tra_qsr}{tra\_qsr} namelist variables. … … 804 814 \end{figure} 805 815 816 %% ================================================================================================= 806 817 \subsection[Bottom boundary condition (\textit{trabbc.F90}) - \forcode{ln_trabbc})]{Bottom boundary condition (\protect\mdl{trabbc} - \protect\np{ln_trabbc}{ln\_trabbc})} 807 818 \label{subsec:TRA_bbc} 808 %--------------------------------------------nambbc--------------------------------------------------------809 819 810 820 \begin{listing} … … 813 823 \label{lst:nambbc} 814 824 \end{listing} 815 %--------------------------------------------------------------------------------------------------------------816 825 \begin{figure}[!t] 817 826 \centering … … 839 848 the \ifile{geothermal\_heating} NetCDF file (\autoref{fig:TRA_geothermal}) \citep{emile-geay.madec_OS09}. 840 849 850 %% ================================================================================================= 841 851 \section[Bottom boundary layer (\textit{trabbl.F90} - \forcode{ln_trabbl})]{Bottom boundary layer (\protect\mdl{trabbl} - \protect\np{ln_trabbl}{ln\_trabbl})} 842 852 \label{sec:TRA_bbl} 843 %--------------------------------------------nambbl---------------------------------------------------------844 853 845 854 \begin{listing} … … 848 857 \label{lst:nambbl} 849 858 \end{listing} 850 %--------------------------------------------------------------------------------------------------------------851 859 852 860 Options are defined through the \nam{bbl}{bbl} namelist variables. … … 872 880 \citet{campin.goosse_T99}. 873 881 882 %% ================================================================================================= 874 883 \subsection[Diffusive bottom boundary layer (\forcode{nn_bbl_ldf=1})]{Diffusive bottom boundary layer (\protect\np[=1]{nn_bbl_ldf}{nn\_bbl\_ldf})} 875 884 \label{subsec:TRA_bbl_diff} … … 908 917 $\overline H^\sigma$, the along bottom mean temperature, salinity and depth, respectively. 909 918 919 %% ================================================================================================= 910 920 \subsection[Advective bottom boundary layer (\forcode{nn_bbl_adv=1,2})]{Advective bottom boundary layer (\protect\np[=1,2]{nn_bbl_adv}{nn\_bbl\_adv})} 911 921 \label{subsec:TRA_bbl_adv} … … 994 1004 It has to be used to compute the effective velocity as well as the effective overturning circulation. 995 1005 1006 %% ================================================================================================= 996 1007 \section[Tracer damping (\textit{tradmp.F90})]{Tracer damping (\protect\mdl{tradmp})} 997 1008 \label{sec:TRA_dmp} 998 %--------------------------------------------namtra_dmp-------------------------------------------------999 1009 1000 1010 \begin{listing} … … 1003 1013 \label{lst:namtra_dmp} 1004 1014 \end{listing} 1005 %--------------------------------------------------------------------------------------------------------------1006 1015 1007 1016 In some applications it can be useful to add a Newtonian damping term into the temperature and salinity equations: … … 1050 1059 \path{./tools/DMP_TOOLS}. 1051 1060 1061 %% ================================================================================================= 1052 1062 \section[Tracer time evolution (\textit{tranxt.F90})]{Tracer time evolution (\protect\mdl{tranxt})} 1053 1063 \label{sec:TRA_nxt} 1054 %--------------------------------------------namdom-----------------------------------------------------1055 %--------------------------------------------------------------------------------------------------------------1056 1064 1057 1065 Options are defined through the \nam{dom}{dom} namelist variables. … … 1082 1090 $T^{t - \rdt} = T^t$ and $T^t = T_f$. 1083 1091 1092 %% ================================================================================================= 1084 1093 \section[Equation of state (\textit{eosbn2.F90})]{Equation of state (\protect\mdl{eosbn2})} 1085 1094 \label{sec:TRA_eosbn2} 1086 %--------------------------------------------nameos-----------------------------------------------------1087 1095 1088 1096 \begin{listing} … … 1091 1099 \label{lst:nameos} 1092 1100 \end{listing} 1093 %-------------------------------------------------------------------------------------------------------------- 1094 1101 1102 %% ================================================================================================= 1095 1103 \subsection[Equation of seawater (\forcode{ln_}\{\forcode{teos10,eos80,seos}\})]{Equation of seawater (\protect\np{ln_teos10}{ln\_teos10}, \protect\np{ln_teos80}{ln\_teos80}, or \protect\np{ln_seos}{ln\_seos})} 1096 1104 \label{subsec:TRA_eos} … … 1212 1220 \end{table} 1213 1221 1222 %% ================================================================================================= 1214 1223 \subsection[Brunt-V\"{a}is\"{a}l\"{a} frequency]{Brunt-V\"{a}is\"{a}l\"{a} frequency} 1215 1224 \label{subsec:TRA_bn2} … … 1232 1241 They are computed through \textit{eos\_rab}, a \fortran\ function that can be found in \mdl{eosbn2}. 1233 1242 1243 %% ================================================================================================= 1234 1244 \subsection{Freezing point of seawater} 1235 1245 \label{subsec:TRA_fzp} … … 1251 1261 a \fortran\ function that can be found in \mdl{eosbn2}. 1252 1262 1263 %% ================================================================================================= 1253 1264 %\subsection{Potential Energy anomalies} 1254 1265 %\label{subsec:TRA_bn2} … … 1257 1268 % 1258 1269 1270 %% ================================================================================================= 1259 1271 \section[Horizontal derivative in \textit{zps}-coordinate (\textit{zpshde.F90})]{Horizontal derivative in \textit{zps}-coordinate (\protect\mdl{zpshde})} 1260 1272 \label{sec:TRA_zpshde}
Note: See TracChangeset
for help on using the changeset viewer.