ginkgo/core/distributed/dense_communicator.hpp Source File#
|
Reference API
|
dense_communicator.hpp
This class defines mappings between global and local indices.
Definition index_map.hpp:68
Definition collective_communicator.hpp:30
request i_all_to_all_v(std::shared_ptr< const Executor > exec, const SendType *send_buffer, RecvType *recv_buffer) const
Definition collective_communicator.hpp:118
Definition dense_communicator.hpp:30
std::unique_ptr< CollectiveCommunicator > create_inverse() const override
friend bool operator!=(const DenseCommunicator &a, const DenseCommunicator &b)
DenseCommunicator(communicator base)
comm_index_type get_recv_size() const override
std::unique_ptr< CollectiveCommunicator > create_with_same_type(communicator base, const distributed::index_map_variant &imap) const override
comm_index_type get_send_size() const override
friend bool operator==(const DenseCommunicator &a, const DenseCommunicator &b)
DenseCommunicator(communicator base, const distributed::index_map< LocalIndexType, GlobalIndexType > &imap)
request i_all_to_all_v_impl(std::shared_ptr< const Executor > exec, const void *send_buffer, MPI_Datatype send_type, void *recv_buffer, MPI_Datatype recv_type) const override
Definition mpi.hpp:416
Definition mpi.hpp:327
Generated by