Ignore:
Timestamp:
06/01/23 10:58:08 (13 months ago)
Author:
ymipsl
Message:

Merging XIOS3_ATTACHED branch into XIOS3 trunk.

YM

File:
1 edited

Legend:

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

    r2343 r2507  
    1818#include "one_sided_context_client.hpp" 
    1919#include "legacy_context_client.hpp" 
     20#include "online_context_client.hpp" 
     21 
    2022 
    2123namespace xios 
     
    6163      if (defaultProtocol=="one_sided") return getNew<CContextClient::oneSided>(parent, intraComm, interComm) ; 
    6264      else if  (defaultProtocol=="legacy") return getNew<CContextClient::legacy>(parent, intraComm, interComm) ; 
     65      else if  (defaultProtocol=="online") return getNew<CContextClient::online>(parent, intraComm, interComm) ; 
    6366      else if  (defaultProtocol=="default") return getNew<CContextClient::legacy>(parent, intraComm, interComm) ; 
    6467      else ERROR("CContextClient* CContextClient::getNew<CContextClient::generic>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer)", 
     
    7679    {  
    7780      return new CLegacyContextClient(parent, intraComm, interComm, parentServer);  
     81    } 
     82 
     83    template<> 
     84    CContextClient* CContextClient::getNew<CContextClient::online>(CContext* parent, MPI_Comm intraComm, MPI_Comm interComm, CContext* parentServer) 
     85    {  
     86      return new COnlineContextClient(parent, intraComm, interComm, parentServer);  
    7887    } 
    7988 
Note: See TracChangeset for help on using the changeset viewer.