comm_tree 543 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c tm_tree_t *comm_tree = NULL; comm_tree 660 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c comm_tree = tm_build_tree_from_topology(tm_topology,aff_mat, NULL, NULL); comm_tree 661 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c sol = tm_compute_mapping(tm_topology, comm_tree); comm_tree 680 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c tm_free_tree(comm_tree); comm_tree 764 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c tm_tree_t *comm_tree = NULL; comm_tree 869 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c comm_tree = tm_build_tree_from_topology(tm_topology,aff_mat, NULL, NULL); comm_tree 870 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c sol = tm_compute_mapping(tm_topology, comm_tree); comm_tree 892 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c tm_free_tree(comm_tree); comm_tree 52 ompi/mca/topo/treematch/treematch/tm_mapping.c void depth_first(tm_tree_t *comm_tree, int *proc_list,int *i); comm_tree 55 ompi/mca/topo/treematch/treematch/tm_mapping.c void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level, comm_tree 57 ompi/mca/topo/treematch/treematch/tm_mapping.c int nb_leaves(tm_tree_t *comm_tree); comm_tree 60 ompi/mca/topo/treematch/treematch/tm_mapping.c tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree); comm_tree 401 ompi/mca/topo/treematch/treematch/tm_mapping.c void depth_first(tm_tree_t *comm_tree, int *proc_list,int *i) comm_tree 404 ompi/mca/topo/treematch/treematch/tm_mapping.c if(!comm_tree->child){ comm_tree 405 ompi/mca/topo/treematch/treematch/tm_mapping.c proc_list[(*i)++] = comm_tree->id; comm_tree 409 ompi/mca/topo/treematch/treematch/tm_mapping.c for( j = 0 ; j < comm_tree->arity ; j++ ) comm_tree 410 ompi/mca/topo/treematch/treematch/tm_mapping.c depth_first(comm_tree->child[j],proc_list,i); comm_tree 413 ompi/mca/topo/treematch/treematch/tm_mapping.c int nb_leaves(tm_tree_t *comm_tree) comm_tree 417 ompi/mca/topo/treematch/treematch/tm_mapping.c if(!comm_tree->child) comm_tree 420 ompi/mca/topo/treematch/treematch/tm_mapping.c for( j = 0 ; j < comm_tree->arity ; j++) comm_tree 421 ompi/mca/topo/treematch/treematch/tm_mapping.c n += nb_leaves(comm_tree->child[j]); comm_tree 457 ompi/mca/topo/treematch/treematch/tm_mapping.c void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level, comm_tree 465 ompi/mca/topo/treematch/treematch/tm_mapping.c M = nb_leaves(comm_tree); comm_tree 480 ompi/mca/topo/treematch/treematch/tm_mapping.c depth_first(comm_tree,proc_list,&i); comm_tree 530 ompi/mca/topo/treematch/treematch/tm_mapping.c tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree) comm_tree 535 ompi/mca/topo/treematch/treematch/tm_mapping.c size_t sigma_length = comm_tree->nb_processes; comm_tree 545 ompi/mca/topo/treematch/treematch/tm_mapping.c map_topology(topology, comm_tree, topology->nb_levels-1, sigma, sigma_length ,k, k_length); comm_tree 12 ompi/mca/topo/treematch/treematch/tm_mapping.h void depth_first(tm_tree_t *comm_tree, int *proc_list,int *i); comm_tree 15 ompi/mca/topo/treematch/treematch/tm_mapping.h void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level, comm_tree 17 ompi/mca/topo/treematch/treematch/tm_mapping.h int nb_leaves(tm_tree_t *comm_tree); comm_tree 21 ompi/mca/topo/treematch/treematch/tm_mapping.h tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree); comm_tree 168 ompi/mca/topo/treematch/treematch/treematch.h tm_solution_t *tm_compute_mapping(tm_topology_t *topology, tm_tree_t *comm_tree); comm_tree 175 ompi/mca/topo/treematch/treematch/treematch.h void tm_free_tree(tm_tree_t *comm_tree);