Ignore:
Timestamp:
01/22/19 16:43:32 (5 years ago)
Author:
yushan
Message:

revert erroneous commit on trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/client_client_dht_template.hpp

    r1638 r1639  
    4040  public: 
    4141    CClientClientDHTTemplate(const Index2InfoTypeMap& indexInfoInitMap, 
    42                              const ep_lib::MPI_Comm& clientIntraComm); 
     42                             const MPI_Comm& clientIntraComm); 
    4343 
    4444    CClientClientDHTTemplate(const Index2VectorInfoTypeMap& indexInfoInitMap, 
    45                              const ep_lib::MPI_Comm& clientIntraComm); 
     45                             const MPI_Comm& clientIntraComm); 
    4646 
    4747    void computeIndexInfoMapping(const CArray<size_t,1>& indices); 
     
    5555 
    5656  protected: 
    57     CClientClientDHTTemplate(const ep_lib::MPI_Comm& clientIntraComm); 
     57    CClientClientDHTTemplate(const MPI_Comm& clientIntraComm); 
    5858 
    5959  protected: 
     
    6262    // Redistribute index and info among clients 
    6363    void computeDistributedIndex(const Index2InfoTypeMap& indexInfoInitMap, 
    64                                  const ep_lib::MPI_Comm& intraCommLevel, 
     64                                 const MPI_Comm& intraCommLevel, 
    6565                                 int level); 
    6666 
    6767    void computeDistributedIndex(const Index2VectorInfoTypeMap& indexInfoInitMap, 
    68                                  const ep_lib::MPI_Comm& intraCommLevel, 
     68                                 const MPI_Comm& intraCommLevel, 
    6969                                 int level); 
    7070 
     
    7373 
    7474    void computeIndexInfoMappingLevel(const CArray<size_t,1>& indices, 
    75                                       const ep_lib::MPI_Comm& intraCommLevel, 
     75                                      const MPI_Comm& intraCommLevel, 
    7676                                      int level); 
    7777 
     
    8585    // Send information to clients 
    8686    void sendInfoToClients(int clientDestRank, unsigned char* info, int infoSize, 
    87                            const ep_lib::MPI_Comm& clientIntraComm, 
    88                            std::vector<ep_lib::MPI_Request>& requestSendInfo); 
    89     void sendInfoToClients(int clientDestRank, unsigned char* info, int infoSize, 
    90                            const ep_lib::MPI_Comm& clientIntraComm, 
    91                            ep_lib::MPI_Request* requestSendInfo); 
     87                           const MPI_Comm& clientIntraComm, 
     88                           std::vector<MPI_Request>& requestSendInfo); 
    9289 
    9390    void recvInfoFromClients(int clientSrcRank, unsigned char* info, int infoSize, 
    94                             const ep_lib::MPI_Comm& clientIntraComm, 
    95                             std::vector<ep_lib::MPI_Request>& requestRecvInfo); 
    96     void recvInfoFromClients(int clientSrcRank, unsigned char* info, int infoSize, 
    97                              const ep_lib::MPI_Comm& clientIntraComm, 
    98                              ep_lib::MPI_Request* requestRecvInfo); 
    99                                                          
     91                            const MPI_Comm& clientIntraComm, 
     92                            std::vector<MPI_Request>& requestRecvInfo); 
    10093 
    10194    // Send global index to clients 
    10295    void sendIndexToClients(int clientDestRank, size_t* indices, size_t indiceSize, 
    103                             const ep_lib::MPI_Comm& clientIntraComm, 
    104                             std::vector<ep_lib::MPI_Request>& requestSendIndexGlobal); 
    105     void sendIndexToClients(int clientDestRank, size_t* indices, size_t indiceSize, 
    106                             const ep_lib::MPI_Comm& clientIntraComm, 
    107                             ep_lib::MPI_Request* requestSendIndexGlobal); 
     96                            const MPI_Comm& clientIntraComm, 
     97                            std::vector<MPI_Request>& requestSendIndexGlobal); 
    10898 
    10999    void recvIndexFromClients(int clientSrcRank, size_t* indices, size_t indiceSize, 
    110                              const ep_lib::MPI_Comm& clientIntraComm, 
    111                              std::vector<ep_lib::MPI_Request>& requestRecvIndex); 
    112     void recvIndexFromClients(int clientSrcRank, size_t* indices, size_t indiceSize, 
    113                               const ep_lib::MPI_Comm& clientIntraComm, 
    114                               ep_lib::MPI_Request* requestRecvIndex); 
     100                             const MPI_Comm& clientIntraComm, 
     101                             std::vector<MPI_Request>& requestRecvIndex); 
    115102 
    116103    void sendRecvOnReturn(const std::vector<int>& sendNbRank, std::vector<int>& sendNbElements, 
Note: See TracChangeset for help on using the changeset viewer.