preCICE
Loading...
Searching...
No Matches
MPIDirectCommunication Member List

This is the complete list of members for MPIDirectCommunication, including all inherited members.

_commStateMPIDirectCommunicationprivate
_logMPIDirectCommunicationprivate
acceptConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int rankOffset=0) overrideMPIDirectCommunication
acceptConnectionAsServer(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int requesterCommunicatorSize) overrideMPIDirectCommunicationinline
adjustRank(Rank rank) const overrideMPIDirectCommunicationprotected
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) overrideMPIDirectCommunication
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) overrideMPIDirectCommunication
allreduceSum(double itemToSend, double &itemsToReceive, Rank primaryRank) overrideMPIDirectCommunication
allreduceSum(double itemToSend, double &itemsToReceive) overrideMPIDirectCommunication
allreduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) overrideMPIDirectCommunication
allreduceSum(int itemToSend, int &itemsToReceive) overrideMPIDirectCommunication
aReceive(precice::span< double > itemsToReceive, int rankSender) overrideprecice::com::MPICommunication
aReceive(double &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
aReceive(int &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
aReceive(bool &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
aSend(precice::span< const int > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
aSend(precice::span< const double > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
aSend(const double &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
aSend(const int &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
aSend(const bool &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
broadcast(precice::span< const int > itemsToSend) overrideMPIDirectCommunication
broadcast(precice::span< int > itemsToReceive, Rank rankBroadcaster) overrideMPIDirectCommunication
broadcast(int itemToSend) overrideMPIDirectCommunication
broadcast(int &itemToReceive, Rank rankBroadcaster) overrideMPIDirectCommunication
broadcast(precice::span< const double > itemsToSend) overrideMPIDirectCommunication
broadcast(precice::span< double > itemsToReceive, Rank rankBroadcaster) overrideMPIDirectCommunication
broadcast(double itemToSend) overrideMPIDirectCommunication
broadcast(double &itemToReceive, Rank rankBroadcaster) overrideMPIDirectCommunication
broadcast(bool itemToSend) overrideMPIDirectCommunication
broadcast(bool &itemToReceive, Rank rankBroadcaster) overrideMPIDirectCommunication
closeConnection() overrideMPIDirectCommunication
communicator(Rank rank=0) overrideMPIDirectCommunicationprivatevirtual
getRemoteCommunicatorSize() overrideMPIDirectCommunication
MPICommunication()precice::com::MPICommunication
MPIDirectCommunication()MPIDirectCommunication
rank(int rank) overrideMPIDirectCommunicationprivatevirtual
receive(std::string &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
receive(precice::span< int > itemsToReceive, Rank rankSender) overrideprecice::com::MPICommunication
receive(precice::span< double > itemsToReceive, Rank rankSender) overrideprecice::com::MPICommunication
receive(double &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
receive(int &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
receive(bool &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunication
reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) overrideMPIDirectCommunication
reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) overrideMPIDirectCommunication
reduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) overrideMPIDirectCommunication
reduceSum(int itemToSend, int &itemsToReceive) overrideMPIDirectCommunication
requestConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int requesterRank, int requesterCommunicatorSize) overrideMPIDirectCommunication
requestConnectionAsClient(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, std::set< int > const &acceptorRanks, int requesterRank) overrideMPIDirectCommunicationinline
send(std::string const &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
send(precice::span< const int > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
send(precice::span< const double > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
send(double itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
send(int itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
send(bool itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunication
~MPICommunication() override=defaultprecice::com::MPICommunication
~MPIDirectCommunication() overrideMPIDirectCommunication