Changeset 1539 for XIOS/dev/branch_openmp/extern/src_ep_dev/ep_comm.hpp
- Timestamp:
- 06/12/18 11:54:13 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/src_ep_dev/ep_comm.hpp
r1521 r1539 3 3 4 4 #include "ep_message.hpp" 5 #include "ep_intercomm.hpp"6 5 #include "ep_barrier.hpp" 7 6 #include "ep_buffer.hpp" … … 10 9 typedef std::vector< std::pair<int, int> > RANK_MAP; // at(ep_rank) = <ep_rank_local, mpi_rank> 11 10 typedef std::map<int, std::pair<int, int> > EP_RANK_MAP; // key(ep_rank) = <ep_rank_local, mpi_rank> 12 //typedef std::vector<std::pair< std::pair<int, int>, std::pair<int, int> > > INTERCOMM_RANK_MAP;13 11 typedef std::list<ep_lib::MPI_Message > Message_list; 12 typedef std::map<int, int > INTER_RANK_MAP; 14 13 15 14 namespace ep_lib … … 26 25 // 2: mpi_rank, mpi_size 27 26 28 // for intercomm : = size_rank_info of local_comm29 30 31 27 ep_comm **comm_list; 32 28 33 29 Message_list *message_queue; 34 30 35 36 int comm_label;37 38 ep_intercomm *intercomm;39 40 31 }; 41 32 … … 52 43 ep_barrier *ep_barrier; 53 44 54 EP_RANK_MAP *ep_rank_map; // for intercomm : = ep_rank_map of newcomm45 EP_RANK_MAP *ep_rank_map; 55 46 56 47 INTER_RANK_MAP *inter_rank_map; 57 48 58 49 void* mpi_comm;
Note: See TracChangeset
for help on using the changeset viewer.