CollectiveCommunicator(communicator base=MPI_COMM_NULL) (defined in gko::experimental::mpi::CollectiveCommunicator) | gko::experimental::mpi::CollectiveCommunicator | explicit |
create_inverse() const override | gko::experimental::mpi::NeighborhoodCommunicator | virtual |
create_with_same_type(communicator base, const distributed::index_map_variant &imap) const override | gko::experimental::mpi::NeighborhoodCommunicator | virtual |
get_base_communicator() const (defined in gko::experimental::mpi::CollectiveCommunicator) | gko::experimental::mpi::CollectiveCommunicator | |
get_recv_size() const override | gko::experimental::mpi::NeighborhoodCommunicator | virtual |
get_send_size() const override | gko::experimental::mpi::NeighborhoodCommunicator | virtual |
i_all_to_all_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, RecvType *recv_buffer) const | gko::experimental::mpi::NeighborhoodCommunicator | |
i_all_to_all_v(std::shared_ptr< const Executor > exec, const void *send_buffer, MPI_Datatype send_type, void *recv_buffer, MPI_Datatype recv_type) const | gko::experimental::mpi::NeighborhoodCommunicator | |
gko::experimental::mpi::CollectiveCommunicator::i_all_to_all_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, RecvType *recv_buffer) const | gko::experimental::mpi::CollectiveCommunicator | |
gko::experimental::mpi::CollectiveCommunicator::i_all_to_all_v(std::shared_ptr< const Executor > exec, const void *send_buffer, MPI_Datatype send_type, void *recv_buffer, MPI_Datatype recv_type) const | gko::experimental::mpi::CollectiveCommunicator | |
NeighborhoodCommunicator(const NeighborhoodCommunicator &other)=default (defined in gko::experimental::mpi::NeighborhoodCommunicator) | gko::experimental::mpi::NeighborhoodCommunicator | |
NeighborhoodCommunicator(NeighborhoodCommunicator &&other) (defined in gko::experimental::mpi::NeighborhoodCommunicator) | gko::experimental::mpi::NeighborhoodCommunicator | |
NeighborhoodCommunicator(communicator base) | gko::experimental::mpi::NeighborhoodCommunicator | explicit |
NeighborhoodCommunicator(communicator base, const distributed::index_map< LocalIndexType, GlobalIndexType > &imap) | gko::experimental::mpi::NeighborhoodCommunicator | |
operator!=(const NeighborhoodCommunicator &a, const NeighborhoodCommunicator &b) | gko::experimental::mpi::NeighborhoodCommunicator | friend |
operator=(const NeighborhoodCommunicator &other)=default (defined in gko::experimental::mpi::NeighborhoodCommunicator) | gko::experimental::mpi::NeighborhoodCommunicator | |
operator=(NeighborhoodCommunicator &&other) (defined in gko::experimental::mpi::NeighborhoodCommunicator) | gko::experimental::mpi::NeighborhoodCommunicator | |
operator==(const NeighborhoodCommunicator &a, const NeighborhoodCommunicator &b) | gko::experimental::mpi::NeighborhoodCommunicator | friend |
~CollectiveCommunicator()=default (defined in gko::experimental::mpi::CollectiveCommunicator) | gko::experimental::mpi::CollectiveCommunicator | virtual |