allgather(void *send_buffer, int num_bytes, void *recv_buffer) | sstmac::native::serial_runtime | virtual |
allreduce_max(int64_t maxtime) | sstmac::native::serial_runtime | virtual |
allreduce_min(int64_t mintime) | sstmac::native::serial_runtime | virtual |
bcast(void *buffer, int bytes, int root) | sstmac::native::serial_runtime | virtual |
bcast_file_stream(const std::string &fname) | sstmac::parallel_runtime | |
bcast_string(std::string &str, int root) | sstmac::parallel_runtime | |
buf_size_ | sstmac::parallel_runtime | protected |
declare_merge_array(void *buffer, int size, int tag) | sstmac::native::serial_runtime | virtual |
do_send_message(int lp, void *buffer, int size) | sstmac::native::serial_runtime | protectedvirtual |
do_send_recv_messages(std::vector< void * > &buffers) | sstmac::native::serial_runtime | protectedvirtual |
finalize() | sstmac::native::serial_runtime | inlinevirtual |
finalize_init() | sstmac::parallel_runtime | virtual |
free_recv_buffers(const std::vector< void * > &buffers) | sstmac::parallel_runtime | |
gather(void *send_buffer, int num_bytes, void *recv_buffer, int root) | sstmac::native::serial_runtime | virtual |
global_max(int *data, int nelems, int root) | sstmac::native::serial_runtime | virtual |
global_max(long *data, int nelems, int root) | sstmac::native::serial_runtime | virtual |
sstmac::parallel_runtime::global_max(int my_elem) | sstmac::parallel_runtime | inline |
sstmac::parallel_runtime::global_max(long my_elem) | sstmac::parallel_runtime | inline |
global_root | sstmac::parallel_runtime | static |
global_sum(long *data, int nelems, int root) | sstmac::native::serial_runtime | virtual |
global_sum(long long *data, int nelems, int root) | sstmac::native::serial_runtime | virtual |
init_factory_params(sprockit::sim_parameters *params) | sstmac::parallel_runtime | virtual |
sprockit::factory_type::init_factory_params(sim_parameters *params) | sprockit::factory_type | inlinevirtual |
init_partition_params(sprockit::sim_parameters *params) | sstmac::parallel_runtime | virtual |
init_runtime_params(sprockit::sim_parameters *params) | sstmac::parallel_runtime | virtual |
lock() | sstmac::lockable | inline |
me() const | sstmac::parallel_runtime | inline |
me_ | sstmac::parallel_runtime | protected |
merge_refcounts_ | sstmac::native::serial_runtime | protected |
nproc() const | sstmac::parallel_runtime | inline |
nproc_ | sstmac::parallel_runtime | protected |
nthread() const | sstmac::parallel_runtime | inline |
nthread_ | sstmac::parallel_runtime | protected |
parallel_runtime() | sstmac::parallel_runtime | protected |
part_ | sstmac::parallel_runtime | protected |
recv(int src, void *buffer, int buffer_size) | sstmac::native::serial_runtime | virtual |
recv_buffer_pool_ | sstmac::parallel_runtime | protected |
release_merge_array(int tag) | sstmac::native::serial_runtime | virtual |
send(int dst, void *buffer, int buffer_size) | sstmac::native::serial_runtime | virtual |
send_buf_t typedef | sstmac::parallel_runtime | protected |
send_buffer_pools_ | sstmac::parallel_runtime | protected |
send_buffers_ | sstmac::parallel_runtime | protected |
send_event(timestamp t, topology_id tid, event *ev) | sstmac::native::serial_runtime | |
sstmac::parallel_runtime::send_event(int thread_id, timestamp t, topology_id tid, event_loc_id src, uint32_t seqnum, event *ev) | sstmac::parallel_runtime | virtual |
send_recv_messages(std::vector< incoming_msg > &incoming) | sstmac::native::serial_runtime | |
sstmac::parallel_runtime::send_recv_messages(std::vector< void * > &incoming) | sstmac::parallel_runtime | virtual |
ser_buf_size() const | sstmac::parallel_runtime | inline |
serial_runtime() | sstmac::native::serial_runtime | |
to_string() const | sstmac::native::serial_runtime | inline |
topology_partition() const | sstmac::parallel_runtime | |
unlock() | sstmac::lockable | inline |
wait_merge_array(int tag) | sstmac::native::serial_runtime | virtual |
~parallel_runtime() | sstmac::parallel_runtime | virtual |