Ignore:
Timestamp:
12/13/17 14:42:26 (6 years ago)
Author:
yushan
Message:

unify type : MPI_Request

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/src_ep_dev/ep_recv.cpp

    r1362 r1373  
    6161      ::MPI_Irecv(buf, count, to_mpi_type(datatype), src<0? MPI_ANY_SOURCE : src, tag<0? MPI_ANY_TAG: tag, to_mpi_comm(comm.mpi_comm), &mpi_request); 
    6262 
    63       request->mpi_request = mpi_request; 
     63      request->mpi_request = new ::MPI_Request(mpi_request); 
    6464      request->ep_src = src; 
    6565      request->ep_datatype = datatype; 
     
    6767    } 
    6868 
    69     request->mpi_request = MPI_REQUEST_NULL.mpi_request; 
    7069    request->buf = buf; 
    7170    request->comm = comm; 
     
    106105    //::MPI_Imrecv(buf, count, to_mpi_type(datatype), &mpi_message, &mpi_request); 
    107106 
    108     request->mpi_request = mpi_request; 
     107    request->mpi_request = new ::MPI_Request(mpi_request); 
    109108    request->ep_datatype = datatype; 
    110109    request->ep_tag = message->ep_tag; 
Note: See TracChangeset for help on using the changeset viewer.