QUDA  v1.1.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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