Ignore:
Timestamp:
01/23/19 10:31:44 (5 years ago)
Author:
yushan
Message:

dev on ADA. add flag switch _usingEP/_usingMPI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/client_server_mapping.cpp

    r1460 r1642  
    88 */ 
    99#include "client_server_mapping.hpp" 
    10  
    11 using namespace ep_lib; 
    1210 
    1311namespace xios { 
     
    3230*/ 
    3331std::map<int,int> CClientServerMapping::computeConnectedClients(int nbServer, int nbClient, 
    34                                                                 MPI_Comm& clientIntraComm, 
     32                                                                ep_lib::MPI_Comm& clientIntraComm, 
    3533                                                                const std::vector<int>& connectedServerRank) 
    3634{ 
     
    6462 
    6563  // get connected server for everybody 
    66   MPI_Allgather(&nbConnectedServer,1,MPI_INT,recvCount,1,MPI_INT,clientIntraComm) ; 
     64  ep_lib::MPI_Allgather(&nbConnectedServer,1,EP_INT,recvCount,1,EP_INT,clientIntraComm) ; 
    6765 
    6866  displ[0]=0 ; 
     
    7270 
    7371 
    74   MPI_Allgatherv(sendBuff,nbConnectedServer,MPI_INT,recvBuff,recvCount,displ,MPI_INT,clientIntraComm) ; 
     72  ep_lib::MPI_Allgatherv(sendBuff,nbConnectedServer,EP_INT,recvBuff,recvCount,displ,EP_INT,clientIntraComm) ; 
    7573  for(int n=0;n<recvSize;n++) clientRes[recvBuff[n]]++ ; 
    7674 
Note: See TracChangeset for help on using the changeset viewer.