Ignore:
Timestamp:
11/19/18 15:52:54 (5 years ago)
Author:
yushan
Message:

branch_openmp merged with trunk r1597

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/src/event_scheduler.cpp

    r1224 r1601  
    33#include "mpi.hpp" 
    44#include "tracer.hpp" 
     5 
     6using namespace ep_lib; 
    57 
    68namespace xios 
     
    135137    while(received) 
    136138    { 
    137       MPI_Iprobe(MPI_ANY_SOURCE,1,communicator,&received, &status) ; 
     139      MPI_Iprobe(-2,1,communicator,&received, &status) ; 
    138140      if (received) 
    139141      { 
    140142        recvRequest=new SPendingRequest ; 
    141         MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, MPI_ANY_SOURCE, 1, communicator, &(recvRequest->request)) ; 
     143        MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, -2, 1, communicator, &(recvRequest->request)) ; 
    142144        pendingRecvParentRequest.push(recvRequest) ; 
    143145      } 
     
    177179    while(received) 
    178180    { 
    179       MPI_Iprobe(MPI_ANY_SOURCE,0,communicator,&received, &status) ; 
     181      MPI_Iprobe(-2,0,communicator,&received, &status) ; 
    180182      if (received) 
    181183      { 
    182184        recvRequest=new SPendingRequest ; 
    183         MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, MPI_ANY_SOURCE, 0, communicator, &recvRequest->request) ; 
     185        MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, -2, 0, communicator, &recvRequest->request) ; 
    184186        pendingRecvChildRequest.push_back(recvRequest) ; 
    185187      } 
Note: See TracChangeset for help on using the changeset viewer.