Ginkgo
Generated from pipelines/1554403166 branch based on develop. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
|
This is the complete list of members for gko::experimental::mpi::communicator, including all inherited members.
all_gather(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
all_reduce(std::shared_ptr< const Executor > exec, ReduceType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
all_reduce(std::shared_ptr< const Executor > exec, const ReduceType *send_buffer, ReduceType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
all_to_all(std::shared_ptr< const Executor > exec, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
all_to_all(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
all_to_all_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int *send_counts, const int *send_offsets, RecvType *recv_buffer, const int *recv_counts, const int *recv_offsets) const | gko::experimental::mpi::communicator | inline |
all_to_all_v(std::shared_ptr< const Executor > exec, const void *send_buffer, const int *send_counts, const int *send_offsets, MPI_Datatype send_type, void *recv_buffer, const int *recv_counts, const int *recv_offsets, MPI_Datatype recv_type) const | gko::experimental::mpi::communicator | inline |
broadcast(std::shared_ptr< const Executor > exec, BroadcastType *buffer, int count, int root_rank) const | gko::experimental::mpi::communicator | inline |
communicator(const MPI_Comm &comm, bool force_host_buffer=false) | gko::experimental::mpi::communicator | inline |
communicator(const MPI_Comm &comm, int color, int key) | gko::experimental::mpi::communicator | inline |
communicator(const communicator &comm, int color, int key) | gko::experimental::mpi::communicator | inline |
force_host_buffer() const (defined in gko::experimental::mpi::communicator) | gko::experimental::mpi::communicator | inline |
gather(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
gather_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int *recv_counts, const int *displacements, int root_rank) const | gko::experimental::mpi::communicator | inline |
get() const | gko::experimental::mpi::communicator | inline |
i_all_gather(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
i_all_reduce(std::shared_ptr< const Executor > exec, ReduceType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
i_all_reduce(std::shared_ptr< const Executor > exec, const ReduceType *send_buffer, ReduceType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
i_all_to_all(std::shared_ptr< const Executor > exec, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
i_all_to_all(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count) const | gko::experimental::mpi::communicator | inline |
i_all_to_all_v(std::shared_ptr< const Executor > exec, const void *send_buffer, const int *send_counts, const int *send_offsets, MPI_Datatype send_type, void *recv_buffer, const int *recv_counts, const int *recv_offsets, MPI_Datatype recv_type) const | gko::experimental::mpi::communicator | inline |
i_all_to_all_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int *send_counts, const int *send_offsets, RecvType *recv_buffer, const int *recv_counts, const int *recv_offsets) const | gko::experimental::mpi::communicator | inline |
i_broadcast(std::shared_ptr< const Executor > exec, BroadcastType *buffer, int count, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_gather(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_gather_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int *recv_counts, const int *displacements, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_recv(std::shared_ptr< const Executor > exec, RecvType *recv_buffer, const int recv_count, const int source_rank, const int recv_tag) const | gko::experimental::mpi::communicator | inline |
i_reduce(std::shared_ptr< const Executor > exec, const ReduceType *send_buffer, ReduceType *recv_buffer, int count, MPI_Op operation, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_scan(std::shared_ptr< const Executor > exec, const ScanType *send_buffer, ScanType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
i_scatter(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_scatter_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int *send_counts, const int *displacements, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
i_send(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, const int destination_rank, const int send_tag) const | gko::experimental::mpi::communicator | inline |
node_local_rank() const | gko::experimental::mpi::communicator | inline |
operator!=(const communicator &rhs) const | gko::experimental::mpi::communicator | inline |
operator==(const communicator &rhs) const | gko::experimental::mpi::communicator | inline |
rank() const | gko::experimental::mpi::communicator | inline |
recv(std::shared_ptr< const Executor > exec, RecvType *recv_buffer, const int recv_count, const int source_rank, const int recv_tag) const | gko::experimental::mpi::communicator | inline |
reduce(std::shared_ptr< const Executor > exec, const ReduceType *send_buffer, ReduceType *recv_buffer, int count, MPI_Op operation, int root_rank) const | gko::experimental::mpi::communicator | inline |
scan(std::shared_ptr< const Executor > exec, const ScanType *send_buffer, ScanType *recv_buffer, int count, MPI_Op operation) const | gko::experimental::mpi::communicator | inline |
scatter(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
scatter_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int *send_counts, const int *displacements, RecvType *recv_buffer, const int recv_count, int root_rank) const | gko::experimental::mpi::communicator | inline |
send(std::shared_ptr< const Executor > exec, const SendType *send_buffer, const int send_count, const int destination_rank, const int send_tag) const | gko::experimental::mpi::communicator | inline |
size() const | gko::experimental::mpi::communicator | inline |
synchronize() const | gko::experimental::mpi::communicator | inline |