Ignore:
Timestamp:
11/19/18 16:28:03 (5 years ago)
Author:
yushan
Message:

branch_openmp merged with trunk r1597

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/extern/remap/src/parallel_tree.hpp

    r694 r1602  
    1212{ 
    1313public: 
    14         CParallelTree(MPI_Comm comm); 
    15         ~CParallelTree(); 
     14  CParallelTree(ep_lib::MPI_Comm comm); 
     15  ~CParallelTree(); 
    1616 
    17         void build(vector<Node>& node, vector<Node>& node2); 
     17  void build(vector<Node>& node, vector<Node>& node2); 
    1818 
    19         void routeNodes(vector<int>& route, vector<Node>& nodes, int level = 0); 
    20         void routeIntersections(vector<vector<int> >& route, vector<Node>& nodes, int level = 0); 
     19  void routeNodes(vector<int>& route, vector<Node>& nodes, int level = 0); 
     20  void routeIntersections(vector<vector<int> >& route, vector<Node>& nodes, int level = 0); 
    2121 
    22         int nbLocalElements; 
    23         Elt* localElements; 
     22  int nbLocalElements; 
     23  Elt* localElements; 
    2424 
    25         CTree localTree; 
     25  CTree localTree; 
    2626 
    2727private: 
    28         void updateCirclesForRouting(Coord rootCentre, double rootRadius, int level = 0); 
    29         void buildSampleTreeCascade(vector<Node>& sampleNodes, int level = 0); 
    30         void buildLocalTree(const vector<Node>& node, const vector<int>& route); 
    31         void buildRouteTree(); 
     28  void updateCirclesForRouting(Coord rootCentre, double rootRadius, int level = 0); 
     29  void buildSampleTreeCascade(vector<Node>& sampleNodes, int level = 0); 
     30  void buildLocalTree(const vector<Node>& node, const vector<int>& route); 
     31  void buildRouteTree(); 
    3232 
    33         //CSampleTree sampleTree; 
    34         vector<CSampleTree> treeCascade; // first for sample tree, then for routing tree 
    35         CMPICascade cascade; 
    36   MPI_Comm communicator ; 
     33  //CSampleTree sampleTree; 
     34  vector<CSampleTree> treeCascade; // first for sample tree, then for routing tree 
     35  CMPICascade cascade; 
     36  ep_lib::MPI_Comm communicator ; 
    3737 
    3838}; 
Note: See TracChangeset for help on using the changeset viewer.