| allgather(void *send_buffer, int num_bytes, void *recv_buffer)=0 | sstmac::parallel_runtime | pure virtual |
| allreduce_max(int64_t maxtime)=0 | sstmac::parallel_runtime | pure virtual |
| allreduce_min(int64_t mintime)=0 | sstmac::parallel_runtime | pure virtual |
| bcast(void *buffer, int bytes, int root)=0 | sstmac::parallel_runtime | pure 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)=0 | sstmac::parallel_runtime | pure virtual |
| do_send_message(int lp, void *buffer, int size)=0 | sstmac::parallel_runtime | protectedpure virtual |
| do_send_recv_messages(std::vector< void * > &buffers)=0 | sstmac::parallel_runtime | protectedpure virtual |
| finalize()=0 | sstmac::parallel_runtime | pure virtual |
| 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)=0 | sstmac::parallel_runtime | pure virtual |
| global_max(int *data, int nelems, int root)=0 | sstmac::parallel_runtime | pure virtual |
| global_max(long *data, int nelems, int root)=0 | sstmac::parallel_runtime | pure virtual |
| global_max(int my_elem) | sstmac::parallel_runtime | inline |
| global_max(long my_elem) | sstmac::parallel_runtime | inline |
| global_root | sstmac::parallel_runtime | static |
| global_sum(long *data, int nelems, int root)=0 | sstmac::parallel_runtime | pure virtual |
| global_sum(long long *data, int nelems, int root)=0 | sstmac::parallel_runtime | pure 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 |
| 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)=0 | sstmac::parallel_runtime | pure virtual |
| recv_buffer_pool_ | sstmac::parallel_runtime | protected |
| release_merge_array(int tag)=0 | sstmac::parallel_runtime | pure virtual |
| send(int dst, void *buffer, int buffer_size)=0 | sstmac::parallel_runtime | pure virtual |
| send_buf_t typedef | sstmac::parallel_runtime | protected |
| send_buffer_pools_ | sstmac::parallel_runtime | protected |
| send_buffers_ | sstmac::parallel_runtime | protected |
| 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< void * > &incoming) | sstmac::parallel_runtime | virtual |
| ser_buf_size() const | sstmac::parallel_runtime | inline |
| topology_partition() const | sstmac::parallel_runtime | |
| unlock() | sstmac::lockable | inline |
| wait_merge_array(int tag)=0 | sstmac::parallel_runtime | pure virtual |
| ~parallel_runtime() | sstmac::parallel_runtime | virtual |