BIE::TileMPIThread Class Reference

A helper class that handles all of the MPI communication for the tile group master processor in a tile_point MPI simulation. More...

#include <TileMPIThread.h>

Collaboration diagram for BIE::TileMPIThread:

List of all members.

Public Member Functions

 TileMPIThread (TileRequestHandlerThread *t)
 Construct the thread with a reference to the sole TileRequestHandlerThread.
virtual void run ()
 run the thread that continuously polls the worker processers for replies.
TileRequestHandlerThreadgetTileRequestHandlerThread ()
 accessor
void reInitialize (TileRequestHandlerThread *t)
 called to make sure state is okay at start of new compute likelihood.
void pause ()
 called to pause the thread in a known place
void unPause ()
 called to restart the thread from a pause.
virtual void stopPausedThread ()
 Set a flag requesting that the TileMPIThread exit its Run method.
void final ()
 Method called by thread framework when Run exits. Used here to free self.


Detailed Description

A helper class that handles all of the MPI communication for the tile group master processor in a tile_point MPI simulation.

Only runs in the tile master process.


The documentation for this class was generated from the following file:

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:13 2010 by doxygen