Changeset 1784 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/context.hpp
- Timestamp:
- 12/12/19 18:15:14 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/context.hpp
r1766 r1784 26 26 class CContext; 27 27 class CFile; 28 class CCouplerIn ; 29 class CCouplerOut ; 28 30 ///-------------------------------------------------------------- 29 31 … … 120 122 void solveAllInheritance(bool apply=true); 121 123 void findEnabledFiles(void); 124 void findEnabledCouplerIn(void); 125 void findEnabledCouplerOut(void); 126 void createCouplerInterCommunicator(void) ; 122 127 void findEnabledWriteModeFiles(void); 123 128 void findEnabledReadModeFiles(void); … … 128 133 void checkAxisDomainsGridsEligibilityForCompressedOutput(); 129 134 void prepareTimeseries(void); 130 void solveOnlyRefOfEnabledFields( bool sendToServer);135 void solveOnlyRefOfEnabledFields(void); 131 136 void buildFilterGraphOfEnabledFields(); 132 137 void postProcessFilterGraph(); … … 140 145 void postProcessingGlobalAttributes(); 141 146 142 void solveAllRefOfEnabledFieldsAndTransform( bool sendToServer);147 void solveAllRefOfEnabledFieldsAndTransform(void); 143 148 void checkGridEnabledFields(); 144 149 void checkGridEnabledFieldsInFiles(const std::vector<CFile*>& activeFiles); … … 243 248 bool setProcessingEvent(void) {isProcessingEvent_=true ;} 244 249 bool unsetProcessingEvent(void) {isProcessingEvent_=false ;} 250 MPI_Comm getIntraComm(void) { return intraComm_ ;} 251 252 void addCouplingChanel(const std::string& contextId, bool out) ; 245 253 246 254 public : … … 255 263 std::vector<CFile*> enabledWriteModeFiles; 256 264 265 std::vector<CCouplerIn*> enabledCouplerIn; 266 std::vector<CCouplerOut*> enabledCouplerOut; 267 268 257 269 // List of all enabled fields whose instant data is accessible from the public API 258 270 // but which are not part of a file … … 272 284 std::vector<CContextServer*> serverPrimServer; 273 285 std::vector<CContextClient*> clientPrimServer; 286 std::map<std::string, CContextClient*> couplerClient_ ; 287 std::map<std::string, CContextServer*> couplerServer_ ; 288 289 274 290 std::vector<std::string> primServerId_; 275 291 … … 279 295 280 296 MPI_Comm intraComm_ ; //! context intra communicator 281 297 int intraCommRank_ ; //! context intra communicator rank 298 int intraCommSize_ ; //! context intra communicator size 299 282 300 private: 283 301 bool isPostProcessed;
Note: See TracChangeset
for help on using the changeset viewer.