Changeset 1503 for XIOS/dev/branch_openmp/extern/ep_dev/ep_create.cpp
- Timestamp:
- 05/28/18 17:28:07 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_create.cpp
r1500 r1503 64 64 out_comm_hdls[0]->my_buffer = new BUFFER; 65 65 66 out_comm_hdls[0]->rank_map = new RANK_MAP; 67 out_comm_hdls[0]->rank_map->resize(ep_size); 66 //out_comm_hdls[0]->rank_map = new RANK_MAP; 67 //out_comm_hdls[0]->rank_map->resize(ep_size); 68 69 out_comm_hdls[0]->ep_rank_map = new EP_RANK_MAP; 70 //out_comm_hdls[0]->ep_rank_map->resize(ep_size); 68 71 69 72 … … 72 75 out_comm_hdls[i]->ep_barrier = out_comm_hdls[0]->ep_barrier; 73 76 out_comm_hdls[i]->my_buffer = out_comm_hdls[0]->my_buffer; 74 out_comm_hdls[i]->rank_map = out_comm_hdls[0]->rank_map; 77 //out_comm_hdls[i]->rank_map = out_comm_hdls[0]->rank_map; 78 out_comm_hdls[i]->ep_rank_map= out_comm_hdls[0]->ep_rank_map; 75 79 } 76 80 … … 92 96 for(int j=0; j<recv_num_ep[i]; j++) 93 97 { 94 out_comm_hdls[0]->rank_map->at(ind) = make_pair(j, i); 98 //out_comm_hdls[0]->rank_map->at(ind) = make_pair(j, i); 99 out_comm_hdls[0]->ep_rank_map->insert(std::pair< int, std::pair<int,int> >(ind, j, i)); 95 100 ind++; 96 101 }
Note: See TracChangeset
for help on using the changeset viewer.