Ignore:
Timestamp:
06/08/18 19:34:51 (6 years ago)
Author:
yushan
Message:

save dev

Location:
XIOS/dev/branch_openmp/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/cxios.cpp

    r1520 r1533  
    107107      MPI_Comm *ep_comm; 
    108108      MPI_Comm_create_endpoints(MPI_COMM_WORLD->mpi_comm, num_ep, info, ep_comm);  // servers should reach here too. 
    109       passage = ep_comm;   
     109      passage = ep_comm;  
     110      EP_group_init(); 
     111      //::MPI_Comm_group(to_mpi_comm(MPI_COMM_WORLD->mpi_comm), &MPI_GROUP_WORLD);  
    110112    } 
    111113         
  • XIOS/dev/branch_openmp/src/event_scheduler.cpp

    r1520 r1533  
    140140      if (received) 
    141141      { 
    142         printf("probed a message coming from parent\n"), 
    143142        recvRequest=new SPendingRequest ; 
    144143        MPI_Irecv(recvRequest->buffer, 3, MPI_UNSIGNED_LONG, -2, 1, communicator, &(recvRequest->request)) ; 
  • XIOS/dev/branch_openmp/src/server.cpp

    r1520 r1533  
    658658         MPI_Get_count(&status,MPI_CHAR,&(counts.back())) ; 
    659659         buffers.push_back(new char[counts.back()]) ; 
     660         //requests.push_back(request); 
     661         //MPI_Irecv((void*)(buffers.back()),counts.back(),MPI_CHAR,root,2,intraComm,&(requests.back())) ; 
     662         MPI_Irecv((void*)(buffers.back()),counts.back(),MPI_CHAR,root,2,intraComm,&request) ; 
    660663         requests.push_back(request); 
    661          MPI_Irecv((void*)(buffers.back()),counts.back(),MPI_CHAR,root,2,intraComm,&(requests.back())) ; 
    662664         isEventRegistered.push_back(false); 
    663665         isEventQueued.push_back(false); 
     
    668670       { 
    669671         // (2) If context id is received, register an event 
    670          MPI_Test(&requests[ctxNb],&flag,&status) ; 
     672         if(!isEventRegistered[ctxNb]) MPI_Test(&requests[ctxNb],&flag,&status) ; 
    671673         if (flag==true && !isEventRegistered[ctxNb]) 
    672674         { 
Note: See TracChangeset for help on using the changeset viewer.