5 |
|
|
6 |
|
|
7 |
\section[Gyre Advection Example]{Ocean Gyre Advection Schemes} |
\section[Gyre Advection Example]{Ocean Gyre Advection Schemes} |
|
\label{sect:eg-adv-gyre} |
|
8 |
\label{www:tutorials} |
\label{www:tutorials} |
9 |
|
\label{sect:eg-adv-gyre} |
10 |
\begin{rawhtml} |
\begin{rawhtml} |
11 |
<!-- CMIREDIR:eg-adv-gyre: --> |
<!-- CMIREDIR:eg-adv-gyre: --> |
12 |
\end{rawhtml} |
\end{rawhtml} |
13 |
|
|
14 |
|
Author: Oliver Jahn and Chris Hill |
15 |
|
|
16 |
|
|
17 |
|
|
18 |
This set of examples is based on the barotropic and baroclinic gyre MITgcm configurations, |
This set of examples is based on the barotropic and baroclinic gyre MITgcm configurations, |
19 |
that are described in the tutorial sections \label{sect:eg-baro} and \label{sect:eg-fourlayer}. |
that are described in the tutorial sections \ref{sect:eg-baro} and \ref{sect:eg-fourlayer}. |
20 |
The examples in this section explain how to introduce a passive tracer into the flow |
The examples in this section explain how to introduce a passive tracer into the flow |
21 |
field of the barotropic and baroclinic gyre setups and looks at how the time evolution |
field of the barotropic and baroclinic gyre setups and looks at how the time evolution |
22 |
of the passive tracer depends on the advection or transport scheme that is selected |
of the passive tracer depends on the advection or transport scheme that is selected |
65 |
\end{enumerate} |
\end{enumerate} |
66 |
|
|
67 |
|
|
68 |
\subsection{Introducting a tracer into the flow} |
\subsection{Introducing a tracer into the flow} |
69 |
|
|
70 |
|
The MITgcm ptracers package (see section \ref{sec:pkg:ptracers} for a more complete discussion |
71 |
|
of the ptracers package and section \ref{sec:pkg:using} for a general introduction to MITgcm |
72 |
|
packages) provides pre-coded support for a simple passive tracer with an initial |
73 |
|
distribution at simulation time $t=0$ of $C_0(x,y,z)$. The steps required to use this capability |
74 |
|
are |
75 |
|
\begin{enumerate} |
76 |
|
\item{\bf Activating the ptracers package.} This simply requires adding the line {\tt ptracers} to |
77 |
|
the {\tt packages.conf} file in the {\it code/} directory for the experiment. |
78 |
|
\end{enumerate} |
79 |
|
|
|
The ptracers package (see section \ref{sec:} for a more complete discussion |
|
|
of the ptracers package ) |
|
80 |
- activating ptracers |
- activating ptracers |
81 |
- setting initial distribution |
- setting initial distribution |
82 |
|
|
87 |
|
|
88 |
- overlap width |
- overlap width |
89 |
|
|
90 |
- CPP GAD_ALLOW_SOM_ADVECT required for SOM case |
- CPP GAD\_ALLOW\_SOM\_ADVECT required for SOM case |
91 |
|
|
92 |
\subsection{Comparison of different advection schemes} |
\subsection{Comparison of different advection schemes} |
93 |
|
|
98 |
\item{Positive definite} |
\item{Positive definite} |
99 |
\end{enumerate} |
\end{enumerate} |
100 |
|
|
101 |
|
\subsection{Code and Parameters files for this tutorial} |
102 |
|
|
103 |
|
The code and parameters for the experiments can be found in the MITgcm example experiments |
104 |
|
directory {\it verification/tutorial\_advection\_in\_gyre/}. |
105 |
|
|
|
|
|
106 |
|
|
107 |
|
|
108 |
|
|