next up previous contents
Next: 12. Multi-tasking Up: 11.3 The Memory Window Previous: 11.3.3 Moving the memory

   
11.3.4 Questions and Answers

Here are some questions and answers about memory window and related issues:

figure=slice.ps,height=8.0in

  \begin{figure}% latex2html id marker 231
\caption[Various ways to slice a 3-D v...
...ices arranged by latitude index \lq\lq jrow''
on disk or ramdrive area.}\end{figure}

figure=mw2.ps,height=8.0in

  
Figure 11.2: a) Detailed and simplified schematic of the minimum sized memory window with jmw=3 latitude rows for 2nd order numerics. b) Memory window opened up to hold jmw=6 latitude rows.
\begin{figure}\end{figure}

figure=mw34.ps,height=7.5in

  
Figure 11.3: a) Minimum sized memory window for 4th order numerics.
\begin{figure}\end{figure}

figure=otsmw2a.ps,height=8.0in

  
Figure 11.4: a) Loading the memory window, solving prognostic equations on the central row and writing $\tau+1$ data back to $\tau-1$ disk for latitude row jrow=4. b) Solving prognostic equations for all latitude rows from ``jscomp'' to ``jecomp'' by moving the memory window northward.
\begin{figure}\end{figure}

figure=otsmw4a.ps,height=8.0in

  
Figure 11.5: a) Loading the memory window, updating the central row and writing to disk for latitude row jrow=4. b) Updating all latitude rows by moving the memory window northward.
\begin{figure}\end{figure}

figure=mwcopy.ps,height=7.0in

  
Figure 11.6: The memory window is moved northward by copying data from the northernmost rows into the southernmost rows followed by reading of new data. a) Various types of rows within the memory window. b) Copy operation for a 2nd order memory window with jmw=3. c) Copy operation for a 4th order memory window with jmw=5. d) Copy operation for a larger 2nd order memory window. e) Copy operation for a larger 4th order memory window.
\begin{figure}\end{figure}

figure=mwcopy2.ps,height=7.0in

  
Figure 11.7: The memory window is moved northward by copying data from the northernmost rows into the southernmost rows followed by reading of new data. Note that only rows where baroclinic velocities are computed are written back to disk (or ramdrive). a) Various types of rows within the memory window. b) Copy operation for the first three memory windows of minimum size jmw=6 when option pressure_gradient_average is enabled. c) Copy operation for the first three memory windows of a larger size jmw=8 when option pressure_gradient_average is enabled.
\begin{figure}\end{figure}

figure=configs.ps,height=7.0in

  
Figure 11.8: Various ways of configuring MOM illustrating the space used on disk and in memory. a) Options fio and ssread_sswrite. b) Option ramdrive. c) Options ramdrive and max_window.
\begin{figure}\end{figure}


next up previous contents
Next: 12. Multi-tasking Up: 11.3 The Memory Window Previous: 11.3.3 Moving the memory
RC Pacanowski and SM Griffies, GFDL, Jan 2000