Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::NetworkModule Member List

This is the complete list of members for Realm::NetworkModule, including all inherited members.

allgatherv(const char *val_in, size_t bytes, std::vector< char > &vals_out, std::vector< size_t > &lengths)=0Realm::NetworkModulepure virtual
attach(RuntimeImpl *runtime, std::vector< NetworkSegment * > &segments)=0Realm::NetworkModulepure virtual
barrier(void)=0Realm::NetworkModulepure virtual
broadcast(NodeID root, const void *val_in, void *val_out, size_t bytes)=0Realm::NetworkModulepure virtual
check_for_quiescence(size_t sampled_receive_count)=0Realm::NetworkModulepure virtual
cleanup(void)Realm::Modulevirtual
create_active_message_impl(NodeID target, unsigned short msgid, size_t header_size, size_t max_payload_size, const void *src_payload_addr, size_t src_payload_lines, size_t src_payload_line_stride, void *storage_base, size_t storage_size)=0Realm::NetworkModulepure virtual
create_active_message_impl(NodeID target, unsigned short msgid, size_t header_size, size_t max_payload_size, const LocalAddress &src_payload_addr, size_t src_payload_lines, size_t src_payload_line_stride, const RemoteAddress &dest_payload_addr, void *storage_base, size_t storage_size)=0Realm::NetworkModulepure virtual
create_active_message_impl(NodeID target, unsigned short msgid, size_t header_size, size_t max_payload_size, const RemoteAddress &dest_payload_addr, void *storage_base, size_t storage_size)=0Realm::NetworkModulepure virtual
create_active_message_impl(const NodeSet &targets, unsigned short msgid, size_t header_size, size_t max_payload_size, const void *src_payload_addr, size_t src_payload_lines, size_t src_payload_line_stride, void *storage_base, size_t storage_size)=0Realm::NetworkModulepure virtual
create_code_translators(RuntimeImpl *runtime)Realm::Modulevirtual
create_dma_channels(RuntimeImpl *runtime)Realm::Modulevirtual
create_memories(RuntimeImpl *runtime)Realm::Modulevirtual
create_processors(RuntimeImpl *runtime)Realm::Modulevirtual
create_remote_ib_memory(RuntimeImpl *runtime, Memory m, size_t size, Memory::Kind kind, const ByteArray &rdma_info)=0Realm::NetworkModulepure virtual
create_remote_memory(RuntimeImpl *runtime, Memory m, size_t size, Memory::Kind kind, const ByteArray &rdma_info)=0Realm::NetworkModulepure virtual
detach(RuntimeImpl *runtime, std::vector< NetworkSegment * > &segments)=0Realm::NetworkModulepure virtual
gather(NodeID root, const void *val_in, void *vals_out, size_t bytes)=0Realm::NetworkModulepure virtual
get_name(void) constRealm::Module
get_shared_peers(NodeSet &shared_peers)=0Realm::NetworkModulepure virtual
initialize(RuntimeImpl *runtime)Realm::Modulevirtual
Module(const std::string &_name)Realm::Moduleprotected
nameRealm::Moduleprotected
NetworkModule(const std::string &_name)Realm::NetworkModuleprotected
parse_command_line(RuntimeImpl *runtime, std::vector< std::string > &cmdline)Realm::NetworkModulevirtual
pre_detach_cleanup(void)Realm::Modulevirtual
recommended_max_payload(NodeID target, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
recommended_max_payload(const NodeSet &targets, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
recommended_max_payload(NodeID target, const RemoteAddress &dest_payload_addr, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
recommended_max_payload(NodeID target, const void *data, size_t bytes_per_line, size_t lines, size_t line_stride, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
recommended_max_payload(const NodeSet &targets, const void *data, size_t bytes_per_line, size_t lines, size_t line_stride, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
recommended_max_payload(NodeID target, const LocalAddress &src_payload_addr, size_t bytes_per_line, size_t lines, size_t line_stride, const RemoteAddress &dest_payload_addr, bool with_congestion, size_t header_size)=0Realm::NetworkModulepure virtual
sample_messages_received_count(void)=0Realm::NetworkModulepure virtual
~Module(void)Realm::Modulevirtual