Changeset 1373 for XIOS/dev/branch_openmp/extern/src_ep_dev/ep_wait.cpp
- Timestamp:
- 12/13/17 14:42:26 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/src_ep_dev/ep_wait.cpp
r1362 r1373 34 34 //::MPI_Request mpi_request = static_cast< ::MPI_Request >(request->mpi_request); 35 35 ::MPI_Status mpi_status; 36 ::MPI_Wait( &(request->mpi_request), &mpi_status);36 ::MPI_Wait((request->mpi_request), &mpi_status); 37 37 38 38 … … 80 80 { 81 81 finished.at(i) = 1; 82 mpi_request[i] = static_cast< ::MPI_Request >(array_of_requests[i].mpi_request); 82 //mpi_request[i] = static_cast< ::MPI_Request >(array_of_requests[i].mpi_request); 83 mpi_request[i] = *(array_of_requests[i].mpi_request); 83 84 } 84 85 } … … 89 90 for(int i=0; i<count; i++) 90 91 { 91 array_of_statuses[i].mpi_status = &mpi_status ;92 array_of_statuses[i].mpi_status = &mpi_status[i]; 92 93 array_of_statuses[i].ep_src = array_of_requests[i].ep_src; 93 94 array_of_statuses[i].ep_tag = array_of_requests[i].ep_tag;
Note: See TracChangeset
for help on using the changeset viewer.