Changeset 2562 for XIOS3/trunk/src/transport/p2p_context_server.hpp
- Timestamp:
- 09/12/23 08:52:28 (10 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/p2p_context_server.hpp
r2560 r2562 36 36 MPI_Get_count(&status,MPI_CHAR,&count_); 37 37 buffer_.resize(count_) ; 38 info(logProtocol) << "DBG : Request created from " << rank_ << ", of size " << count_ << endl; 38 39 MPI_Irecv(buffer_.data(), count_, MPI_CHAR, rank_, 20, interComm, &request_) ; 40 //MPI_Status mpistatus; 41 //MPI_Recv(buffer_.data(), count_, MPI_CHAR, rank_, 20, interComm, &mpistatus) ; 39 42 } 40 43 41 ~CRequest() { }44 ~CRequest() { info(logProtocol) << "DBG : Request deleted " << rank_ << ", of size " << count_ << endl; } 42 45 43 46 bool test(void) … … 46 49 MPI_Status status ; 47 50 MPI_Test(&request_, &flag, &status) ; 48 if (flag==true) return true ; 51 if (flag==true) { 52 info(logProtocol) << "DBG : Request completed " << rank_ << ", of size " << count_ << endl; 53 return true ; 54 } 49 55 else return false ; 50 56 }
Note: See TracChangeset
for help on using the changeset viewer.