69 |
|
|
70 |
\begin{figure} |
\begin{figure} |
71 |
\begin{center} |
\begin{center} |
72 |
\resizebox{!}{2.5in}{\includegraphics{part4/mitgcm_goals.eps}} |
\resizebox{!}{2.5in}{\includegraphics{s_software/figs/mitgcm_goals.eps}} |
73 |
\end{center} |
\end{center} |
74 |
\caption{ The MITgcm architecture is designed to allow simulation of a |
\caption{ The MITgcm architecture is designed to allow simulation of a |
75 |
wide range of physical problems on a wide range of hardware. The |
wide range of physical problems on a wide range of hardware. The |
104 |
|
|
105 |
\begin{figure} |
\begin{figure} |
106 |
\begin{center} |
\begin{center} |
107 |
\resizebox{!}{4.5in}{\includegraphics{part4/fit_in_wrapper.eps}} |
\resizebox{!}{4.5in}{\includegraphics{s_software/figs/fit_in_wrapper.eps}} |
108 |
\end{center} |
\end{center} |
109 |
\caption{ |
\caption{ |
110 |
Numerical code is written to fit within a software support |
Numerical code is written to fit within a software support |
165 |
scientific computing community. |
scientific computing community. |
166 |
|
|
167 |
\subsection{Machine model parallelism} |
\subsection{Machine model parallelism} |
168 |
|
\label{sect:domain_decomposition} |
169 |
\begin{rawhtml} |
\begin{rawhtml} |
170 |
<!-- CMIREDIR:domain_decomp: --> |
<!-- CMIREDIR:domain_decomp: --> |
171 |
\end{rawhtml} |
\end{rawhtml} |
211 |
\begin{figure} |
\begin{figure} |
212 |
\begin{center} |
\begin{center} |
213 |
\resizebox{5in}{!}{ |
\resizebox{5in}{!}{ |
214 |
\includegraphics{part4/domain_decomp.eps} |
\includegraphics{s_software/figs/domain_decomp.eps} |
215 |
} |
} |
216 |
\end{center} |
\end{center} |
217 |
\caption{ The WRAPPER provides support for one and two dimensional |
\caption{ The WRAPPER provides support for one and two dimensional |
246 |
\begin{figure} |
\begin{figure} |
247 |
\begin{center} |
\begin{center} |
248 |
\resizebox{5in}{!}{ |
\resizebox{5in}{!}{ |
249 |
\includegraphics{part4/tiled-world.eps} |
\includegraphics{s_software/figs/tiled-world.eps} |
250 |
} |
} |
251 |
\end{center} |
\end{center} |
252 |
\caption{ A global grid subdivided into tiles. |
\caption{ A global grid subdivided into tiles. |
435 |
\begin{figure} |
\begin{figure} |
436 |
\begin{center} |
\begin{center} |
437 |
\resizebox{5in}{!}{ |
\resizebox{5in}{!}{ |
438 |
\includegraphics{part4/comm-primm.eps} |
\includegraphics{s_software/figs/comm-primm.eps} |
439 |
} |
} |
440 |
\end{center} |
\end{center} |
441 |
\caption{Three performance critical parallel primitives are provided |
\caption{Three performance critical parallel primitives are provided |
518 |
\begin{figure} |
\begin{figure} |
519 |
\begin{center} |
\begin{center} |
520 |
\resizebox{5in}{!}{ |
\resizebox{5in}{!}{ |
521 |
\includegraphics{part4/tiling_detail.eps} |
\includegraphics{s_software/figs/tiling_detail.eps} |
522 |
} |
} |
523 |
\end{center} |
\end{center} |
524 |
\caption{The tiling strategy that the WRAPPER supports allows tiles |
\caption{The tiling strategy that the WRAPPER supports allows tiles |
624 |
\begin{figure} |
\begin{figure} |
625 |
\begin{center} |
\begin{center} |
626 |
\resizebox{5in}{!}{ |
\resizebox{5in}{!}{ |
627 |
\includegraphics{part4/size_h.eps} |
\includegraphics{s_software/figs/size_h.eps} |
628 |
} |
} |
629 |
\end{center} |
\end{center} |
630 |
\caption{ The three level domain decomposition hierarchy employed by the |
\caption{ The three level domain decomposition hierarchy employed by the |