Ignore:
Timestamp:
09/06/23 14:53:33 (10 months ago)
Author:
ymipsl
Message:

p2p transport protocol

  • bug fix
  • more diagnostics
  • set buffer parameters to realistic values

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/buffer_server.cpp

    r2547 r2558  
    99{ 
    1010 
    11   CServerBuffer::CServerBuffer(vector<CWindowDynamic*>& windows, vector<MPI_Aint>& winAddress, int windowsRank, StdSize buffSize)  
    12   : hasWindows(true), windows_(windows), windowsRank_(windowsRank), winAddress_(winAddress) 
     11  CServerBuffer::CServerBuffer(int clientRank, vector<CWindowDynamic*>& windows, vector<MPI_Aint>& winAddress, int windowsRank, StdSize buffSize)  
     12  : hasWindows(true), clientRank_(clientRank), windows_(windows), windowsRank_(windowsRank), winAddress_(winAddress) 
    1313  { 
    1414    size = 3 * buffSize; 
     
    240240    bool ok=false ; 
    241241     
    242     
     242    info(100)<<"getBufferFromClient : check data in client buffer  : clientRank "<<clientRank_<<" timeline "<<timeLine<<" ??"<< endl ; 
    243243    lockBuffer();  
    244244    CTimer::get("getBufferFromClient_locked").resume() ;    
     
    272272      for(size_t i=(count<10)?0:count-10; i<count ; i++) checksumLast=checksumLast+buffer[i] ; 
    273273       
    274       info(40)<<"getBufferFromClient timeLine==clientTimeLine: windowsRank "<<windowsRank_<<" timeline "<<timeLine<<" clientTimeline " 
     274      info(40)<<"getBufferFromClient timeLine==clientTimeLine: clientRank "<<clientRank_<<" timeline "<<timeLine<<" clientTimeline " 
    275275              <<clientTimeline<<" clientCount "<<count<<" checksum "<<(int)checksum<<" " 
    276276              <<(int)buffer[0]<<" "<<(int)buffer[1]<<" "<<(int)buffer[2]<<" "<<(int)buffer[3]<<" "<<(int)buffer[4]<<" "<<(int)buffer[5]<<" "  
     
    286286      unlockBuffer() ; 
    287287    } 
    288     CTimer::get("getBufferFromClient").suspend() ;    
     288    CTimer::get("getBufferFromClient").suspend() ;   
     289    info(100)<<"getBufferFromClient : check data in client buffer ==> done"<<endl ; 
     290 
    289291    if (ok) return true ; 
    290292 
Note: See TracChangeset for help on using the changeset viewer.