kmtree 489 ompi/mca/coll/base/coll_base_topo.c ompi_coll_tree_t *kmtree = malloc(COLL_TREE_SIZE(nchilds_max)); kmtree 490 ompi/mca/coll/base/coll_base_topo.c if (NULL == kmtree) { kmtree 496 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_bmtree = 0; kmtree 497 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_root = root; kmtree 498 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_prev = MPI_PROC_NULL; kmtree 499 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_nextsize = 0; kmtree 505 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_prev = vrank / (radix * mask) * (radix * mask); kmtree 506 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_prev = (kmtree->tree_prev + root) % comm_size; kmtree 520 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_next[nchilds] = child; kmtree 526 ompi/mca/coll/base/coll_base_topo.c kmtree->tree_nextsize = nchilds; kmtree 527 ompi/mca/coll/base/coll_base_topo.c return kmtree;