17 |
features that are employed. |
features that are employed. |
18 |
|
|
19 |
\section{Overall architectural goals} |
\section{Overall architectural goals} |
20 |
|
\begin{rawhtml} |
21 |
|
<!-- CMIREDIR:overall_architectural_goals: --> |
22 |
|
\end{rawhtml} |
23 |
|
|
24 |
Broadly, the goals of the software architecture employed in MITgcm are |
Broadly, the goals of the software architecture employed in MITgcm are |
25 |
three-fold |
three-fold |
546 |
last 50 years. |
last 50 years. |
547 |
|
|
548 |
\section{Using the WRAPPER} |
\section{Using the WRAPPER} |
549 |
|
\begin{rawhtml} |
550 |
|
<!-- CMIREDIR:using_the_wrapper: --> |
551 |
|
\end{rawhtml} |
552 |
|
|
553 |
In order to support maximum portability the WRAPPER is implemented primarily |
In order to support maximum portability the WRAPPER is implemented primarily |
554 |
in sequential Fortran 77. At a practical level the key steps provided by the |
in sequential Fortran 77. At a practical level the key steps provided by the |
1427 |
|
|
1428 |
|
|
1429 |
\section{MITgcm execution under WRAPPER} |
\section{MITgcm execution under WRAPPER} |
1430 |
|
\begin{rawhtml} |
1431 |
|
<!-- CMIREDIR:mitgcm_wrapper: --> |
1432 |
|
\end{rawhtml} |
1433 |
|
|
1434 |
Fitting together the WRAPPER elements, package elements and |
Fitting together the WRAPPER elements, package elements and |
1435 |
MITgcm core equation elements of the source code produces calling |
MITgcm core equation elements of the source code produces calling |