Ignore:
Timestamp:
12/05/17 16:24:42 (7 years ago)
Author:
yushan
Message:

unify MPI_Comm type

File:
1 edited

Legend:

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

    r1342 r1355  
    1515  size_t CClientBuffer::maxRequestSize = 0; 
    1616 
    17   CClientBuffer::CClientBuffer(MPI_Comm interComm, int serverRank, StdSize bufferSize, StdSize estimatedMaxEventSize, StdSize maxBufferedEvents) 
    18     : interComm(interComm) 
    19     , serverRank(serverRank) 
     17  CClientBuffer::CClientBuffer(MPI_Comm in_interComm, int serverRank, StdSize bufferSize, StdSize estimatedMaxEventSize, StdSize maxBufferedEvents):  
     18    //interComm(interComm) 
     19    serverRank(serverRank) 
    2020    , bufferSize(bufferSize) 
    2121    , estimatedMaxEventSize(estimatedMaxEventSize) 
     
    2727    , pending(false) 
    2828  { 
     29    interComm = in_interComm; 
     30    *(interComm.mpi_comm) = *(in_interComm.mpi_comm); 
     31    *(interComm.ep_comm_ptr->intercomm->mpi_inter_comm) = *(in_interComm.ep_comm_ptr->intercomm->mpi_inter_comm); 
    2932    buffer[0] = new char[bufferSize]; // transform it with MPI_ALLOC_MEM later 
    3033    buffer[1] = new char[bufferSize]; 
Note: See TracChangeset for help on using the changeset viewer.