Ignore:
Timestamp:
06/29/22 18:19:45 (2 years ago)
Author:
ymipsl
Message:
  • Implement new infrastructure for transfert protocol.
  • new purelly one sided protocol is now available, the previous protocol (legacy, mix send/recv and one sided) is still available. Other specific protocol could be implemented more easilly in future.
  • switch can be operate with "transport_protocol" variable in XIOS context :

ex:
<variable id="transport_protocol" type="string">one_sided</variable>

Available protocols are : one_sided, legacy or default. The default protocol is "legacy".

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/event_server.hpp

    r1853 r2343  
    2121 
    2222    void push(int rank,CServerBuffer* serverBuffer ,char* startBuffer,int size) ; 
     23    int getNbSender(void) {return nbSender ;} 
     24 
    2325    CContextServer* getContextServer(void) { return contextServer_ ;} 
    2426     
     
    2628    { 
    2729      int rank ; 
     30      char* startBuffer ; 
    2831      CServerBuffer* serverBuffer ; 
    2932      CBufferIn*  buffer ; 
Note: See TracChangeset for help on using the changeset viewer.