Public Member Functions | |
trig_cpu (ComponentId_t id, Params_t ¶ms) | |
int | Setup () |
Called after all components have been constructed, but before simulation time has begun. | |
int | Finish () |
Called after simulation completes, but before objects are destroyed. | |
void | send (int dest, uint64_t data) |
bool | recv (int src, uint64_t *buf, int &handle) |
void | isend (int dest, void *data, int length) |
bool | irecv (int src, void *buf, int &handle) |
bool | process_pending_msg () |
bool | waitall () |
bool | waitall (int size, int *src) |
int | calcXPosition (int node) |
int | calcYPosition (int node) |
int | calcZPosition (int node) |
int | calcNodeID (int x, int y, int z) |
int | getMyId (void) |
int | getNumNodes (void) |
void | addBusyTime (const char *time) |
portals * | getPortalsHandle (void) |
int | getRadix (void) |
int | getMessageSize (void) |
int | getChunkSize (void) |
void | start_noise_section () |
void | end_noise_section () |
Static Public Member Functions | |
static void | addTimeToStats (SimTime_t time) |
static int | getRand (int max) |
static void | barrier () |
Static Public Attributes | |
static barrier_action * | barrier_act = NULL |
Friends | |
class | portals |
int trig_cpu::Finish | ( | ) | [virtual] |
Called after simulation completes, but before objects are destroyed.
A good place to print out statistics.
Reimplemented from SST::Component.
int trig_cpu::Setup | ( | ) | [virtual] |
Called after all components have been constructed, but before simulation time has begun.
Reimplemented from SST::Component.
References SST::Link::Send().