7 |
\begin{rawhtml} |
\begin{rawhtml} |
8 |
<!-- CMIREDIR:eg-fourlayer: --> |
<!-- CMIREDIR:eg-fourlayer: --> |
9 |
\end{rawhtml} |
\end{rawhtml} |
10 |
|
\begin{center} |
11 |
|
(in directory: {\it verification/tutorial\_baroclinic\_gyre/}) |
12 |
|
\end{center} |
13 |
|
|
14 |
\bodytext{bgcolor="#FFFFFFFF"} |
\bodytext{bgcolor="#FFFFFFFF"} |
15 |
|
|
355 |
\label{SEC:eg_fourl_code_config} |
\label{SEC:eg_fourl_code_config} |
356 |
|
|
357 |
The model configuration for this experiment resides under the |
The model configuration for this experiment resides under the |
358 |
directory {\it verification/exp2/}. The experiment files |
directory {\it verification/tutorial\_barotropic\_gyre/}. |
359 |
|
The experiment files |
360 |
\begin{itemize} |
\begin{itemize} |
361 |
\item {\it input/data} |
\item {\it input/data} |
362 |
\item {\it input/data.pkg} |
\item {\it input/data.pkg} |
421 |
coefficient to $1 \times 10^{-2} {\rm m^{2}s^{-1}}$. Boundary |
coefficient to $1 \times 10^{-2} {\rm m^{2}s^{-1}}$. Boundary |
422 |
conditions for this operator are specified later. The variable |
conditions for this operator are specified later. The variable |
423 |
\varlink{viscAh}{viscAh} is read in the routine |
\varlink{viscAh}{viscAh} is read in the routine |
424 |
\varlink{INI\_PARMS}{INI_PARMS} and applied in routines |
\varlink{INI\_PARMS}{INI_PARMS} and applied in routine |
425 |
\varlink{CALC\_MOM\_RHS}{CALC_MOM_RHS} and |
\varlink{MOM\_FLUXFORM}{MOM_FLUXFORM}. |
|
\varlink{CALC\_GW}{CALC_GW}. |
|
426 |
|
|
427 |
\fbox{ |
\fbox{ |
428 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
429 |
{\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}) |
|
430 |
\end{minipage} |
\end{minipage} |
431 |
} |
} |
432 |
|
|
444 |
|
|
445 |
\fbox{ |
\fbox{ |
446 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
447 |
{\it S/R CALC\_MOM\_RHS}({\it calc\_mom\_rhs.F}) |
{\it S/R MOM\_FLUXFORM}({\it mom\_fluxform.F}) |
448 |
\end{minipage} |
\end{minipage} |
449 |
} |
} |
450 |
\filelink{calc\_mom\_rhs.F}{calc_mom_rhs.F} |
\filelink{mom\_fluxform.F}{pkg-mom_fluxform-mom_fluxform.F} |
451 |
|
|
452 |
\item Lines 9, |
\item Lines 9, |
453 |
\begin{verbatim} |
\begin{verbatim} |
458 |
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 |
459 |
\varlink{no\_slip\_bottom}{no\_slip\_bottom} is read in the routine |
\varlink{no\_slip\_bottom}{no\_slip\_bottom} is read in the routine |
460 |
\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 |
461 |
routine \varlink{CALC\_MOM\_RHS}{CALC_MOM_RHS}. |
routine \varlink{MOM\_FLUXFORM}{MOM_FLUXFORM}. |
462 |
|
|
463 |
\fbox{ |
\fbox{ |
464 |
\begin{minipage}{5.0in} |
\begin{minipage}{5.0in} |
465 |
{\it S/R CALC\_MOM\_RHS}({\it calc\_mom\_rhs.F}) |
{\it S/R MOM\_FLUXFORM}({\it mom\_fluxform.F}) |
466 |
\end{minipage} |
\end{minipage} |
467 |
} |
} |
468 |
\filelink{calc\_mom\_rhs.F}{calc_mom_rhs.F} |
\filelink{mom\_fluxform.F}{pkg-mom_fluxform-mom_fluxform.F} |
469 |
|
|
470 |
\item Line 10, |
\item Line 10, |
471 |
\begin{verbatim} |
\begin{verbatim} |
559 |
|
|
560 |
\item Line 41, |
\item Line 41, |
561 |
\begin{verbatim} |
\begin{verbatim} |
562 |
phiMin=0., |
ygOrigin=0., |
563 |
\end{verbatim} |
\end{verbatim} |
564 |
This line sets the southern boundary of the modeled domain to |
This line sets the southern boundary of the modeled domain to |
565 |
$0^{\circ}$ latitude. This value affects both the generation of the |
$0^{\circ}$ latitude. This value affects both the generation of the |
567 |
the initialization of the coriolis force. Note - it is not required |
the initialization of the coriolis force. Note - it is not required |
568 |
to set a longitude boundary, since the absolute longitude does not |
to set a longitude boundary, since the absolute longitude does not |
569 |
alter the kernel equation discretisation. The variable |
alter the kernel equation discretisation. The variable |
570 |
\varlink{phiMin}{phiMin} is read in the |
\varlink{ygOrigin}{ygOrigin} is read in the |
571 |
routine \varlink{INI\_PARMS}{INI_PARMS} and is used in routine |
routine \varlink{INI\_PARMS}{INI_PARMS} and is used in routine |
572 |
|
|
573 |
\fbox{ |
\fbox{ |