21 |
%\end{center} |
%\end{center} |
22 |
|
|
23 |
This document describes an example experiment using MITgcm |
This document describes an example experiment using MITgcm |
24 |
to simulate a baroclinic ocean gyre in spherical |
to simulate a baroclinic ocean gyre for four layers in spherical |
25 |
polar coordinates. The barotropic |
polar coordinates. The files for this experiment can be found |
26 |
example experiment in section \ref{sect:eg-baro} |
in the verification directory under tutorial\_baroclinic\_gyre. |
|
illustrated how to configure the code for a single layer |
|
|
simulation in a Cartesian grid. In this example a similar physical problem |
|
|
is simulated, but the code is now configured |
|
|
for four layers and in a spherical polar coordinate system. |
|
27 |
|
|
28 |
\subsection{Overview} |
\subsection{Overview} |
29 |
\label{www:tutorials} |
\label{www:tutorials} |
417 |
coefficient to $1 \times 10^{-2} {\rm m^{2}s^{-1}}$. Boundary |
coefficient to $1 \times 10^{-2} {\rm m^{2}s^{-1}}$. Boundary |
418 |
conditions for this operator are specified later. The variable |
conditions for this operator are specified later. The variable |
419 |
\varlink{viscAh}{viscAh} is read in the routine |
\varlink{viscAh}{viscAh} is read in the routine |
420 |
\varlink{INI\_PARMS}{INI_PARMS} and applied in routines |
\varlink{INI\_PARMS}{INI_PARMS} and applied in routine |
421 |
\varlink{CALC\_MOM\_RHS}{CALC_MOM_RHS} and |
\varlink{MOM\_FLUXFORM}{MOM_FLUXFORM}. |
|
\varlink{CALC\_GW}{CALC_GW}. |
|
422 |
|
|
423 |
\fbox{ |
\fbox{ |
424 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
425 |
{\it S/R CALC\_MOM\_RHS}({\it calc\_mom\_rhs.F}) |
{\it S/R MOM\_FLUXFORM}({\it mom\_fluxform.F}) |
|
\end{minipage} |
|
|
} |
|
|
\fbox{ |
|
|
\begin{minipage}{5.0in} |
|
|
{\it S/R CALC\_GW}({\it calc\_gw.F}) |
|
426 |
\end{minipage} |
\end{minipage} |
427 |
} |
} |
428 |
|
|
440 |
|
|
441 |
\fbox{ |
\fbox{ |
442 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
443 |
{\it S/R CALC\_MOM\_RHS}({\it calc\_mom\_rhs.F}) |
{\it S/R MOM\_FLUXFORM}({\it mom\_fluxform.F}) |
444 |
\end{minipage} |
\end{minipage} |
445 |
} |
} |
446 |
\filelink{calc\_mom\_rhs.F}{calc_mom_rhs.F} |
\filelink{mom\_fluxform.F}{pkg-mom_fluxform-mom_fluxform.F} |
447 |
|
|
448 |
\item Lines 9, |
\item Lines 9, |
449 |
\begin{verbatim} |
\begin{verbatim} |
454 |
at $z=-H$, where $H$ is the local depth of the domain. The variable |
at $z=-H$, where $H$ is the local depth of the domain. The variable |
455 |
\varlink{no\_slip\_bottom}{no\_slip\_bottom} is read in the routine |
\varlink{no\_slip\_bottom}{no\_slip\_bottom} is read in the routine |
456 |
\filelink{INI\_PARMS}{model-src-ini_parms.F} and is applied in the |
\filelink{INI\_PARMS}{model-src-ini_parms.F} and is applied in the |
457 |
routine \varlink{CALC\_MOM\_RHS}{CALC_MOM_RHS}. |
routine \varlink{MOM\_FLUXFORM}{MOM_FLUXFORM}. |
458 |
|
|
459 |
\fbox{ |
\fbox{ |
460 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
461 |
{\it S/R CALC\_MOM\_RHS}({\it calc\_mom\_rhs.F}) |
{\it S/R MOM\_FLUXFORM}({\it mom\_fluxform.F}) |
462 |
\end{minipage} |
\end{minipage} |
463 |
} |
} |
464 |
\filelink{calc\_mom\_rhs.F}{calc_mom_rhs.F} |
\filelink{mom\_fluxform.F}{pkg-mom_fluxform-mom_fluxform.F} |
465 |
|
|
466 |
\item Line 10, |
\item Line 10, |
467 |
\begin{verbatim} |
\begin{verbatim} |