Ginkgo: Member List

| Ginkgo Generated from branch based on main. Ginkgo version 1.11.0 A numerical linear algebra library targeting many-core architectures

Loading...
Searching...
No Matches
gko::experimental::mpi::communicator Member List

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
communicator(const communicator &other)=default | gko::experimental::mpi::communicator |
communicator(communicator &&other) | gko::experimental::mpi::communicator | inline
create_owning(const MPI_Comm &comm, bool force_host_buffer=false) | gko::experimental::mpi::communicator | inlinestatic
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
is_congruent(const communicator &rhs) const | gko::experimental::mpi::communicator | inline
is_identical(const communicator &rhs) 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 &other)=default | gko::experimental::mpi::communicator |
operator=(communicator &&other) | 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