PPL Logo

libs/ck-libs/pose/sim.h File Reference

Go to the source code of this file.

Data Structures

class  eventMsg
 All user event messages inherit from this. More...
class  cancelMsg
 Cancellation message. More...
class  prioMsg
 Prioritized null msg; used to sort Step calls. More...
class  destMsg
 Used to specify a destination processor to migrate to during load balancing. More...
class  sim
 Poser wrapper base class. More...

Functions

void POSE_prepExit (void *param, void *msg)
 Exit simulation program after terminus reduction.

Variables

CProxy_sim POSE_Objects
 Sim is the base class for all poser entities.
CProxy_sim POSE_Objects_RO
CkChareID POSE_Coordinator_ID
 Coordinates all startup and shutdown behaviors for POSE simulations.
POSE_Config pose_config


Function Documentation

void POSE_prepExit ( void *  param,
void *  msg 
)

Exit simulation program after terminus reduction.

Definition at line 189 of file pose.C.

References CkReductionMsg::getData(), PUP::m, POSE_Coordinator_ID, and TheGVT.

Referenced by sim::Terminate().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

CProxy_sim POSE_Objects

Sim is the base class for all poser entities.

Global readonly proxy to array containing all posers in a simulation

Definition at line 7 of file sim.C.

Referenced by LBgroup::balance(), opt::CancelSpawn(), POSE_init(), strat::Step(), opt3::Step(), opt2::Step(), opt::Step(), and pose::stop().

CProxy_sim POSE_Objects_RO

Definition at line 8 of file sim.C.

Coordinates all startup and shutdown behaviors for POSE simulations.

Definition at line 10 of file sim.C.

Referenced by POSE_exit(), POSE_init(), POSE_prepExit(), POSE_registerCallBack(), POSE_stop(), POSE_sumGVTIterations(), and pose::stop().

Definition at line 21 of file pose.C.


Generated on Mon Sep 21 08:11:04 2020 for Charm++ by  doxygen 1.5.5