QUDA  v1.1.0
A library for QCD on GPUs
Communicator Member List

This is the complete list of members for Communicator, including all inherited members.

asyncReduceCommunicator
blacklistCommunicator
blacklist_initCommunicator
comm_abort_(int status)Communicatorstatic
comm_allreduce(double *data)Communicator
comm_allreduce_array(double *data, size_t size)Communicator
comm_allreduce_int(int *data)Communicator
comm_allreduce_max(double *data)Communicator
comm_allreduce_max_array(double *data, size_t size)Communicator
comm_allreduce_min(double *data)Communicator
comm_allreduce_xor(uint64_t *data)Communicator
comm_barrier(void)Communicator
comm_broadcast(void *data, size_t nbytes)Communicator
comm_config_string()Communicatorinline
comm_coord(int dim)Communicatorinline
comm_declare_receive_displaced(void *buffer, const int displacement[], size_t nbytes)Communicator
comm_declare_recv_rank(void *buffer, int rank, int tag, size_t nbytes)Communicator
comm_declare_send_displaced(void *buffer, const int displacement[], size_t nbytes)Communicator
comm_declare_send_rank(void *buffer, int rank, int tag, size_t nbytes)Communicator
comm_declare_strided_receive_displaced(void *buffer, const int displacement[], size_t blksize, int nblocks, size_t stride)Communicator
comm_declare_strided_send_displaced(void *buffer, const int displacement[], size_t blksize, int nblocks, size_t stride)Communicator
comm_default_topology(void)Communicatorinline
comm_deterministic_reduce()Communicatorinline
comm_dim(int dim)Communicatorinline
comm_dim_partitioned(int)Communicatorinline
comm_dim_partitioned_reset()Communicatorinline
comm_dim_partitioned_set(int dim)Communicatorinline
comm_dim_partitioned_string(const int *comm_dim_override)Communicatorinline
comm_dim_topology_string()Communicatorinline
comm_enable_intranode(bool enable)Communicatorinline
comm_enable_peer2peer(bool enable)Communicatorinline
comm_finalize(void)Communicatorinline
comm_free(MsgHandle *&mh)Communicator
comm_gather_gpuid(int *gpuid_recv_buf)Communicator
comm_gather_hostname(char *hostname_recv_buf)Communicator
comm_gdr_blacklist()Communicatorinline
comm_gdr_enabled()Communicatorinline
comm_gpuid()Communicatorinlinestatic
comm_init(int ndim, const int *dims, QudaCommsMap rank_from_coords, void *map_data)Communicator
comm_init_common(int ndim, const int *dims, QudaCommsMap rank_from_coords, void *map_data)Communicatorinline
comm_intranode_enabled(int dir, int dim)Communicatorinline
comm_neighbor_rank(int dir, int dim)Communicatorinline
comm_nvshmem_enabled()Communicatorinline
comm_partitioned()Communicatorinline
comm_peer2peer_enabled(int dir, int dim)Communicatorinline
comm_peer2peer_enabled_global()Communicatorinline
comm_peer2peer_init(const char *hostname_recv_buf)Communicatorinline
comm_peer2peer_present()Communicatorinline
comm_query(MsgHandle *mh)Communicator
comm_rank(void)Communicator
comm_rank_from_coords(const int *coords)Communicatorinline
comm_rank_global()Communicatorstatic
comm_set_default_topology(Topology *topo)Communicatorinline
comm_set_neighbor_ranks(Topology *topo=nullptr)Communicatorinline
comm_size(void)Communicator
comm_start(MsgHandle *mh)Communicator
comm_wait(MsgHandle *mh)Communicator
commAsyncReduction()Communicatorinline
commAsyncReductionSet(bool async_reduction)Communicatorinline
commCoords(int dir)Communicatorinline
commDim(int dir)Communicatorinline
commDimPartitioned(int dir)Communicatorinline
commDimPartitionedReset()Communicatorinline
commDimPartitionedSet(int dir)Communicatorinline
commGlobalReduction()Communicatorinline
commGlobalReductionSet(bool global_reduction)Communicatorinline
Communicator()Communicatorinline
Communicator(Communicator &other, const int *comm_split)Communicator
Communicator(int nDim, const int *commDims, QudaCommsMap rank_from_coords, void *map_data, bool user_set_comm_handle=false, void *user_comm=nullptr)Communicator
config_initCommunicator
config_stringCommunicator
default_topoCommunicator
deterministic_reduce(T *array, int n)Communicatorinline
enable_intranodeCommunicator
enable_p2pCommunicator
enable_p2p_max_access_rankCommunicator
enable_peer_to_peerCommunicator
gdr_enabledCommunicator
globalReduceCommunicator
gpuidCommunicatorstatic
initCommunicator
intranode_enabledCommunicator
manual_set_partitionCommunicator
neighbor_rankCommunicator
neighbors_cachedCommunicator
p2p_globalCommunicator
partition_override_stringCommunicator
partition_stringCommunicator
peer2peer_enabledCommunicator
peer2peer_initCommunicator
peer2peer_presentCommunicator
rankCommunicator
reduceDouble(double &sum)Communicatorinline
reduceDoubleArray(double *sum, const int len)Communicatorinline
reduceMaxDouble(double &max)Communicatorinline
sizeCommunicator
topology_stringCommunicator
use_deterministic_reduceCommunicator
user_set_comm_handleCommunicator
~Communicator()Communicator