Ignore:
Timestamp:
05/13/20 23:15:06 (4 years ago)
Author:
ymipsl
Message:

Coupling Branch.
Implementing a coupler scheduler, to impose order for intercommunicator creation between several coupling context.
Two way coupling is now working.

YM

File:
1 edited

Legend:

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

    r1764 r1878  
    99#include "contexts_manager.hpp" 
    1010#include "daemons_manager.hpp" 
     11#include "coupler_manager.hpp" 
    1112 
    1213namespace xios 
     
    6869 
    6970     static CRessourcesManager* ressourcesManager_ ; 
     71     static CCouplerManager* couplerManager_ ; 
    7072     static CServicesManager* servicesManager_ ; 
    7173     static CContextsManager* contextsManager_ ; 
     
    9092     static void launchDaemonsManager(bool isXiosServer) ; 
    9193     static void launchRessourcesManager(bool isXiosServer) ; 
    92       
     94     static void launchCouplerManager(bool isXiosServer) ; 
     95     
    9396     static void finalizeServicesManager() ; 
    9497     static void finalizeContextsManager() ; 
    9598     static void finalizeDaemonsManager() ; 
    9699     static void finalizeRessourcesManager() ; 
     100     static void finalizeCouplerManager() ; 
    97101 
    98102     static CRessourcesManager* getRessourcesManager(void) { return ressourcesManager_ ;} 
     103     static CCouplerManager*    getCouplerManager(void) { return couplerManager_ ;} 
    99104     static CServicesManager*   getServicesManager(void) { return servicesManager_ ;} 
    100105     static CContextsManager*   getContextsManager(void) { return contextsManager_ ;} 
Note: See TracChangeset for help on using the changeset viewer.