Ignore:
Timestamp:
08/29/23 17:24:04 (10 months ago)
Author:
ymipsl
Message:

Major update :

  • New method to lock and unlock one-sided windows (window_dynamic) to avoid network overhead
  • Introducing multithreading on server sided to manage more efficiently dead-lock occuring (similar to co-routine which will be available and implemented in futur c++ standard), based on c++ threads
  • Suprression of old "attached mode" which is replaced by online writer and reder filters

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transport/context_client.cpp

    r2507 r2547  
    4040 
    4141      int flag; 
    42       MPI_Comm_test_inter(interComm, &flag); 
    43       if (flag) isAttached_=false ; 
    44       else  isAttached_=true ; 
    45  
    46       if (flag) MPI_Comm_remote_size(interComm, &serverSize); 
    47       else  MPI_Comm_size(interComm, &serverSize); 
    48  
     42       
     43      MPI_Comm_remote_size(interComm, &serverSize); 
     44       
    4945      computeLeader(clientRank, clientSize, serverSize, ranksServerLeader, ranksServerNotLeader); 
    5046 
Note: See TracChangeset for help on using the changeset viewer.