3 |
|
|
4 |
\chapter{Physical Parameterization and Packages} |
\chapter{Physical Parameterization and Packages} |
5 |
|
|
6 |
In this chapter the schemes for parameterizing processes |
Within this chapter, the MITgcm ``packages'' are described. |
7 |
that are not represented explicitly in MITgcm are described. |
Initially, ``packages'' were conceived to group source code files |
8 |
Some of these processes are sub-grid scale (SGS) phenomena, |
together based upon their functionality. Each package was assigned a |
9 |
other processes, such as open-boundaries, are external to the |
separate subdirectory (within \texttt{pkg}) and, usually, contained |
10 |
simulation. |
source code for implimenting different physical parametizations. This |
11 |
|
was a convenient method for both segregating and rapidly including or |
12 |
|
excluding parameterizations during the software build process. |
13 |
|
|
14 |
|
Over time, package use increased. The number of packages has grown |
15 |
|
and they have evolved to contain much of the model functionality |
16 |
|
including momentum schemes, I/O utilities, diagnostics, ``exchange'' |
17 |
|
algorithms, and numerous other processes that have no direct |
18 |
|
connection to any specific physical parameterizations. The following |
19 |
|
sections describe how to use the existing packages and how to modify |
20 |
|
them or create new ones. |
21 |
|
|
22 |
|
%% In this chapter the schemes for parameterizing processes that are not |
23 |
|
%% represented explicitly in MITgcm are described. Some of these |
24 |
|
%% processes are sub-grid scale (SGS) phenomena, other processes, such as |
25 |
|
%% open-boundaries, are external to the simulation. |
26 |
|
|
27 |
|
\newpage |
28 |
|
\input{part6/packages.tex} |
29 |
|
|
30 |
\newpage |
\newpage |
31 |
\input{part6/gmredi.tex} |
\input{part6/gmredi.tex} |