preCICE v3.1.2
Loading...
Searching...
No Matches
precice::com::MPIDirectCommunication Member List

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

_commStateprecice::com::MPIDirectCommunicationprivate
_isConnectedprecice::com::Communicationprotected
_logprecice::com::MPIDirectCommunicationprivate
_rankOffsetprecice::com::Communicationprotected
acceptConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int rankOffset=0) overrideprecice::com::MPIDirectCommunicationvirtual
acceptConnectionAsServer(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int requesterCommunicatorSize) overrideprecice::com::MPIDirectCommunicationinlinevirtual
adjustRank(Rank rank) const overrideprecice::com::MPIDirectCommunicationprotectedvirtual
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) overrideprecice::com::MPIDirectCommunicationvirtual
allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) overrideprecice::com::MPIDirectCommunicationvirtual
allreduceSum(double itemToSend, double &itemsToReceive, Rank primaryRank) overrideprecice::com::MPIDirectCommunicationvirtual
allreduceSum(double itemToSend, double &itemsToReceive) overrideprecice::com::MPIDirectCommunicationvirtual
allreduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) overrideprecice::com::MPIDirectCommunicationvirtual
allreduceSum(int itemToSend, int &itemsToReceive) overrideprecice::com::MPIDirectCommunicationvirtual
aReceive(precice::span< double > itemsToReceive, int rankSender) overrideprecice::com::MPICommunicationvirtual
aReceive(double &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
aReceive(int &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
aReceive(bool &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
aSend(precice::span< const int > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
aSend(precice::span< const double > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
aSend(const double &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
aSend(const int &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
aSend(const bool &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
broadcast(precice::span< const int > itemsToSend) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(precice::span< int > itemsToReceive, Rank rankBroadcaster) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(int itemToSend) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(int &itemToReceive, Rank rankBroadcaster) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(precice::span< const double > itemsToSend) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(precice::span< double > itemsToReceive, Rank rankBroadcaster) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(double itemToSend) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(double &itemToReceive, Rank rankBroadcaster) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(bool itemToSend) overrideprecice::com::MPIDirectCommunicationvirtual
broadcast(bool &itemToReceive, Rank rankBroadcaster) overrideprecice::com::MPIDirectCommunicationvirtual
precice::com::MPICommunication::broadcast(std::vector< int > const &v)precice::com::Communicationvirtual
precice::com::MPICommunication::broadcast(std::vector< int > &v, Rank rankBroadcaster)precice::com::Communicationvirtual
precice::com::MPICommunication::broadcast(std::vector< double > const &v)precice::com::Communicationvirtual
precice::com::MPICommunication::broadcast(std::vector< double > &v, Rank rankBroadcaster)precice::com::Communicationvirtual
cleanupEstablishment(std::string const &acceptorName, std::string const &requesterName)precice::com::Communicationinlinevirtual
closeConnection() overrideprecice::com::MPIDirectCommunicationvirtual
communicator(Rank rank=0) overrideprecice::com::MPIDirectCommunicationprivatevirtual
connectIntraComm(std::string const &participantName, std::string const &tag, int rank, int size)precice::com::Communication
getRemoteCommunicatorSize() overrideprecice::com::MPIDirectCommunicationvirtual
isConnected()precice::com::Communicationinlinevirtual
MPICommunication()precice::com::MPICommunication
MPIDirectCommunication()precice::com::MPIDirectCommunication
operator=(Communication &&)=deleteprecice::com::Communication
prepareEstablishment(std::string const &acceptorName, std::string const &requesterName)precice::com::Communicationinlinevirtual
rank(int rank) overrideprecice::com::MPIDirectCommunicationprivatevirtual
receive(std::string &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
receive(precice::span< int > itemsToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
receive(precice::span< double > itemsToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
receive(double &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
receive(int &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
receive(bool &itemToReceive, Rank rankSender) overrideprecice::com::MPICommunicationvirtual
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) overrideprecice::com::MPIDirectCommunicationvirtual
reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) overrideprecice::com::MPIDirectCommunicationvirtual
reduceSum(int itemToSend, int &itemsToReceive, Rank primaryRank) overrideprecice::com::MPIDirectCommunicationvirtual
reduceSum(int itemToSend, int &itemsToReceive) overrideprecice::com::MPIDirectCommunicationvirtual
remoteCommunicatorRanks()precice::com::Communicationinline
requestConnection(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int requesterRank, int requesterCommunicatorSize) overrideprecice::com::MPIDirectCommunicationvirtual
requestConnectionAsClient(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, std::set< int > const &acceptorRanks, int requesterRank) overrideprecice::com::MPIDirectCommunicationinlinevirtual
send(std::string const &itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
send(precice::span< const int > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
send(precice::span< const double > itemsToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
send(double itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
send(int itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
send(bool itemToSend, Rank rankReceiver) overrideprecice::com::MPICommunicationvirtual
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::Communicationinline
~Communication()precice::com::Communicationinlinevirtual
~MPICommunication()precice::com::MPICommunicationinlinevirtual
~MPIDirectCommunication()precice::com::MPIDirectCommunicationvirtual