| 15 |
this section, we provide information on how to customize the code when |
this section, we provide information on how to customize the code when |
| 16 |
you are ready to try implementing the configuration you have in mind. |
you are ready to try implementing the configuration you have in mind. |
| 17 |
|
|
| 18 |
|
|
| 19 |
\section{Where to find information} |
\section{Where to find information} |
| 20 |
\label{sect:whereToFindInfo} |
\label{sect:whereToFindInfo} |
| 21 |
|
\begin{rawhtml} |
| 22 |
|
<!-- CMIREDIR:whereToFindInfo: --> |
| 23 |
|
\end{rawhtml} |
| 24 |
|
|
| 25 |
A web site is maintained for release 2 (``Pelican'') of MITgcm: |
A web site is maintained for release 2 (``Pelican'') of MITgcm: |
| 26 |
\begin{rawhtml} <A href=http://mitgcm.org/pelican/ target="idontexist"> \end{rawhtml} |
\begin{rawhtml} <A href=http://mitgcm.org/pelican/ target="idontexist"> \end{rawhtml} |
| 54 |
|
|
| 55 |
\section{Obtaining the code} |
\section{Obtaining the code} |
| 56 |
\label{sect:obtainingCode} |
\label{sect:obtainingCode} |
| 57 |
|
\begin{rawhtml} |
| 58 |
|
<!-- CMIREDIR:obtainingCode: --> |
| 59 |
|
\end{rawhtml} |
| 60 |
|
|
| 61 |
MITgcm can be downloaded from our system by following |
MITgcm can be downloaded from our system by following |
| 62 |
the instructions below. As a courtesy we ask that you send e-mail to us at |
the instructions below. As a courtesy we ask that you send e-mail to us at |
| 263 |
with. So please be sure you understand what you're doing. |
with. So please be sure you understand what you're doing. |
| 264 |
|
|
| 265 |
\section{Model and directory structure} |
\section{Model and directory structure} |
| 266 |
|
\begin{rawhtml} |
| 267 |
|
<!-- CMIREDIR:directory_structure: --> |
| 268 |
|
\end{rawhtml} |
| 269 |
|
|
| 270 |
The ``numerical'' model is contained within a execution environment |
The ``numerical'' model is contained within a execution environment |
| 271 |
support wrapper. This wrapper is designed to provide a general |
support wrapper. This wrapper is designed to provide a general |
| 336 |
|
|
| 337 |
\section[MITgcm Example Experiments]{Example experiments} |
\section[MITgcm Example Experiments]{Example experiments} |
| 338 |
\label{sect:modelExamples} |
\label{sect:modelExamples} |
| 339 |
|
\begin{rawhtml} |
| 340 |
|
<!-- CMIREDIR:modelExamples: --> |
| 341 |
|
\end{rawhtml} |
| 342 |
|
|
| 343 |
%% a set of twenty-four pre-configured numerical experiments |
%% a set of twenty-four pre-configured numerical experiments |
| 344 |
|
|
| 499 |
|
|
| 500 |
\section[Building MITgcm]{Building the code} |
\section[Building MITgcm]{Building the code} |
| 501 |
\label{sect:buildingCode} |
\label{sect:buildingCode} |
| 502 |
|
\begin{rawhtml} |
| 503 |
|
<!-- CMIREDIR:buildingCode: --> |
| 504 |
|
\end{rawhtml} |
| 505 |
|
|
| 506 |
To compile the code, we use the {\em make} program. This uses a file |
To compile the code, we use the {\em make} program. This uses a file |
| 507 |
({\em Makefile}) that allows us to pre-process source files, specify |
({\em Makefile}) that allows us to pre-process source files, specify |
| 583 |
|
|
| 584 |
\section[Running MITgcm]{Running the model in prognostic mode} |
\section[Running MITgcm]{Running the model in prognostic mode} |
| 585 |
\label{sect:runModel} |
\label{sect:runModel} |
| 586 |
|
\begin{rawhtml} |
| 587 |
|
<!-- CMIREDIR:runModel: --> |
| 588 |
|
\end{rawhtml} |
| 589 |
|
|
| 590 |
If compilation finished succesfuully (section \ref{sect:buildingCode}) |
If compilation finished succesfuully (section \ref{sect:buildingCode}) |
| 591 |
then an executable called \texttt{mitgcmuv} will now exist in the |
then an executable called \texttt{mitgcmuv} will now exist in the |