tm_topology_t     411 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c             tm_topology_t *tm_topology = NULL;
tm_topology_t     552 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c                 tm_topology = (tm_topology_t *)malloc(sizeof(tm_topology_t));
tm_topology_t     763 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c             tm_topology_t  *tm_topology = NULL;
tm_topology_t     795 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c             tm_topology  = (tm_topology_t *)malloc(sizeof(tm_topology_t));
tm_topology_t      32 ompi/mca/topo/treematch/treematch/tm_kpartitioning.c constraint_t *split_constraints (int *,int,int,tm_topology_t *,int, int);
tm_topology_t      38 ompi/mca/topo/treematch/treematch/tm_kpartitioning.c void kpartition_build_level_topology(tm_tree_t *,com_mat_t *,int,int,tm_topology_t *,
tm_topology_t     496 ompi/mca/topo/treematch/treematch/tm_kpartitioning.c constraint_t *split_constraints (int *constraints, int nb_constraints, int k, tm_topology_t *topology, int depth, int N)
tm_topology_t     721 ompi/mca/topo/treematch/treematch/tm_kpartitioning.c 				     tm_topology_t *topology, int *local_vertices,
tm_topology_t     793 ompi/mca/topo/treematch/treematch/tm_kpartitioning.c tm_tree_t *kpartition_build_tree_from_topology(tm_topology_t *topology,double **comm,int N, int *constraints, int nb_constraints, double *obj_weight, double *com_speed)
tm_topology_t       9 ompi/mca/topo/treematch/treematch/tm_kpartitioning.h tm_tree_t * kpartition_build_tree_from_topology(tm_topology_t *topology,double **com_mat,int N, int *constraints, int nb_constraints, double *obj_weight, double *com_speed);
tm_topology_t      51 ompi/mca/topo/treematch/treematch/tm_mapping.c int compute_nb_leaves_from_level(int depth,tm_topology_t *topology);
tm_topology_t      55 ompi/mca/topo/treematch/treematch/tm_mapping.c void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level,
tm_topology_t      60 ompi/mca/topo/treematch/treematch/tm_mapping.c tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree);
tm_topology_t      68 ompi/mca/topo/treematch/treematch/tm_mapping.c int compute_nb_leaves_from_level(int depth,tm_topology_t *topology)
tm_topology_t     457 ompi/mca/topo/treematch/treematch/tm_mapping.c void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level,
tm_topology_t     530 ompi/mca/topo/treematch/treematch/tm_mapping.c tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree)
tm_topology_t       9 ompi/mca/topo/treematch/treematch/tm_mapping.h void   build_synthetic_proc_id(tm_topology_t *topology);
tm_topology_t      10 ompi/mca/topo/treematch/treematch/tm_mapping.h tm_topology_t  *build_synthetic_topology(int *arity, int nb_levels, int *core_numbering, int nb_core_per_nodes);
tm_topology_t      11 ompi/mca/topo/treematch/treematch/tm_mapping.h int compute_nb_leaves_from_level(int depth,tm_topology_t *topology);
tm_topology_t      15 ompi/mca/topo/treematch/treematch/tm_mapping.h void map_topology(tm_topology_t *topology,tm_tree_t *comm_tree, int level,
tm_topology_t      19 ompi/mca/topo/treematch/treematch/tm_mapping.h int nb_processing_units(tm_topology_t *topology);
tm_topology_t      21 ompi/mca/topo/treematch/treematch/tm_mapping.h tm_solution_t * tm_compute_mapping(tm_topology_t *topology,tm_tree_t *comm_tree);
tm_topology_t      15 ompi/mca/topo/treematch/treematch/tm_solution.c int distance(tm_topology_t *topology,int i, int j);
tm_topology_t      16 ompi/mca/topo/treematch/treematch/tm_solution.c double display_sol_sum_com(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma);
tm_topology_t      17 ompi/mca/topo/treematch/treematch/tm_solution.c   double display_sol(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma, tm_metric_t metric);
tm_topology_t      18 ompi/mca/topo/treematch/treematch/tm_solution.c double tm_display_solution(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_solution_t *sol,
tm_topology_t      20 ompi/mca/topo/treematch/treematch/tm_solution.c void tm_display_other_heuristics(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_metric_t metric);
tm_topology_t      22 ompi/mca/topo/treematch/treematch/tm_solution.c void map_Packed(tm_topology_t *topology, int N, int *sigma);
tm_topology_t      23 ompi/mca/topo/treematch/treematch/tm_solution.c void map_RR(tm_topology_t * topology, int N, int *sigma);
tm_topology_t      25 ompi/mca/topo/treematch/treematch/tm_solution.c int *generate_random_sol(tm_topology_t *topology,int N, int seed);
tm_topology_t      31 ompi/mca/topo/treematch/treematch/tm_solution.c void map_MPIPP(tm_topology_t *topology,int nb_seed,int N,int *sigma,double **comm, double **arch);
tm_topology_t      57 ompi/mca/topo/treematch/treematch/tm_solution.c int distance(tm_topology_t *topology,int i, int j)
tm_topology_t      87 ompi/mca/topo/treematch/treematch/tm_solution.c double display_sol_sum_com(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma)
tm_topology_t     123 ompi/mca/topo/treematch/treematch/tm_solution.c static double display_sol_max_com(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma)
tm_topology_t     159 ompi/mca/topo/treematch/treematch/tm_solution.c static double display_sol_hop_byte(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma)
tm_topology_t     189 ompi/mca/topo/treematch/treematch/tm_solution.c double display_sol(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma, tm_metric_t metric){
tm_topology_t     206 ompi/mca/topo/treematch/treematch/tm_solution.c double tm_display_solution(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_solution_t *sol,
tm_topology_t     232 ompi/mca/topo/treematch/treematch/tm_solution.c void tm_display_other_heuristics(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_metric_t metric)
tm_topology_t     284 ompi/mca/topo/treematch/treematch/tm_solution.c void map_Packed(tm_topology_t *topology, int N, int *sigma)
tm_topology_t     304 ompi/mca/topo/treematch/treematch/tm_solution.c void map_RR(tm_topology_t *topology, int N,int *sigma)
tm_topology_t     330 ompi/mca/topo/treematch/treematch/tm_solution.c int *generate_random_sol(tm_topology_t *topology,int N, int seed)
tm_topology_t     432 ompi/mca/topo/treematch/treematch/tm_solution.c void map_MPIPP(tm_topology_t *topology,int nb_seed,int N,int *sigma,double **comm, double **arch)
tm_topology_t       7 ompi/mca/topo/treematch/treematch/tm_solution.h int distance(tm_topology_t *topology,int i, int j);
tm_topology_t       8 ompi/mca/topo/treematch/treematch/tm_solution.h double display_sol_sum_com(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma);
tm_topology_t       9 ompi/mca/topo/treematch/treematch/tm_solution.h   double display_sol(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, int *sigma, tm_metric_t metric);
tm_topology_t      10 ompi/mca/topo/treematch/treematch/tm_solution.h double tm_display_solution(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_solution_t *sol,
tm_topology_t      12 ompi/mca/topo/treematch/treematch/tm_solution.h void tm_display_other_heuristics(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_metric_t metric);
tm_topology_t      14 ompi/mca/topo/treematch/treematch/tm_solution.h void map_Packed(tm_topology_t *topology, int N, int *sigma);
tm_topology_t      15 ompi/mca/topo/treematch/treematch/tm_solution.h void map_RR(tm_topology_t *topology, int N, int *sigma);
tm_topology_t      17 ompi/mca/topo/treematch/treematch/tm_solution.h int *generate_random_sol(tm_topology_t *topology,int N, int seed);
tm_topology_t      23 ompi/mca/topo/treematch/treematch/tm_solution.h void map_MPIPP(tm_topology_t *topology,int nb_seed,int N,int *sigma,double **comm, double **arch);
tm_topology_t      10 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t* tm_get_local_topo_with_hwloc(void);
tm_topology_t      11 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t* hwloc_to_tm(char *filename);
tm_topology_t      15 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t * tgt_to_tm(char *filename);
tm_topology_t      16 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_display_arity(tm_topology_t *topology);
tm_topology_t      17 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_display_topology(tm_topology_t *topology);
tm_topology_t      18 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_free_topology(tm_topology_t *topology);
tm_topology_t      19 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t *tm_load_topology(char *arch_filename, tm_file_type_t arch_file_type);
tm_topology_t      20 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_optimize_topology(tm_topology_t **topology);
tm_topology_t      21 ompi/mca/topo/treematch/treematch/tm_topology.c int  tm_topology_add_binding_constraints(char *constraints_filename, tm_topology_t *topology);
tm_topology_t      23 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_arity_cpy(tm_topology_t *topology,int **arity,int *nb_levels);
tm_topology_t      24 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_constraints_cpy(tm_topology_t *topology,int **constraints,int *nb_constraints);
tm_topology_t      25 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_cost_cpy(tm_topology_t *topology,double **cost);
tm_topology_t      26 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_numbering_cpy(tm_topology_t *topology,int **numbering,int *nb_nodes);
tm_topology_t      28 ompi/mca/topo/treematch/treematch/tm_topology.c void   build_synthetic_proc_id(tm_topology_t *topology);
tm_topology_t      29 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t  *tm_build_synthetic_topology(int *arity, double *cost, int nb_levels, int *core_numbering, int nb_core_per_nodes);
tm_topology_t      49 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t * tgt_to_tm(char *filename)
tm_topology_t      51 ompi/mca/topo/treematch/treematch/tm_topology.c   tm_topology_t *topology = NULL;
tm_topology_t      85 ompi/mca/topo/treematch/treematch/tm_topology.c   topology                 = (tm_topology_t*)MALLOC(sizeof(tm_topology_t));
tm_topology_t     119 ompi/mca/topo/treematch/treematch/tm_topology.c int nb_processing_units(tm_topology_t *topology)
tm_topology_t     198 ompi/mca/topo/treematch/treematch/tm_topology.c static void build_process_tab_id(tm_topology_t *topology,  hwloc_obj_t *objs, char* filename){
tm_topology_t     238 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t* hwloc_to_tm(char *filename)
tm_topology_t     241 ompi/mca/topo/treematch/treematch/tm_topology.c   tm_topology_t *res = NULL;
tm_topology_t     282 ompi/mca/topo/treematch/treematch/tm_topology.c   res                   = (tm_topology_t*)MALLOC(sizeof(tm_topology_t));
tm_topology_t     338 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t* tm_get_local_topology_with_hwloc(void)
tm_topology_t     341 ompi/mca/topo/treematch/treematch/tm_topology.c   tm_topology_t *res = NULL;
tm_topology_t     367 ompi/mca/topo/treematch/treematch/tm_topology.c   res                  = (tm_topology_t*)MALLOC(sizeof(tm_topology_t));
tm_topology_t     410 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_free_topology(tm_topology_t *topology)
tm_topology_t     421 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t *tm_load_topology(char *arch_filename, tm_file_type_t arch_file_type){
tm_topology_t     436 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_display_topology(tm_topology_t *topology)
tm_topology_t     464 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_display_arity(tm_topology_t *topology){
tm_topology_t     482 ompi/mca/topo/treematch/treematch/tm_topology.c static int topo_check_constraints(tm_topology_t *topology){
tm_topology_t     502 ompi/mca/topo/treematch/treematch/tm_topology.c static int tm_topology_set_binding_constraints_cpy(int *constraints, int nb_constraints, tm_topology_t *topology, int cpy_flag){
tm_topology_t     515 ompi/mca/topo/treematch/treematch/tm_topology.c int tm_topology_set_binding_constraints(int *constraints, int nb_constraints, tm_topology_t *topology){
tm_topology_t     519 ompi/mca/topo/treematch/treematch/tm_topology.c int  tm_topology_add_binding_constraints(char *constraints_filename, tm_topology_t *topology)
tm_topology_t     578 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_numbering_cpy(tm_topology_t *topology,int **numbering,int *nb_nodes)
tm_topology_t     591 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_arity_cpy(tm_topology_t *topology,int **arity,int *nb_levels)
tm_topology_t     598 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_constraints_cpy(tm_topology_t *topology,int **constraints,int *nb_constraints)
tm_topology_t     609 ompi/mca/topo/treematch/treematch/tm_topology.c void topology_cost_cpy(tm_topology_t *topology,double **cost)
tm_topology_t     700 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_optimize_topology(tm_topology_t **topology){
tm_topology_t     703 ompi/mca/topo/treematch/treematch/tm_topology.c   tm_topology_t *new_topo;
tm_topology_t     766 ompi/mca/topo/treematch/treematch/tm_topology.c tm_topology_t  *tm_build_synthetic_topology(int *arity, double *cost, int nb_levels, int *core_numbering, int nb_core_per_nodes)
tm_topology_t     768 ompi/mca/topo/treematch/treematch/tm_topology.c   tm_topology_t *topology = NULL;
tm_topology_t     772 ompi/mca/topo/treematch/treematch/tm_topology.c   topology                 = (tm_topology_t*)MALLOC(sizeof(tm_topology_t));
tm_topology_t     814 ompi/mca/topo/treematch/treematch/tm_topology.c void   build_synthetic_proc_id(tm_topology_t *topology)
tm_topology_t     850 ompi/mca/topo/treematch/treematch/tm_topology.c void tm_enable_oversubscribing(tm_topology_t *topology, unsigned int oversub_fact){
tm_topology_t       4 ompi/mca/topo/treematch/treematch/tm_topology.h tm_topology_t* get_local_topo_with_hwloc(void);
tm_topology_t       5 ompi/mca/topo/treematch/treematch/tm_topology.h tm_topology_t* hwloc_to_tm(char *filename);
tm_topology_t       9 ompi/mca/topo/treematch/treematch/tm_topology.h tm_topology_t * tgt_to_tm(char *filename);
tm_topology_t      10 ompi/mca/topo/treematch/treematch/tm_topology.h void tm_display_arity(tm_topology_t *topology);
tm_topology_t      11 ompi/mca/topo/treematch/treematch/tm_topology.h void tm_display_topology(tm_topology_t *topology);
tm_topology_t      12 ompi/mca/topo/treematch/treematch/tm_topology.h void tm_free_topology(tm_topology_t *topology);
tm_topology_t      13 ompi/mca/topo/treematch/treematch/tm_topology.h tm_topology_t *tm_load_topology(char *arch_filename, tm_file_type_t arch_file_type);
tm_topology_t      14 ompi/mca/topo/treematch/treematch/tm_topology.h void tm_optimize_topology(tm_topology_t **topology);
tm_topology_t      15 ompi/mca/topo/treematch/treematch/tm_topology.h int  tm_topology_add_binding_constraints(char *constraints_filename, tm_topology_t *topology);
tm_topology_t      17 ompi/mca/topo/treematch/treematch/tm_topology.h void topology_arity(tm_topology_t *topology,int **arity,int *nb_levels);
tm_topology_t      18 ompi/mca/topo/treematch/treematch/tm_topology.h void topology_constraints(tm_topology_t *topology,int **constraints,int *nb_constraints);
tm_topology_t      19 ompi/mca/topo/treematch/treematch/tm_topology.h void topology_cost(tm_topology_t *topology,double **cost);
tm_topology_t      20 ompi/mca/topo/treematch/treematch/tm_topology.h void topology_numbering(tm_topology_t *topology,int **numbering,int *nb_nodes);
tm_topology_t      22 ompi/mca/topo/treematch/treematch/tm_topology.h int nb_processing_units(tm_topology_t *topology);
tm_topology_t      74 ompi/mca/topo/treematch/treematch/tm_tree.c void create_dumb_tree(tm_tree_t *, int, tm_topology_t *);
tm_topology_t      75 ompi/mca/topo/treematch/treematch/tm_tree.c void complete_tab_node(tm_tree_t **, int, int, int, tm_topology_t *);
tm_topology_t      77 ompi/mca/topo/treematch/treematch/tm_tree.c tm_tree_t *build_level_topology(tm_tree_t *, tm_affinity_mat_t *, int, int, tm_topology_t *, double *, double *);
tm_topology_t      78 ompi/mca/topo/treematch/treematch/tm_tree.c int check_constraints(tm_topology_t  *, int **);
tm_topology_t      79 ompi/mca/topo/treematch/treematch/tm_tree.c tm_tree_t *bottom_up_build_tree_from_topology(tm_topology_t *, tm_affinity_mat_t *, double *, double *);
tm_topology_t    2005 ompi/mca/topo/treematch/treematch/tm_tree.c void create_dumb_tree(tm_tree_t *node, int depth, tm_topology_t *topology)
tm_topology_t    2029 ompi/mca/topo/treematch/treematch/tm_tree.c void complete_tab_node(tm_tree_t **tab, int mat_order, int K, int depth, tm_topology_t *topology)
tm_topology_t    2076 ompi/mca/topo/treematch/treematch/tm_tree.c tm_tree_t *build_level_topology(tm_tree_t *tab_node, tm_affinity_mat_t *aff_mat, int arity, int depth, tm_topology_t *topology,
tm_topology_t    2197 ompi/mca/topo/treematch/treematch/tm_tree.c tm_tree_t *bottom_up_build_tree_from_topology(tm_topology_t *topology, tm_affinity_mat_t *aff_mat,
tm_topology_t    2234 ompi/mca/topo/treematch/treematch/tm_tree.c int check_constraints(tm_topology_t  *topology, int **constraints)
tm_topology_t    2273 ompi/mca/topo/treematch/treematch/tm_tree.c tm_tree_t * tm_build_tree_from_topology(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, double *obj_weight, double *com_speed)
tm_topology_t     108 ompi/mca/topo/treematch/treematch/treematch.h tm_topology_t* tm_get_local_topology_with_hwloc(void);
tm_topology_t     111 ompi/mca/topo/treematch/treematch/treematch.h tm_topology_t *tm_load_topology(char *arch_filename, tm_file_type_t arch_file_type);
tm_topology_t     139 ompi/mca/topo/treematch/treematch/treematch.h tm_topology_t  *tm_build_synthetic_topology(int *arity, double *cost, int nb_levels, int *core_numbering, int nb_core_per_nodes);
tm_topology_t     149 ompi/mca/topo/treematch/treematch/treematch.h int tm_topology_add_binding_constraints(char *bind_filename, tm_topology_t *topology);
tm_topology_t     156 ompi/mca/topo/treematch/treematch/treematch.h int tm_topology_set_binding_constraints(int *constraints, int nb_constraints, tm_topology_t *topology);
tm_topology_t     158 ompi/mca/topo/treematch/treematch/treematch.h void  tm_display_arity(tm_topology_t *topology);
tm_topology_t     160 ompi/mca/topo/treematch/treematch/treematch.h void  tm_display_topology(tm_topology_t *topology);
tm_topology_t     162 ompi/mca/topo/treematch/treematch/treematch.h void tm_optimize_topology(tm_topology_t **topology);
tm_topology_t     164 ompi/mca/topo/treematch/treematch/treematch.h void tm_enable_oversubscribing(tm_topology_t *topology, unsigned int oversub_fact);
tm_topology_t     166 ompi/mca/topo/treematch/treematch/treematch.h tm_tree_t *tm_build_tree_from_topology(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, double *obj_weight, double *com_speed);
tm_topology_t     168 ompi/mca/topo/treematch/treematch/treematch.h tm_solution_t *tm_compute_mapping(tm_topology_t *topology, tm_tree_t *comm_tree);
tm_topology_t     170 ompi/mca/topo/treematch/treematch/treematch.h double tm_display_solution(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_solution_t *sol, tm_metric_t metric);
tm_topology_t     172 ompi/mca/topo/treematch/treematch/treematch.h void tm_display_other_heuristics(tm_topology_t *topology, tm_affinity_mat_t *aff_mat, tm_metric_t metric);
tm_topology_t     174 ompi/mca/topo/treematch/treematch/treematch.h void tm_free_topology(tm_topology_t *topology);