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} |
40 |
\input{part6/bulk_force.tex} |
\input{part6/bulk_force.tex} |
41 |
|
|
42 |
\newpage |
\newpage |
43 |
|
\input{part6/generic_advdiff.tex} |
44 |
|
|
45 |
|
\newpage |
46 |
\input{part6/aim.tex} |
\input{part6/aim.tex} |
47 |
|
|
48 |
\newpage |
\newpage |
59 |
|
|
60 |
\newpage |
\newpage |
61 |
\input{part6/mnc.tex} |
\input{part6/mnc.tex} |
62 |
|
|
63 |
|
\newpage |
64 |
\input{part6/mdsio.tex} |
\input{part6/mdsio.tex} |
65 |
|
|
66 |
\newpage |
\newpage |
80 |
|
|
81 |
\newpage |
\newpage |
82 |
\input{part6/zonal_filt.tex} |
\input{part6/zonal_filt.tex} |
83 |
|
|
84 |
|
\newpage |
85 |
|
\input{part6/gchem.tex} |