|
preCICE v3.3.0
|
This is the complete list of members for precice::com::MPISinglePortsCommunication, including all inherited members.
| _addressDirectory | precice::com::MPISinglePortsCommunication | private |
| _direct | precice::com::MPISinglePortsCommunication | private |
| _global | precice::com::MPISinglePortsCommunication | private |
| _initialCommSize | precice::com::MPISinglePortsCommunication | private |
| _isAcceptor | precice::com::MPISinglePortsCommunication | private |
| _isConnected | precice::com::Communication | protected |
| _log | precice::com::MPISinglePortsCommunication | private |
| _portName | precice::com::MPISinglePortsCommunication | 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::MPISinglePortsCommunication | virtual |
| acceptConnectionAsServer(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, int acceptorRank, int requesterCommunicatorSize) override | precice::com::MPISinglePortsCommunication | virtual |
| adjustRank(Rank rank) const | precice::com::Communication | protectedvirtual |
| allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive, Rank primaryRank) | precice::com::Communication | virtual |
| allreduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) | precice::com::Communication | virtual |
| allreduceSum(double itemToSend, double &itemToReceive, Rank primaryRank) | precice::com::Communication | virtual |
| allreduceSum(double itemToSend, double &itemToReceive) | precice::com::Communication | virtual |
| allreduceSum(int itemToSend, int &itemToReceive, Rank primaryRank) | precice::com::Communication | virtual |
| allreduceSum(int itemToSend, int &itemToReceive) | precice::com::Communication | 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) | precice::com::Communication | virtual |
| broadcast(precice::span< int > itemsToReceive, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(int itemToSend) | precice::com::Communication | virtual |
| broadcast(int &itemToReceive, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(precice::span< const double > itemsToSend) | precice::com::Communication | virtual |
| broadcast(precice::span< double > itemsToReceive, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(double itemToSend) | precice::com::Communication | virtual |
| broadcast(double &itemToReceive, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(bool itemToSend) | precice::com::Communication | virtual |
| broadcast(bool &itemToReceive, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(std::vector< int > const &v) | precice::com::Communication | virtual |
| broadcast(std::vector< int > &v, Rank rankBroadcaster) | precice::com::Communication | virtual |
| broadcast(std::vector< double > const &v) | precice::com::Communication | virtual |
| broadcast(std::vector< double > &v, Rank rankBroadcaster) | precice::com::Communication | virtual |
| cleanupEstablishment(std::string const &acceptorName, std::string const &requesterName) override | precice::com::MPISinglePortsCommunication | virtual |
| closeConnection() override | precice::com::MPISinglePortsCommunication | virtual |
| communicator(Rank rank) override | precice::com::MPISinglePortsCommunication | privatevirtual |
| connectIntraComm(std::string const &participantName, std::string const &tag, int rank, int size) | precice::com::Communication | |
| getRemoteCommunicatorSize() override | precice::com::MPISinglePortsCommunication | virtual |
| isConnected() | precice::com::Communication | inlinevirtual |
| MPICommunication() | precice::com::MPICommunication | |
| MPISinglePortsCommunication(std::string addressDirectory=".") | precice::com::MPISinglePortsCommunication | explicit |
| operator=(Communication &&)=delete | precice::com::Communication | |
| prepareEstablishment(std::string const &acceptorName, std::string const &requesterName) override | precice::com::MPISinglePortsCommunication | virtual |
| rank(int rank) override | precice::com::MPISinglePortsCommunication | 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) | precice::com::Communication | virtual |
| reduceSum(precice::span< double const > itemsToSend, precice::span< double > itemsToReceive) | precice::com::Communication | virtual |
| reduceSum(int itemToSend, int &itemToReceive, Rank primaryRank) | precice::com::Communication | virtual |
| reduceSum(int itemsToSend, int &itemsToReceive) | precice::com::Communication | 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::MPISinglePortsCommunication | virtual |
| requestConnectionAsClient(std::string const &acceptorName, std::string const &requesterName, std::string const &tag, std::set< int > const &acceptorRanks, int requesterRank) override | precice::com::MPISinglePortsCommunication | virtual |
| 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()=default | precice::com::Communication | virtual |
| ~MPICommunication() override=default | precice::com::MPICommunication | |
| ~MPISinglePortsCommunication() override | precice::com::MPISinglePortsCommunication |