Changeset 2518 for XIOS3/trunk/src/event_scheduler.hpp
- Timestamp:
- 06/12/23 15:01:16 (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS3/trunk/src/event_scheduler.hpp
r2230 r2518 52 52 */ 53 53 bool queryEvent(const size_t timeLine, const size_t contextHashId) ; 54 void popEvent() { eventStack .pop() ; }54 void popEvent() { eventStack_.pop() ; } 55 55 56 56 … … 155 155 } ; 156 156 157 MPI_Comm communicator ; /*!< Internal MPI communicator */158 int mpiRank ; /*!< Rank in the communicator */159 int mpiSize ; /*!< Size of the communicator */157 MPI_Comm communicator_ ; /*!< Internal MPI communicator */ 158 int mpiRank_ ; /*!< Rank in the communicator */ 159 int mpiSize_ ; /*!< Size of the communicator */ 160 160 161 queue< pair<size_t, size_t> > eventStack ;162 queue<SPendingRequest* > pendingSentParentRequest ; /*!< Pending request sent to parent */163 queue<SPendingRequest*> pendingRecvParentRequest ; /*!< Pending request recv from parent */164 list<SPendingRequest* > pendingRecvChildRequest ; /*!< Pending request recv from child */165 list<SPendingRequest*> pendingSentChildRequest ; /*!< Pending request sent to child */166 map< SEvent, int > recvEvent ; /*!< list of event received from children. Contains the currnet number children that have already post the same event */161 queue< pair<size_t, size_t> > eventStack_ ; 162 queue<SPendingRequest* > pendingSentParentRequest_ ; /*!< Pending request sent to parent */ 163 queue<SPendingRequest*> pendingRecvParentRequest_ ; /*!< Pending request recv from parent */ 164 list<SPendingRequest* > pendingRecvChildRequest_ ; /*!< Pending request recv from child */ 165 list<SPendingRequest*> pendingSentChildRequest_ ; /*!< Pending request sent to child */ 166 map< SEvent, int > recvEvent_ ; /*!< list of event received from children. Contains the currnet number children that have already post the same event */ 167 167 168 168 169 int level ; /*!< Number of hierachical level for communication */170 vector<int> parent ; /*!< Parent rank for each level */171 vector<vector<int> > child ; /*!< List of child rank for each level */172 vector<int> nbChild ; /*!< Number of child for each level */169 int level_ ; /*!< Number of hierachical level for communication */ 170 vector<int> parent_ ; /*!< Parent rank for each level */ 171 vector<vector<int> > child_ ; /*!< List of child rank for each level */ 172 vector<int> nbChild_ ; /*!< Number of child for each level */ 173 173 174 174 } ;
Note: See TracChangeset
for help on using the changeset viewer.