Ignore:
Timestamp:
12/05/17 16:24:42 (7 years ago)
Author:
yushan
Message:

unify MPI_Comm type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/remap/src/parallel_tree.cpp

    r1335 r1355  
    121121} 
    122122 
    123 //CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MIN_NODE_SZ*MIN_NODE_SZ, comm) 
    124 CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MAX_NODE_SZ*MAX_NODE_SZ*2, comm) 
    125 { 
    126         treeCascade.reserve(cascade.num_levels); 
    127         for (int lev = 0; lev < cascade.num_levels; lev++) 
    128                 treeCascade.push_back(CSampleTree(cascade.level[lev].group_size, assignLevel)); 
     123//CParallelTree::CParallelTree(MPI_Comm comm) : communicator(comm), cascade(MIN_NODE_SZ*MIN_NODE_SZ*2, comm) 
     124CParallelTree::CParallelTree(MPI_Comm comm) : cascade(MAX_NODE_SZ*MAX_NODE_SZ*2, comm) 
     125{ 
     126  MPI_Comm_dup(comm, &communicator); 
     127  treeCascade.reserve(cascade.num_levels); 
     128  for (int lev = 0; lev < cascade.num_levels; lev++) 
     129    treeCascade.push_back(CSampleTree(cascade.level[lev].group_size, assignLevel)); 
    129130} 
    130131 
Note: See TracChangeset for help on using the changeset viewer.