Changeset 2556 for XIOS3/trunk/src/transport/context_server.cpp
- Timestamp:
- 09/04/23 12:19:46 (10 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/transport/context_server.cpp
r2551 r2556 22 22 #include "timeline_events.hpp" 23 23 #include "one_sided_context_server.hpp" 24 #include "p2p_context_server.hpp" 24 25 #include "legacy_context_server.hpp" 25 26 … … 67 68 string defaultProtocol = CXios::getin<string>("transport_protocol", "default") ; 68 69 if (defaultProtocol=="one_sided") return new COneSidedContextServer(parent, intraComm, interComm) ; 70 else if (defaultProtocol=="p2p") return new CP2pContextServer(parent, intraComm, interComm) ; 69 71 else if (defaultProtocol=="legacy") return new CLegacyContextServer(parent, intraComm, interComm) ; 70 72 else if (defaultProtocol=="default") return new CLegacyContextServer(parent, intraComm, interComm) ; … … 80 82 81 83 template<> 84 CContextServer* CContextServer::getNew<CContextServer::p2p>(CContext* parent,MPI_Comm intraComm,MPI_Comm interComm) 85 { 86 return new CP2pContextServer(parent, intraComm, interComm) ; 87 } 88 89 template<> 82 90 CContextServer* CContextServer::getNew<CContextServer::legacy>(CContext* parent,MPI_Comm intraComm,MPI_Comm interComm) 83 91 {
Note: See TracChangeset
for help on using the changeset viewer.