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 |