/[MITgcm]/manual/s_software/text/sarch.tex
ViewVC logotype

Diff of /manual/s_software/text/sarch.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.8 by heimbach, Wed Apr 24 09:00:53 2002 UTC revision 1.10 by edhill, Thu Aug 7 18:27:52 2003 UTC
# Line 4  This chapter focuses on describing the { Line 4  This chapter focuses on describing the {
4  both the core numerics and the pluggable packages operate. The description  both the core numerics and the pluggable packages operate. The description
5  presented here is intended to be a detailed exposition and contains significant  presented here is intended to be a detailed exposition and contains significant
6  background material, as well as advanced details on working with the WRAPPER.  background material, as well as advanced details on working with the WRAPPER.
7  The tutorial sections of this manual (see Chapters  The tutorial sections of this manual (see sections
8  \ref{chap:tutorialI}, \ref{chap:tutorialII} and \ref{chap:tutorialIII})  \ref{sect:tutorials}  and \ref{sect:tutorialIII})
9  contain more succinct, step-by-step instructions on running basic numerical  contain more succinct, step-by-step instructions on running basic numerical
10  experiments, of varous types, both sequentially and in parallel. For many  experiments, of varous types, both sequentially and in parallel. For many
11  projects simply starting from an example code and adapting it to suit a  projects simply starting from an example code and adapting it to suit a
# Line 97  and operating systems. This allows numer Line 97  and operating systems. This allows numer
97  \resizebox{!}{4.5in}{\includegraphics{part4/fit_in_wrapper.eps}}  \resizebox{!}{4.5in}{\includegraphics{part4/fit_in_wrapper.eps}}
98  \end{center}  \end{center}
99  \caption{  \caption{
100  Numerical code is written too fit within a software support  Numerical code is written to fit within a software support
101  infrastructure called WRAPPER. The WRAPPER is portable and  infrastructure called WRAPPER. The WRAPPER is portable and
102  can be specialized for a wide range of specific target hardware and  can be specialized for a wide range of specific target hardware and
103  programming environments, without impacting numerical code that fits  programming environments, without impacting numerical code that fits
# Line 120  uniprocessor and multi-processor Sun sys Line 120  uniprocessor and multi-processor Sun sys
120  (UMA) and non-uniform memory access (NUMA) designs. Significant work has also  (UMA) and non-uniform memory access (NUMA) designs. Significant work has also
121  been undertaken on x86 cluster systems, Alpha processor based clustered SMP  been undertaken on x86 cluster systems, Alpha processor based clustered SMP
122  systems, and on cache-coherent NUMA (CC-NUMA) systems from Silicon Graphics.  systems, and on cache-coherent NUMA (CC-NUMA) systems from Silicon Graphics.
123  The MITgcm code, operating within the WRAPPER, is also used routinely used on  The MITgcm code, operating within the WRAPPER, is also routinely used on
124  large scale MPP systems (for example T3E systems and IBM SP systems). In all  large scale MPP systems (for example T3E systems and IBM SP systems). In all
125  cases numerical code, operating within the WRAPPER, performs and scales very  cases numerical code, operating within the WRAPPER, performs and scales very
126  competitively with equivalent numerical code that has been modified to contain  competitively with equivalent numerical code that has been modified to contain
# Line 781  The global domain size is again ninety g Line 781  The global domain size is again ninety g
781  forty grid points in y. The two sub-domains in each process will be computed  forty grid points in y. The two sub-domains in each process will be computed
782  sequentially if they are given to a single thread within a single process.  sequentially if they are given to a single thread within a single process.
783  Alternatively if the code is invoked with multiple threads per process  Alternatively if the code is invoked with multiple threads per process
784  the two domains in y may be computed on concurrently.  the two domains in y may be computed concurrently.
785  \item  \item
786  \begin{verbatim}  \begin{verbatim}
787        PARAMETER (        PARAMETER (

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.22