Changeset 386


Ignore:
Timestamp:
10/31/12 18:54:49 (11 years ago)
Author:
ymipsl
Message:

Suprress a dead-lock rising in connected mod, probably due to the quality of MPI implementation (openMPI at less).

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/context_client.cpp

    r382 r386  
    6767    { 
    6868      context->server->setPendingEvent() ; 
    69       while(checkBuffers(ranks) || context->server->hasPendingEvent()) 
    70       { 
    71         context->server->eventLoop() ; 
    72       } 
     69      while(checkBuffers(ranks)) 
     70      { 
     71        context->server->listen() ; 
     72        context->server->checkPendingRequest() ; 
     73      } 
     74 
     75      while(context->server->hasPendingEvent()) 
     76      { 
     77       context->server->eventLoop() ; 
     78      } 
     79       
    7380    } 
    7481 
Note: See TracChangeset for help on using the changeset viewer.