next up previous contents
Next: Constructor Up: Communication schedules Previous: Overlap restrictions:

class WriteHalo

A write-halo schedule is a communication schedule for filling overlap regions or ghost cells surrounding the local segment of a distributed array. A write-halo schedule is described by a collective object with local components of class WriteHalo. The public interface of the WriteHalo class is

  class DAD ;
  enum Mode {CYCL, EDGE, NONE} ;

  class WriteHalo {
  public :
    WriteHalo(const DAD* src, const int len,
              const int wlo [], const int whi [],
              const Mode [] mode) ;

    void execute(void* srcDat) ;
  private :
    ...
  }





Guansong Zhang
Fri Oct 9 12:29:23 EDT 1998