- Timestamp:
- 03/22/18 10:43:20 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/transformation/domain_algorithm_transformation.cpp
r888 r1460 48 48 CClientClientDHTInt::Index2VectorInfoTypeMap globalIndex2ProcRank; 49 49 globalIndex2ProcRank.rehash(std::ceil(nIndexSize/globalIndex2ProcRank.max_load_factor())); 50 CArray<bool,1>& localMask=domainSrc_->localMask ; 50 51 for (int idx = 0; idx < nIndexSize; ++idx) 51 52 { 52 i_ind=domainSrc_->i_index(idx) ; 53 j_ind=domainSrc_->j_index(idx) ; 53 if (localMask(idx)) 54 { 55 i_ind=domainSrc_->i_index(idx) ; 56 j_ind=domainSrc_->j_index(idx) ; 54 57 55 globalIndex = i_ind + j_ind * niGlob; 56 globalIndex2ProcRank[globalIndex].push_back(clientRank); 58 globalIndex = i_ind + j_ind * niGlob; 59 globalIndex2ProcRank[globalIndex].push_back(clientRank); 60 } 57 61 } 58 62
Note: See TracChangeset
for help on using the changeset viewer.