Ignore:
Timestamp:
06/11/18 19:06:45 (6 years ago)
Author:
yushan
Message:

tests in XIOS OK (client, complete, remap, toy)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/ep_dev/ep_message.cpp

    r1532 r1538  
    4646      } 
    4747       
     48      if((*(*it))->state == 2) 
     49      { 
     50        EP_PendingRequests->erase(it); 
     51         
     52        memcheck("EP_PendingRequests["<<ep_rank<<"]->size() = " << EP_PendingRequests->size()); 
     53        it = EP_PendingRequests->begin(); 
     54        continue; 
     55      } 
     56       
    4857      Message_Check(((*(*it))->comm)); 
    4958    } 
     
    5564    { 
    5665      if(*(*it) == 0) 
     66      { 
     67        EP_PendingRequests->erase(it); 
     68         
     69        memcheck("EP_PendingRequests["<<ep_rank<<"]->size() = " << EP_PendingRequests->size()); 
     70        it = EP_PendingRequests->begin(); 
     71        continue; 
     72      } 
     73       
     74      if((*(*it))->state == 2) 
    5775      { 
    5876        EP_PendingRequests->erase(it); 
     
    196214        continue; 
    197215      } 
     216       
     217      if((*(*it))->state == 2) 
     218      { 
     219        EP_PendingRequests->erase(it); 
     220         
     221        memcheck("EP_PendingRequests["<<ep_rank<<"]->size() = " << EP_PendingRequests->size()); 
     222        it = EP_PendingRequests->begin(); 
     223        continue; 
     224      } 
    198225           
    199226      if((*(*it))->ep_src>6) 
Note: See TracChangeset for help on using the changeset viewer.