Home Contact Us Site Map  
    next up previous contents
Next: 4.3.1 Specifying a domain Up: 4. Software Architecture Previous: 4.2.10 Summary   Contents

4.3 Using the WRAPPER

In order to support maximum portability the WRAPPER is implemented primarily in sequential Fortran 77. At a practical level the key steps provided by the WRAPPER are

  1. specifying how a domain will be decomposed
  2. starting a code in either sequential or parallel modes of operations
  3. controlling communication between tiles and between concurrently computing CPUs.
This section describes the details of each of these operations. Section 4.3.1 explains how the way in which a domain is decomposed (or composed) is expressed. Section 4.3.2 describes practical details of running codes in various different parallel modes on contemporary computer systems. Section 4.3.3 explains the internal information that the WRAPPER uses to control how information is communicated between tiles.


Copyright 2006 Massachusetts Institute of Technology Last update 2018-01-23