dim 33 ompi/datatype/ompi_datatype_create_darray.c block(const int *gsize_array, int dim, int ndims, int nprocs, dim 41 ompi/datatype/ompi_datatype_create_darray.c global_size = gsize_array[dim]; dim 60 ompi/datatype/ompi_datatype_create_darray.c if (dim == start_loop) { dim 64 ompi/datatype/ompi_datatype_create_darray.c for (i = start_loop ; i != dim ; i += step) { dim 78 ompi/datatype/ompi_datatype_create_darray.c for(i=0; i<=dim; i++) { dim 82 ompi/datatype/ompi_datatype_create_darray.c for(i=ndims-1; i>=dim; i--) { dim 94 ompi/datatype/ompi_datatype_create_darray.c cyclic(const int *gsize_array, int dim, int ndims, int nprocs, dim 110 ompi/datatype/ompi_datatype_create_darray.c end_index = gsize_array[dim] - 1; dim 125 ompi/datatype/ompi_datatype_create_darray.c for (i=0; i<dim; i++) { dim 129 ompi/datatype/ompi_datatype_create_darray.c for (i=ndims-1; i>dim; i--) { dim 156 ompi/datatype/ompi_datatype_create_darray.c for(i=0; i<=dim; i++) { dim 160 ompi/datatype/ompi_datatype_create_darray.c for(i=ndims-1; i>=dim; i--) { dim 47 ompi/mca/coll/basic/coll_basic_barrier.c int dim; dim 56 ompi/mca/coll/basic/coll_basic_barrier.c dim = comm->c_cube_dim; dim 57 ompi/mca/coll/basic/coll_basic_barrier.c hibit = opal_hibit(rank, dim); dim 58 ompi/mca/coll/basic/coll_basic_barrier.c --dim; dim 62 ompi/mca/coll/basic/coll_basic_barrier.c for (i = dim, mask = 1 << i; i > hibit; --i, mask >>= 1) { dim 97 ompi/mca/coll/basic/coll_basic_barrier.c for (i = hibit + 1, mask = 1 << i; i <= dim; ++i, mask <<= 1) { dim 54 ompi/mca/coll/basic/coll_basic_bcast.c int dim; dim 65 ompi/mca/coll/basic/coll_basic_bcast.c dim = comm->c_cube_dim; dim 66 ompi/mca/coll/basic/coll_basic_bcast.c hibit = opal_hibit(vrank, dim); dim 67 ompi/mca/coll/basic/coll_basic_bcast.c --dim; dim 91 ompi/mca/coll/basic/coll_basic_bcast.c for (i = hibit + 1, mask = 1 << i; i <= dim; ++i, mask <<= 1) { dim 50 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c int rc = MPI_SUCCESS, dim, nreqs; dim 61 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c for (dim = 0, nreqs = 0 ; dim < cart->ndims ; ++dim) { dim 64 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c if (cart->dims[dim] > 1) { dim 65 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 66 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 49 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c int rc = MPI_SUCCESS, dim, i, nreqs; dim 60 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c for (dim = 0, i = 0, nreqs = 0 ; dim < cart->ndims ; ++dim, i += 2) { dim 63 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c if (cart->dims[dim] > 1) { dim 64 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 65 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 48 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c int rc = MPI_SUCCESS, dim, nreqs; dim 58 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c for (dim = 0, nreqs = 0; dim < cart->ndims ; ++dim) { dim 61 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c if (cart->dims[dim] > 1) { dim 62 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 63 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 93 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c for (dim = 0 ; dim < cart->ndims ; ++dim) { dim 96 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c if (cart->dims[dim] > 1) { dim 97 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 98 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 47 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c int rc = MPI_SUCCESS, dim, i, nreqs; dim 59 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c for (dim = 0, nreqs = 0, i = 0; dim < cart->ndims ; ++dim, i += 2) { dim 62 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c if (cart->dims[dim] > 1) { dim 63 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 64 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 88 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c for (dim = 0, i = 0 ; dim < cart->ndims ; ++dim, i += 2) { dim 91 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c if (cart->dims[dim] > 1) { dim 92 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 93 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 47 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c int rc = MPI_SUCCESS, dim, i, nreqs; dim 56 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c for (dim = 0, i = 0, nreqs = 0; dim < cart->ndims ; ++dim, i += 2) { dim 59 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c if (cart->dims[dim] > 1) { dim 60 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 61 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 85 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c for (dim = 0, i = 0 ; dim < cart->ndims ; ++dim, i += 2) { dim 88 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c if (cart->dims[dim] > 1) { dim 89 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 90 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 94 ompi/mca/coll/basic/coll_basic_reduce.c int err, peer, dim, mask; dim 117 ompi/mca/coll/basic/coll_basic_reduce.c dim = comm->c_cube_dim; dim 166 ompi/mca/coll/basic/coll_basic_reduce.c for (i = 0, mask = 1; i < dim; ++i, mask <<= 1) { dim 87 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c for (int dim = 0, i = 0 ; dim < comm->c_topo->mtc.cart->ndims ; ++dim) { dim 88 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c mca_topo_base_cart_shift (comm, dim, 1, &rpeer, &speer); dim 26 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c int dim, srank, drank, world_rank; dim 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 34 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c if (cart->dims[dim] > 1) { dim 35 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 36 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 79 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c int dim, srank, drank, world_rank; dim 84 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 87 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c if (cart->dims[dim] > 1) { dim 88 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 89 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 29 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c int dim, srank, drank, world_rank; dim 34 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 37 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c if (cart->dims[dim] > 1) { dim 38 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 39 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 83 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c int dim, srank, drank, world_rank; dim 88 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 91 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c if (cart->dims[dim] > 1) { dim 92 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 93 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 27 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c int dim, srank, drank, world_rank; dim 32 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 35 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c if (cart->dims[dim] > 1) { dim 36 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 37 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 81 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c int dim, srank, drank, world_rank; dim 86 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c for( dim = 0; dim < cart->ndims; ++dim ) { dim 89 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c if (cart->dims[dim] > 1) { dim 90 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 91 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 27 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c int dim, i, srank, drank, world_rank; dim 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { dim 34 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c if (cart->dims[dim] > 1) { dim 35 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 36 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 86 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c int dim, i, srank, drank, world_rank; dim 90 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { dim 93 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c if (cart->dims[dim] > 1) { dim 94 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 95 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 29 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c int dim, i, srank, drank, world_rank; dim 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { dim 34 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c if (cart->dims[dim] > 1) { dim 35 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 36 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 88 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c int dim, i, srank, drank, world_rank; dim 90 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { dim 93 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c if (cart->dims[dim] > 1) { dim 94 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c mca_topo_base_cart_shift (comm, dim, 1, &srank, &drank); dim 95 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c } else if (1 == cart->dims[dim] && cart->periods[dim]) { dim 34 ompi/mca/coll/portals4/coll_portals4_barrier.c int ret, i, dim, hibit, mask, num_msgs; dim 65 ompi/mca/coll/portals4/coll_portals4_barrier.c dim = comm->c_cube_dim; dim 66 ompi/mca/coll/portals4/coll_portals4_barrier.c hibit = opal_hibit(rank, dim); dim 67 ompi/mca/coll/portals4/coll_portals4_barrier.c --dim; dim 69 ompi/mca/coll/portals4/coll_portals4_barrier.c num_msgs = get_nchildren(dim + 1, hibit, rank, size); dim 126 ompi/mca/coll/portals4/coll_portals4_barrier.c for (i = hibit + 1, mask = 1 << i; i <= dim; ++i, mask <<= 1) { dim 377 ompi/mca/common/monitoring/monitoring_prof.c int write_mat(char * filename, size_t * mat, unsigned int dim) dim 388 ompi/mca/common/monitoring/monitoring_prof.c printf("writing %ux%u matrix to %s\n", dim, dim, filename); dim 56 ompi/mca/common/ompio/common_ompio_aggregators.c static double cost_calc (int P, int P_agg, size_t Data_proc, size_t coll_buffer, int dim ); dim 1459 ompi/mca/common/ompio/common_ompio_aggregators.c static double cost_calc (int P, int P_a, size_t d_p, size_t b_c, int dim ) dim 1474 ompi/mca/common/ompio/common_ompio_aggregators.c switch (dim) { dim 11 ompi/mca/io/romio321/romio/adio/common/ad_darray.c static int MPIOI_Type_block(int *array_of_gsizes, int dim, int ndims, int nprocs, dim 15 ompi/mca/io/romio321/romio/adio/common/ad_darray.c static int MPIOI_Type_cyclic(int *array_of_gsizes, int dim, int ndims, int nprocs, dim 147 ompi/mca/io/romio321/romio/adio/common/ad_darray.c static int MPIOI_Type_block(int *array_of_gsizes, int dim, int ndims, int nprocs, dim 157 ompi/mca/io/romio321/romio/adio/common/ad_darray.c global_size = array_of_gsizes[dim]; dim 181 ompi/mca/io/romio321/romio/adio/common/ad_darray.c if (dim == 0) dim 184 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=0; i<dim; i++) stride *= (MPI_Aint)array_of_gsizes[i]; dim 189 ompi/mca/io/romio321/romio/adio/common/ad_darray.c if (dim == ndims-1) dim 192 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=ndims-1; i>dim; i--) stride *= (MPI_Aint)array_of_gsizes[i]; dim 209 ompi/mca/io/romio321/romio/adio/common/ad_darray.c static int MPIOI_Type_cyclic(int *array_of_gsizes, int dim, int ndims, int nprocs, dim 230 ompi/mca/io/romio321/romio/adio/common/ad_darray.c end_index = array_of_gsizes[dim] - 1; dim 244 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=0; i<dim; i++) stride *= (MPI_Aint)array_of_gsizes[i]; dim 245 ompi/mca/io/romio321/romio/adio/common/ad_darray.c else for (i=ndims-1; i>dim; i--) stride *= (MPI_Aint)array_of_gsizes[i]; dim 268 ompi/mca/io/romio321/romio/adio/common/ad_darray.c if ( ((order == MPI_ORDER_FORTRAN) && (dim == 0)) || dim 269 ompi/mca/io/romio321/romio/adio/common/ad_darray.c ((order == MPI_ORDER_C) && (dim == ndims-1)) ) { dim 274 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPI_Type_create_resized (type_tmp1, 0, orig_extent * (MPI_Aint)array_of_gsizes[dim], &type_tmp); dim 43 ompi/mca/topo/base/topo_base_cart_coords.c int dim, remprocs, i, *d; dim 54 ompi/mca/topo/base/topo_base_cart_coords.c dim = *d; dim 55 ompi/mca/topo/base/topo_base_cart_coords.c remprocs /= dim; dim 47 ompi/mca/topo/base/topo_base_cart_rank.c int dim; dim 63 ompi/mca/topo/base/topo_base_cart_rank.c dim = *d; dim 69 ompi/mca/topo/base/topo_base_cart_rank.c if ((ord < 0) || (ord >= dim)) { dim 70 ompi/mca/topo/base/topo_base_cart_rank.c ord %= dim; dim 72 ompi/mca/topo/base/topo_base_cart_rank.c ord += dim; dim 76 ompi/mca/topo/base/topo_base_cart_rank.c factor *= dim; dim 52 ompi/mca/topo/base/topo_base_cart_sub.c int ndim, dim, i; dim 72 ompi/mca/topo/base/topo_base_cart_sub.c dim = *d; dim 75 ompi/mca/topo/base/topo_base_cart_sub.c colfactor *= dim; dim 79 ompi/mca/topo/base/topo_base_cart_sub.c keyfactor *= dim; dim 87 opal/util/bit_ops.h int dim, size; dim 94 opal/util/bit_ops.h dim = size - __builtin_clz(value-1); dim 96 opal/util/bit_ops.h for (dim = 0, size = 1; size < value; ++dim, size <<= 1) /* empty */; dim 99 opal/util/bit_ops.h return dim; dim 191 oshmem/mca/scoll/basic/scoll_basic_broadcast.c int dim = opal_cube_dim(group->proc_count); dim 202 oshmem/mca/scoll/basic/scoll_basic_broadcast.c hibit = opal_hibit(vrank, dim); dim 206 oshmem/mca/scoll/basic/scoll_basic_broadcast.c group->my_pe, dim, vrank, hibit); dim 208 oshmem/mca/scoll/basic/scoll_basic_broadcast.c dim--; dim 230 oshmem/mca/scoll/basic/scoll_basic_broadcast.c for (i = hibit + 1, mask = 1 << i; i <= dim; ++i, mask <<= 1) { dim 675 oshmem/mca/scoll/basic/scoll_basic_reduce.c int dim = 0; dim 680 oshmem/mca/scoll/basic/scoll_basic_reduce.c dim = opal_cube_dim(group->proc_count); dim 716 oshmem/mca/scoll/basic/scoll_basic_reduce.c for (i = 0, mask = 1; i < dim; ++i, mask <<= 1) { dim 116 test/util/opal_bit_ops.c int dim, size; dim 118 test/util/opal_bit_ops.c for (dim = 0, size = 1; size < value; ++dim, size <<= 1); dim 120 test/util/opal_bit_ops.c return dim; dim 126 test/util/opal_bit_ops.c int dim = cube_dim (value); dim 130 test/util/opal_bit_ops.c value, dim); dim 133 test/util/opal_bit_ops.c if (dim == (out = opal_cube_dim (value))) { dim 139 test/util/opal_bit_ops.c value, dim, out);