c_topo 224 ompi/communicator/comm.c if ( copy_topocomponent && (NULL != oldcomm->c_topo) ) { c_topo 1992 ompi/communicator/comm.c if( NULL == oldcomm->c_topo ) c_topo 1995 ompi/communicator/comm.c newcomm->c_topo = oldcomm->c_topo; c_topo 1996 ompi/communicator/comm.c OBJ_RETAIN(newcomm->c_topo); c_topo 1997 ompi/communicator/comm.c newcomm->c_flags |= newcomm->c_topo->type; c_topo 379 ompi/communicator/comm_init.c comm->c_topo = NULL; c_topo 426 ompi/communicator/comm_init.c if (NULL != comm->c_topo) { c_topo 427 ompi/communicator/comm_init.c OBJ_RELEASE(comm->c_topo); c_topo 428 ompi/communicator/comm_init.c comm->c_topo = NULL; c_topo 166 ompi/communicator/communicator.h struct mca_topo_base_module_t* c_topo; c_topo 337 ompi/debuggers/ompi_common_dll.c ompi_field_offset(i_info->ompi_communicator_t.offset.c_topo, c_topo 338 ompi/debuggers/ompi_common_dll.c qh_type, ompi_communicator_t, c_topo); c_topo 206 ompi/debuggers/ompi_common_dll_defs.h int c_topo; c_topo 541 ompi/debuggers/ompi_mpihandles_dll.c c_comm + i_info->ompi_communicator_t.offset.c_topo, c_topo 68 ompi/debuggers/predefined_gap_test.c GAP_CHECK("c_topo", test_comm, c_topo, c_cube_dim, 1); c_topo 69 ompi/debuggers/predefined_gap_test.c GAP_CHECK("c_f_to_c_index", test_comm, c_f_to_c_index, c_topo, 1); c_topo 218 ompi/include/ompi/memchecker.h opal_memchecker_base_isdefined (&comm->c_topo, sizeof(const struct mca_topo_base_module_t *)); c_topo 46 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 126 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c const mca_topo_base_comm_graph_2_2_0_t *graph = comm->c_topo->mtc.graph; c_topo 179 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 45 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 114 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c const mca_topo_base_comm_graph_2_2_0_t *graph = comm->c_topo->mtc.graph; c_topo 164 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 44 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 144 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c const mca_topo_base_comm_graph_2_2_0_t *graph = comm->c_topo->mtc.graph; c_topo 203 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 45 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 131 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c const mca_topo_base_comm_graph_2_2_0_t *graph = comm->c_topo->mtc.graph; c_topo 189 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 45 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 128 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c const mca_topo_base_comm_graph_2_2_0_t *graph = comm->c_topo->mtc.graph; c_topo 183 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 22 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c *outdegree = *indegree = 2 * comm->c_topo->mtc.cart->ndims; c_topo 33 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c *indegree = comm->c_topo->mtc.dist_graph->indegree; c_topo 34 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c *outdegree = comm->c_topo->mtc.dist_graph->outdegree; c_topo 87 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c for (int dim = 0, i = 0 ; dim < comm->c_topo->mtc.cart->ndims ; ++dim) { c_topo 25 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 78 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 28 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 82 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 26 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 80 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 26 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 85 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 28 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 87 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c const mca_topo_base_comm_cart_t *cart = comm->c_topo->mtc.cart; c_topo 336 ompi/mca/common/ompio/common_ompio_aggregators.c ret = ompio_fh->f_comm->c_topo->topo.cart.cartdim_get(ompio_fh->f_comm, &cart_topo.ndims); c_topo 373 ompi/mca/common/ompio/common_ompio_aggregators.c ret = ompio_fh->f_comm->c_topo->topo.cart.cart_get(ompio_fh->f_comm, c_topo 393 ompi/mca/common/ompio/common_ompio_aggregators.c ret = ompio_fh->f_comm->c_topo->topo.cart.cart_rank (ompio_fh->f_comm,coords_tmp,&tmp_rank); c_topo 418 ompi/mca/common/ompio/common_ompio_aggregators.c ret = ompio_fh->f_comm->c_topo->topo.cart.cart_rank (ompio_fh->f_comm,coords_tmp,&tmp_rank); c_topo 248 ompi/mca/common/ompio/common_ompio_file_view.c ret = fh->f_comm->c_topo->topo.cart.cartdim_get( fh->f_comm, &ndims); c_topo 48 ompi/mca/topo/base/topo_base_cart_coords.c d = comm->c_topo->mtc.cart->dims; c_topo 52 ompi/mca/topo/base/topo_base_cart_coords.c (i < comm->c_topo->mtc.cart->ndims) && (i < maxdims); c_topo 170 ompi/mca/topo/base/topo_base_cart_create.c new_comm->c_topo = NULL; c_topo 177 ompi/mca/topo/base/topo_base_cart_create.c new_comm->c_topo = topo; c_topo 178 ompi/mca/topo/base/topo_base_cart_create.c new_comm->c_topo->mtc.cart = cart; c_topo 179 ompi/mca/topo/base/topo_base_cart_create.c new_comm->c_topo->reorder = reorder; c_topo 49 ompi/mca/topo/base/topo_base_cart_get.c int m = (maxdims <= comm->c_topo->mtc.cart->ndims) ? c_topo 50 ompi/mca/topo/base/topo_base_cart_get.c maxdims : comm->c_topo->mtc.cart->ndims; c_topo 52 ompi/mca/topo/base/topo_base_cart_get.c memcpy(dims, comm->c_topo->mtc.cart->dims, m * sizeof(int)); c_topo 53 ompi/mca/topo/base/topo_base_cart_get.c memcpy(periods, comm->c_topo->mtc.cart->periods, m * sizeof(int)); c_topo 54 ompi/mca/topo/base/topo_base_cart_get.c memcpy(coords, comm->c_topo->mtc.cart->coords, m * sizeof(int)); c_topo 59 ompi/mca/topo/base/topo_base_cart_rank.c i = comm->c_topo->mtc.cart->ndims - 1; c_topo 60 ompi/mca/topo/base/topo_base_cart_rank.c d = comm->c_topo->mtc.cart->dims + i; c_topo 62 ompi/mca/topo/base/topo_base_cart_shift.c d = comm->c_topo->mtc.cart->dims; c_topo 63 ompi/mca/topo/base/topo_base_cart_shift.c q = comm->c_topo->mtc.cart->periods; c_topo 64 ompi/mca/topo/base/topo_base_cart_shift.c for (i = 0; (i < comm->c_topo->mtc.cart->ndims) && (i <= direction); ++i, ++d, ++q) { c_topo 58 ompi/mca/topo/base/topo_base_cart_sub.c old_cart = comm->c_topo->mtc.cart; c_topo 69 ompi/mca/topo/base/topo_base_cart_sub.c c = comm->c_topo->mtc.cart->coords + i; c_topo 97 ompi/mca/topo/base/topo_base_cart_sub.c assert( NULL == temp_comm->c_topo ); c_topo 99 ompi/mca/topo/base/topo_base_cart_sub.c comm->c_topo, c_topo 155 ompi/mca/topo/base/topo_base_cart_sub.c temp_comm->c_topo = topo; c_topo 156 ompi/mca/topo/base/topo_base_cart_sub.c temp_comm->c_topo->mtc.cart = cart; c_topo 157 ompi/mca/topo/base/topo_base_cart_sub.c temp_comm->c_topo->reorder = false; c_topo 36 ompi/mca/topo/base/topo_base_cartdim_get.c *ndims = comm->c_topo->mtc.cart->ndims; c_topo 307 ompi/mca/topo/base/topo_base_dist_graph_create.c assert(NULL == (*newcomm)->c_topo); c_topo 308 ompi/mca/topo/base/topo_base_dist_graph_create.c (*newcomm)->c_topo = module; c_topo 309 ompi/mca/topo/base/topo_base_dist_graph_create.c (*newcomm)->c_topo->reorder = reorder; c_topo 317 ompi/mca/topo/base/topo_base_dist_graph_create.c &((*newcomm)->c_topo->mtc.dist_graph)); c_topo 52 ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c assert( NULL == (*newcomm)->c_topo ); c_topo 97 ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c (*newcomm)->c_topo = module; c_topo 98 ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c (*newcomm)->c_topo->mtc.dist_graph = topo; c_topo 99 ompi/mca/topo/base/topo_base_dist_graph_create_adjacent.c (*newcomm)->c_topo->reorder = reorder; c_topo 28 ompi/mca/topo/base/topo_base_dist_graph_neighbors.c mca_topo_base_comm_dist_graph_2_2_0_t *dg = comm->c_topo->mtc.dist_graph; c_topo 21 ompi/mca/topo/base/topo_base_dist_graph_neighbors_count.c mca_topo_base_comm_dist_graph_2_2_0_t* dist_graph = comm->c_topo->mtc.dist_graph; c_topo 83 ompi/mca/topo/base/topo_base_frame.c *outdegree = *indegree = 2 * comm->c_topo->mtc.cart->ndims; c_topo 94 ompi/mca/topo/base/topo_base_frame.c *indegree = comm->c_topo->mtc.dist_graph->indegree; c_topo 95 ompi/mca/topo/base/topo_base_frame.c *outdegree = comm->c_topo->mtc.dist_graph->outdegree; c_topo 132 ompi/mca/topo/base/topo_base_graph_create.c new_comm->c_topo = NULL; c_topo 139 ompi/mca/topo/base/topo_base_graph_create.c new_comm->c_topo = topo; c_topo 140 ompi/mca/topo/base/topo_base_graph_create.c new_comm->c_topo->mtc.graph = graph; c_topo 142 ompi/mca/topo/base/topo_base_graph_create.c new_comm->c_topo->reorder = reorder; c_topo 49 ompi/mca/topo/base/topo_base_graph_get.c p = comm->c_topo->mtc.graph->index; c_topo 54 ompi/mca/topo/base/topo_base_graph_get.c p = comm->c_topo->mtc.graph->edges; c_topo 57 ompi/mca/topo/base/topo_base_graph_get.c (i < comm->c_topo->mtc.graph->index[nprocs-1]) && (i < maxedges); c_topo 44 ompi/mca/topo/base/topo_base_graph_neighbors.c mca_topo_base_comm_graph_2_2_0_t* graph = comm->c_topo->mtc.graph; c_topo 41 ompi/mca/topo/base/topo_base_graph_neighbors_count.c mca_topo_base_comm_graph_2_2_0_t* graph = comm->c_topo->mtc.graph; c_topo 43 ompi/mca/topo/base/topo_base_graphdims_get.c mca_topo_base_comm_graph_2_2_0_t* graph = comm->c_topo->mtc.graph; c_topo 121 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo = topo_module; c_topo 122 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo->reorder = reorder; c_topo 707 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo = topo_module; c_topo 708 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo->reorder = reorder; c_topo 945 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo = topo_module; c_topo 946 ompi/mca/topo/treematch/topo_treematch_dist_graph_create.c (*newcomm)->c_topo->reorder = reorder; c_topo 78 ompi/mpi/c/cart_coords.c err = comm->c_topo->topo.cart.cart_coords(comm, rank, maxdims, coords); c_topo 72 ompi/mpi/c/cart_get.c err = comm->c_topo->topo.cart.cart_get(comm, maxdims, dims, periods, coords); c_topo 79 ompi/mpi/c/cart_map.c err = comm->c_topo->topo.cart.cart_map(comm, ndims, dims, c_topo 73 ompi/mpi/c/cart_rank.c cart = comm->c_topo->mtc.cart; c_topo 102 ompi/mpi/c/cart_rank.c err = comm->c_topo->topo.cart.cart_rank(comm, coords, rank); c_topo 79 ompi/mpi/c/cart_shift.c err = comm->c_topo->topo.cart.cart_shift(comm, direction, disp, rank_source, rank_dest); c_topo 64 ompi/mpi/c/cart_sub.c if (((NULL == remain_dims) && (0 != comm->c_topo->mtc.cart->ndims)) c_topo 77 ompi/mpi/c/cart_sub.c err = comm->c_topo->topo.cart.cart_sub(comm, remain_dims, new_comm); c_topo 73 ompi/mpi/c/cartdim_get.c err = comm->c_topo->topo.cart.cartdim_get(comm, ndims); c_topo 68 ompi/mpi/c/dist_graph_neighbors.c err = comm->c_topo->topo.dist_graph.dist_graph_neighbors(comm, maxindegree, c_topo 64 ompi/mpi/c/dist_graph_neighbors_count.c err = comm->c_topo->topo.dist_graph.dist_graph_neighbors_count(comm, inneighbors, c_topo 75 ompi/mpi/c/graph_get.c err = comm->c_topo->topo.graph.graph_get(comm, maxindx, maxedges, indx, edges); c_topo 79 ompi/mpi/c/graph_map.c err = comm->c_topo->topo.graph.graph_map(comm, nnodes, indx, edges, newrank); c_topo 80 ompi/mpi/c/graph_neighbors.c err = comm->c_topo->topo.graph.graph_neighbors(comm, rank, maxneighbors, neighbors); c_topo 77 ompi/mpi/c/graph_neighbors_count.c err = comm->c_topo->topo.graph.graph_neighbors_count(comm, rank, nneighbors); c_topo 73 ompi/mpi/c/graphdims_get.c err = comm->c_topo->topo.graph.graphdims_get(comm, nnodes, nedges); c_topo 99 ompi/mpi/c/ineighbor_allgather.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 112 ompi/mpi/c/ineighbor_allgather.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 121 ompi/mpi/c/ineighbor_allgatherv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 134 ompi/mpi/c/ineighbor_allgatherv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 99 ompi/mpi/c/ineighbor_alltoall.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 112 ompi/mpi/c/ineighbor_alltoall.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 122 ompi/mpi/c/ineighbor_alltoallv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 135 ompi/mpi/c/ineighbor_alltoallv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 122 ompi/mpi/c/ineighbor_alltoallw.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 135 ompi/mpi/c/ineighbor_alltoallw.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 99 ompi/mpi/c/neighbor_allgather.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 112 ompi/mpi/c/neighbor_allgather.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 122 ompi/mpi/c/neighbor_allgatherv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 135 ompi/mpi/c/neighbor_allgatherv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 98 ompi/mpi/c/neighbor_alltoall.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 111 ompi/mpi/c/neighbor_alltoall.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 122 ompi/mpi/c/neighbor_alltoallv.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 135 ompi/mpi/c/neighbor_alltoallv.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 118 ompi/mpi/c/neighbor_alltoallw.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 131 ompi/mpi/c/neighbor_alltoallw.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 100 ompi/mpiext/pcollreq/c/neighbor_allgather_init.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 113 ompi/mpiext/pcollreq/c/neighbor_allgather_init.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 123 ompi/mpiext/pcollreq/c/neighbor_allgatherv_init.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 136 ompi/mpiext/pcollreq/c/neighbor_allgatherv_init.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 100 ompi/mpiext/pcollreq/c/neighbor_alltoall_init.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 113 ompi/mpiext/pcollreq/c/neighbor_alltoall_init.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 123 ompi/mpiext/pcollreq/c/neighbor_alltoallv_init.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 136 ompi/mpiext/pcollreq/c/neighbor_alltoallv_init.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph; c_topo 123 ompi/mpiext/pcollreq/c/neighbor_alltoallw_init.c const mca_topo_base_comm_cart_2_2_0_t *cart = comm->c_topo->mtc.cart; c_topo 136 ompi/mpiext/pcollreq/c/neighbor_alltoallw_init.c const mca_topo_base_comm_dist_graph_2_2_0_t *dist_graph = comm->c_topo->mtc.dist_graph;