preCICE v3.1.2
|
This is the complete list of members for precice::com::MPIDirectCommunication, including all inherited members.
_commState | precice::com::MPIDirectCommunication | private |
_isConnected | precice::com::Communication | protected |
_log | precice::com::MPIDirectCommunication | private |
_rankOffset | precice::com::Communication | protected |
acceptConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int rankOffset=0) override | precice::com::MPIDirectCommunication | virtual |
acceptConnectionAsServer(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int requesterCommunicatorSize) override | precice::com::MPIDirectCommunication | inlinevirtual |
adjustRank(Rank rank) const override | precice::com::MPIDirectCommunication | protectedvirtual |
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) override | precice::com::MPIDirectCommunication | virtual |
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) override | precice::com::MPIDirectCommunication | virtual |
allreduceSum(double itemToSend, double &itemsToReceive, Rank primaryRank) override | precice::com::MPIDirectCommunication | virtual |
allreduceSum(double itemToSend, double &itemsToReceive) override | precice::com::MPIDirectCommunication | virtual |
allreduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) override | precice::com::MPIDirectCommunication | virtual |
allreduceSum(int itemToSend, int &itemsToReceive) override | precice::com::MPIDirectCommunication | virtual |
aReceive(precice::span< double > itemsToReceive, int rankSender) override | precice::com::MPICommunication | virtual |
aReceive(double &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
aReceive(int &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
aReceive(bool &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
aSend(precice::span< const int > itemsToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
aSend(precice::span< const double > itemsToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
aSend(const double &itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
aSend(const int &itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
aSend(const bool &itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
broadcast(precice::span< const int > itemsToSend) override | precice::com::MPIDirectCommunication | virtual |
broadcast(precice::span< int > itemsToReceive, Rank rankBroadcaster) override | precice::com::MPIDirectCommunication | virtual |
broadcast(int itemToSend) override | precice::com::MPIDirectCommunication | virtual |
broadcast(int &itemToReceive, Rank rankBroadcaster) override | precice::com::MPIDirectCommunication | virtual |
broadcast(precice::span< const double > itemsToSend) override | precice::com::MPIDirectCommunication | virtual |
broadcast(precice::span< double > itemsToReceive, Rank rankBroadcaster) override | precice::com::MPIDirectCommunication | virtual |
broadcast(double itemToSend) override | precice::com::MPIDirectCommunication | virtual |
broadcast(double &itemToReceive, Rank rankBroadcaster) override | precice::com::MPIDirectCommunication | virtual |
broadcast(bool itemToSend) override | precice::com::MPIDirectCommunication | virtual |
broadcast(bool &itemToReceive, Rank rankBroadcaster) override | precice::com::MPIDirectCommunication | virtual |
precice::com::MPICommunication::broadcast(std::vector< int > const &v) | precice::com::Communication | virtual |
precice::com::MPICommunication::broadcast(std::vector< int > &v, Rank rankBroadcaster) | precice::com::Communication | virtual |
precice::com::MPICommunication::broadcast(std::vector< double > const &v) | precice::com::Communication | virtual |
precice::com::MPICommunication::broadcast(std::vector< double > &v, Rank rankBroadcaster) | precice::com::Communication | virtual |
cleanupEstablishment(std::string const &acceptorName, std::string const &requesterName) | precice::com::Communication | inlinevirtual |
closeConnection() override | precice::com::MPIDirectCommunication | virtual |
communicator(Rank rank=0) override | precice::com::MPIDirectCommunication | privatevirtual |
connectIntraComm(std::string const &participantName, std::string const &tag, int rank, int size) | precice::com::Communication | |
getRemoteCommunicatorSize() override | precice::com::MPIDirectCommunication | virtual |
isConnected() | precice::com::Communication | inlinevirtual |
MPICommunication() | precice::com::MPICommunication | |
MPIDirectCommunication() | precice::com::MPIDirectCommunication | |
operator=(Communication &&)=delete | precice::com::Communication | |
prepareEstablishment(std::string const &acceptorName, std::string const &requesterName) | precice::com::Communication | inlinevirtual |
rank(int rank) override | precice::com::MPIDirectCommunication | privatevirtual |
receive(std::string &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receive(precice::span< int > itemsToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receive(precice::span< double > itemsToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receive(double &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receive(int &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receive(bool &itemToReceive, Rank rankSender) override | precice::com::MPICommunication | virtual |
receiveRange(Rank rankSender, AsVectorTag< int >) | precice::com::Communication | |
receiveRange(Rank rankSender, AsVectorTag< double >) | precice::com::Communication | |
reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) override | precice::com::MPIDirectCommunication | virtual |
reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) override | precice::com::MPIDirectCommunication | virtual |
reduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) override | precice::com::MPIDirectCommunication | virtual |
reduceSum(int itemToSend, int &itemsToReceive) override | precice::com::MPIDirectCommunication | virtual |
remoteCommunicatorRanks() | precice::com::Communication | inline |
requestConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int requesterRank, int requesterCommunicatorSize) override | precice::com::MPIDirectCommunication | virtual |
requestConnectionAsClient(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, std::set< int > const &acceptorRanks, int requesterRank) override | precice::com::MPIDirectCommunication | inlinevirtual |
send(std::string const &itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
send(precice::span< const int > itemsToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
send(precice::span< const double > itemsToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
send(double itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
send(int itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
send(bool itemToSend, Rank rankReceiver) override | precice::com::MPICommunication | virtual |
sendRange(precice::span< const double > itemsToSend, Rank rankReceiver) | precice::com::Communication | |
sendRange(precice::span< const int > itemsToSend, Rank rankReceiver) | precice::com::Communication | |
setRankOffset(Rank rankOffset) | precice::com::Communication | inline |
~Communication() | precice::com::Communication | inlinevirtual |
~MPICommunication() | precice::com::MPICommunication | inlinevirtual |
~MPIDirectCommunication() | precice::com::MPIDirectCommunication | virtual |