Ignore:
Timestamp:
03/23/16 16:11:01 (5 years ago)
Author:
mhnguyen
Message:

Refactoring transformation code

+) On exchanging information during transformation, not only global index are sent but also local index
+) Correct a bug in distributed hash table (dht)
+) Add new type for dht
+) Clean up some redundant codes

Test
+) On Curie
+) Every test passes
+) Code runs faster in some cases (up to 30%)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/transformation/axis_algorithm_transformation.hpp

    r827 r829  
    3333                                                        const std::vector<int>& gridDestGlobalDim, 
    3434                                                        const std::vector<int>& gridSrcGlobalDim, 
    35                                                         const std::vector<size_t>& globalIndexGridDestSendToServer, 
    36                                                         CArray<size_t,1>& globalIndexDestGrid, 
     35                                                        const GlobalLocalMap& globalLocalIndexDestSendToServerMap, 
     36                                                        std::vector<std::pair<size_t,int> >& globalLocalIndexDestMap, 
    3737                                                        std::vector<std::vector<size_t> >& globalIndexSrcGrid); 
    3838 
Note: See TracChangeset for help on using the changeset viewer.