SST/macro
|
The owner of a discrete-event network simulation. More...
#include <manager.h>
Public Member Functions | |
manager () | |
virtual std::string | to_string () const |
virtual | ~manager () throw () |
Goodbye. More... | |
void | init_factory_params (sprockit::sim_parameters *params) |
virtual timestamp | run (timestamp until)=0 |
virtual void | stop ()=0 |
virtual void | finish ()=0 |
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 () |
Static Public Member Functions | |
static int | compute_max_nproc (sprockit::sim_parameters *params) |
static int | compute_max_nproc_for_app (sprockit::sim_parameters *app_params) |
Protected Attributes | |
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_ |
The owner of a discrete-event network simulation.
All time progression is handled by this object and messages between nodes are managed here as well.
sstmac::native::manager::manager | ( | ) |
|
virtual |
Goodbye.
Referenced by to_string().
void sstmac::native::manager::build_app | ( | int | appnum, |
sprockit::sim_parameters * | params | ||
) |
Referenced by interconn().
void sstmac::native::manager::build_apps | ( | sprockit::sim_parameters * | params | ) |
Referenced by interconn().
|
static |
Referenced by interconn().
|
static |
Referenced by interconn().
|
pure virtual |
Implemented in sstmac::native::macro_manager.
Referenced by to_string().
void sstmac::native::manager::init_factory_params | ( | sprockit::sim_parameters * | params | ) |
Referenced by to_string().
|
inline |
Definition at line 59 of file manager.h.
References build_app(), build_apps(), compute_max_nproc(), compute_max_nproc_for_app(), and interconnect_.
Implemented in sstmac::native::macro_manager.
Referenced by to_string().
|
pure virtual |
Implemented in sstmac::native::macro_manager.
Referenced by to_string().
|
inlinevirtual |
Definition at line 41 of file manager.h.
References finish(), init_factory_params(), run(), stop(), and ~manager().
|
protected |
|
protected |
Definition at line 82 of file manager.h.
Referenced by interconn().
|
protected |
|
protected |