SST/macro
sstmac::parallel_runtime Member List

This is the complete list of members for sstmac::parallel_runtime, including all inherited members.

allgather(void *send_buffer, int num_bytes, void *recv_buffer)=0sstmac::parallel_runtimepure virtual
allreduce_max(int64_t maxtime)=0sstmac::parallel_runtimepure virtual
allreduce_min(int64_t mintime)=0sstmac::parallel_runtimepure virtual
bcast(void *buffer, int bytes, int root)=0sstmac::parallel_runtimepure 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_runtimeprotected
declare_merge_array(void *buffer, int size, int tag)=0sstmac::parallel_runtimepure virtual
do_send_message(int lp, void *buffer, int size)=0sstmac::parallel_runtimeprotectedpure virtual
do_send_recv_messages(std::vector< void * > &buffers)=0sstmac::parallel_runtimeprotectedpure virtual
finalize()=0sstmac::parallel_runtimepure virtual
finalize_init()sstmac::parallel_runtimevirtual
free_recv_buffers(const std::vector< void * > &buffers)sstmac::parallel_runtime
gather(void *send_buffer, int num_bytes, void *recv_buffer, int root)=0sstmac::parallel_runtimepure virtual
global_max(int *data, int nelems, int root)=0sstmac::parallel_runtimepure virtual
global_max(long *data, int nelems, int root)=0sstmac::parallel_runtimepure virtual
global_max(int my_elem)sstmac::parallel_runtimeinline
global_max(long my_elem)sstmac::parallel_runtimeinline
global_rootsstmac::parallel_runtimestatic
global_sum(long *data, int nelems, int root)=0sstmac::parallel_runtimepure virtual
global_sum(long long *data, int nelems, int root)=0sstmac::parallel_runtimepure virtual
init_factory_params(sprockit::sim_parameters *params)sstmac::parallel_runtimevirtual
sprockit::factory_type::init_factory_params(sim_parameters *params)sprockit::factory_typeinlinevirtual
init_partition_params(sprockit::sim_parameters *params)sstmac::parallel_runtimevirtual
init_runtime_params(sprockit::sim_parameters *params)sstmac::parallel_runtimevirtual
lock()sstmac::lockableinline
me() const sstmac::parallel_runtimeinline
me_sstmac::parallel_runtimeprotected
nproc() const sstmac::parallel_runtimeinline
nproc_sstmac::parallel_runtimeprotected
nthread() const sstmac::parallel_runtimeinline
nthread_sstmac::parallel_runtimeprotected
parallel_runtime()sstmac::parallel_runtimeprotected
part_sstmac::parallel_runtimeprotected
recv(int src, void *buffer, int buffer_size)=0sstmac::parallel_runtimepure virtual
recv_buffer_pool_sstmac::parallel_runtimeprotected
release_merge_array(int tag)=0sstmac::parallel_runtimepure virtual
send(int dst, void *buffer, int buffer_size)=0sstmac::parallel_runtimepure virtual
send_buf_t typedefsstmac::parallel_runtimeprotected
send_buffer_pools_sstmac::parallel_runtimeprotected
send_buffers_sstmac::parallel_runtimeprotected
send_event(int thread_id, timestamp t, topology_id tid, event_loc_id src, uint32_t seqnum, event *ev)sstmac::parallel_runtimevirtual
send_recv_messages(std::vector< void * > &incoming)sstmac::parallel_runtimevirtual
ser_buf_size() const sstmac::parallel_runtimeinline
topology_partition() const sstmac::parallel_runtime
unlock()sstmac::lockableinline
wait_merge_array(int tag)=0sstmac::parallel_runtimepure virtual
~parallel_runtime()sstmac::parallel_runtimevirtual