Ignore:
Timestamp:
06/04/18 19:25:08 (6 years ago)
Author:
yushan
Message:

save dev. TO DO : test with xios

File:
1 edited

Legend:

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

    r1460 r1520  
    1515  size_t CClientBuffer::maxRequestSize = 0; 
    1616 
    17   CClientBuffer::CClientBuffer(MPI_Comm in_interComm, int serverRank, StdSize bufferSize, StdSize estimatedMaxEventSize, StdSize maxBufferedEvents):  
    18     //interComm(interComm) 
    19     serverRank(serverRank) 
     17  CClientBuffer::CClientBuffer(MPI_Comm 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     *(static_cast< ::MPI_Comm*>(interComm.mpi_comm)) = *(static_cast< ::MPI_Comm*>(in_interComm.mpi_comm)); 
    31     *(static_cast< ::MPI_Comm*>(interComm.ep_comm_ptr->intercomm->mpi_inter_comm)) = *(static_cast< ::MPI_Comm*>(in_interComm.ep_comm_ptr->intercomm->mpi_inter_comm)); 
    3229    buffer[0] = new char[bufferSize]; // transform it with MPI_ALLOC_MEM later 
    3330    buffer[1] = new char[bufferSize]; 
Note: See TracChangeset for help on using the changeset viewer.