SST/macro
|
#include <manager.h>
Public Member Functions | |
macro_manager (parallel_runtime *rt) | |
virtual | ~macro_manager () throw () |
virtual void | init_factory_params (sprockit::sim_parameters *params) |
timestamp | run (timestamp until=timestamp(-1)) |
run More... | |
void | finish () |
Public Member Functions inherited from sstmac::native::manager | |
manager () | |
virtual std::string | to_string () const |
virtual | ~manager () throw () |
Goodbye. More... | |
void | init_factory_params (sprockit::sim_parameters *params) |
sstmac::hw::interconnect * | interconn () const |
void | build_apps (sprockit::sim_parameters *params) |
void | build_app (int appnum, sprockit::sim_parameters *params) |
Public Member Functions inherited from sprockit::factory_type | |
virtual void | init_factory_params (sim_parameters *params) |
virtual void | finalize_init () |
Private Member Functions | |
void | launch_app (int appnum, timestamp start, sw::app_launch *appman) |
void | launch_apps () |
void | start () |
void | stop () |
Private Attributes | |
event_manager * | event_manager_ |
The event manager. More... | |
bool | running_ |
Monitor whether the simulator is currently running. More... | |
sw::job_launcher * | launcher_ |
Additional Inherited Members | |
Static Public Member Functions inherited from sstmac::native::manager | |
static int | compute_max_nproc (sprockit::sim_parameters *params) |
static int | compute_max_nproc_for_app (sprockit::sim_parameters *app_params) |
Protected Attributes inherited from sstmac::native::manager | |
sstmac::sw::app_id | next_ppid_ |
Next parallel process id. More... | |
std::map< int, sw::app_launch * > | app_managers_ |
sstmac::hw::interconnect * | interconnect_ |
parallel_runtime * | rt_ |
sstmac::native::macro_manager::macro_manager | ( | parallel_runtime * | rt | ) |
|
virtual |
|
virtual |
Implements sstmac::native::manager.
|
virtual |
|
private |
|
private |
run
until | The time to run until. Negative value indicates run until no more events |
Implements sstmac::native::manager.
|
private |
|
privatevirtual |
Implements sstmac::native::manager.
|
private |
|
private |
|
private |