Ignore:
Timestamp:
11/19/18 16:28:03 (6 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.cpp

    r923 r1602  
    1212 
    1313#include "parallel_tree.hpp" 
     14using namespace ep_lib; 
    1415 
    1516namespace sphereRemap { 
     17 
     18extern CRemapGrid srcGrid; 
     19#pragma omp threadprivate(srcGrid) 
     20 
     21extern CRemapGrid tgtGrid; 
     22#pragma omp threadprivate(tgtGrid) 
    1623 
    1724static const int assignLevel = 2; 
     
    114121} 
    115122 
    116 //CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MIN_NODE_SZ*MIN_NODE_SZ, comm) 
    117 CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MAX_NODE_SZ*MAX_NODE_SZ*2, comm) 
    118 { 
    119         treeCascade.reserve(cascade.num_levels); 
    120         for (int lev = 0; lev < cascade.num_levels; lev++) 
    121                 treeCascade.push_back(CSampleTree(cascade.level[lev].group_size, assignLevel)); 
     123CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MIN_NODE_SZ*MIN_NODE_SZ*2, comm) 
     124{ 
     125  treeCascade.reserve(cascade.num_levels); 
     126  for (int lev = 0; lev < cascade.num_levels; lev++) 
     127    treeCascade.push_back(CSampleTree(cascade.level[lev].group_size, assignLevel)); 
    122128} 
    123129 
Note: See TracChangeset for help on using the changeset viewer.