- Timestamp:
- 12/05/17 16:24:42 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/remap/src/parallel_tree.cpp
r1335 r1355 121 121 } 122 122 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) 124 CParallelTree::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)); 129 130 } 130 131
Note: See TracChangeset
for help on using the changeset viewer.