ndims 206 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_create_darray( int size, int rank, int ndims, int const* gsize_array, ndims 210 ompi/datatype/ompi_datatype.h OMPI_DECLSPEC int32_t ompi_datatype_create_subarray(int ndims, int const* size_array, int const* subsize_array, ndims 33 ompi/datatype/ompi_datatype_create_darray.c block(const int *gsize_array, int dim, int ndims, int nprocs, ndims 54 ompi/datatype/ompi_datatype_create_darray.c start_loop = ndims - 1 ; step = -1; ndims 82 ompi/datatype/ompi_datatype_create_darray.c for(i=ndims-1; i>=dim; i--) { ndims 94 ompi/datatype/ompi_datatype_create_darray.c cyclic(const int *gsize_array, int dim, int ndims, int nprocs, ndims 129 ompi/datatype/ompi_datatype_create_darray.c for (i=ndims-1; i>dim; i--) { ndims 160 ompi/datatype/ompi_datatype_create_darray.c for(i=ndims-1; i>=dim; i--) { ndims 176 ompi/datatype/ompi_datatype_create_darray.c int ndims, ndims 192 ompi/datatype/ompi_datatype_create_darray.c if (ndims < 1) { ndims 205 ompi/datatype/ompi_datatype_create_darray.c coords = (int *) malloc(ndims * sizeof(int)); ndims 207 ompi/datatype/ompi_datatype_create_darray.c for (i = 0 ; i < ndims ; i++) { ndims 216 ompi/datatype/ompi_datatype_create_darray.c st_offsets = (ptrdiff_t *) malloc(ndims * sizeof(ptrdiff_t)); ndims 226 ompi/datatype/ompi_datatype_create_darray.c start_loop = ndims - 1 ; step = -1; end_loop = -1; ndims 228 ompi/datatype/ompi_datatype_create_darray.c start_loop = 0 ; step = 1; end_loop = ndims; ndims 237 ompi/datatype/ompi_datatype_create_darray.c rc = block(gsize_array, i, ndims, psize_array[i], coords[i], ndims 242 ompi/datatype/ompi_datatype_create_darray.c rc = cyclic(gsize_array, i, ndims, psize_array[i], coords[i], ndims 254 ompi/datatype/ompi_datatype_create_darray.c rc = block(gsize_array, i, ndims, nprocs, tmp_rank, ndims 31 ompi/datatype/ompi_datatype_create_subarray.c int32_t ompi_datatype_create_subarray(int ndims, ndims 52 ompi/datatype/ompi_datatype_create_subarray.c if( ndims < 2 ) { ndims 53 ompi/datatype/ompi_datatype_create_subarray.c if( 0 == ndims ) { ndims 64 ompi/datatype/ompi_datatype_create_subarray.c i = ndims - 1; ndims 70 ompi/datatype/ompi_datatype_create_subarray.c end_loop = ndims; ndims 373 ompi/debuggers/ompi_common_dll.c ompi_field_offset(i_info->mca_topo_base_module_t.offset.mtc_cart.ndims, ndims 375 ompi/debuggers/ompi_common_dll.c ndims); ndims 385 ompi/debuggers/ompi_common_dll.c i_info->mca_topo_base_module_t.offset.mtc_cart.ndims += offset; ndims 217 ompi/debuggers/ompi_common_dll_defs.h int ndims; ndims 545 ompi/debuggers/ompi_mpihandles_dll.c int i, ndims, tmp; ndims 549 ompi/debuggers/ompi_mpihandles_dll.c (*info)->comm_cart_num_dims = ndims = ndims 551 ompi/debuggers/ompi_mpihandles_dll.c topo + i_info->mca_topo_base_module_t.offset.mtc.cart.ndims, ndims 553 ompi/debuggers/ompi_mpihandles_dll.c (*info)->comm_cart_dims = mqs_malloc(ndims * sizeof(int)); ndims 557 ompi/debuggers/ompi_mpihandles_dll.c (*info)->comm_cart_periods = mqs_malloc(ndims * sizeof(int8_t)); ndims 562 ompi/debuggers/ompi_mpihandles_dll.c (*info)->comm_cart_coords = mqs_malloc(ndims * sizeof(int8_t)); ndims 581 ompi/debuggers/ompi_mpihandles_dll.c for (i = 0; i < ndims; ++i) { ndims 52 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c if( 0 == cart->ndims ) return OMPI_SUCCESS; ndims 56 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c reqs = preqs = ompi_coll_base_comm_get_reqs( module->base_data, 4 * cart->ndims ); ndims 61 ompi/mca/coll/basic/coll_basic_neighbor_allgather.c for (dim = 0, nreqs = 0 ; dim < cart->ndims ; ++dim) { ndims 51 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c if( 0 == cart->ndims ) return OMPI_SUCCESS; ndims 55 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c reqs = preqs = ompi_coll_base_comm_get_reqs( module->base_data, 4 * cart->ndims); ndims 60 ompi/mca/coll/basic/coll_basic_neighbor_allgatherv.c for (dim = 0, i = 0, nreqs = 0 ; dim < cart->ndims ; ++dim, i += 2) { ndims 50 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c if( 0 == cart->ndims ) return OMPI_SUCCESS; ndims 54 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c reqs = preqs = ompi_coll_base_comm_get_reqs( module->base_data, 4 * cart->ndims); ndims 58 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c for (dim = 0, nreqs = 0; dim < cart->ndims ; ++dim) { ndims 93 ompi/mca/coll/basic/coll_basic_neighbor_alltoall.c for (dim = 0 ; dim < cart->ndims ; ++dim) { ndims 51 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c if( 0 == cart->ndims ) return OMPI_SUCCESS; ndims 55 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c reqs = preqs = ompi_coll_base_comm_get_reqs( module->base_data, 4 * cart->ndims ); ndims 59 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c for (dim = 0, nreqs = 0, i = 0; dim < cart->ndims ; ++dim, i += 2) { ndims 88 ompi/mca/coll/basic/coll_basic_neighbor_alltoallv.c for (dim = 0, i = 0 ; dim < cart->ndims ; ++dim, i += 2) { ndims 50 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c if (0 == cart->ndims) return OMPI_SUCCESS; ndims 52 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c reqs = preqs = ompi_coll_base_comm_get_reqs( module->base_data, 4 * cart->ndims ); ndims 56 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c for (dim = 0, i = 0, nreqs = 0; dim < cart->ndims ; ++dim, i += 2) { ndims 85 ompi/mca/coll/basic/coll_basic_neighbor_alltoallw.c for (dim = 0, i = 0 ; dim < cart->ndims ; ++dim, i += 2) { ndims 22 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c *outdegree = *indegree = 2 * comm->c_topo->mtc.cart->ndims; ndims 87 ompi/mca/coll/libnbc/nbc_neighbor_helpers.c for (int dim = 0, i = 0 ; dim < comm->c_topo->mtc.cart->ndims ; ++dim) { ndims 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 84 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgather.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 34 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 88 ompi/mca/coll/monitoring/coll_monitoring_neighbor_allgatherv.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 32 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 86 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoall.c for( dim = 0; dim < cart->ndims; ++dim ) { ndims 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { ndims 90 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallv.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { ndims 31 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { ndims 90 ompi/mca/coll/monitoring/coll_monitoring_neighbor_alltoallw.c for( dim = 0, i = 0; dim < cart->ndims; ++dim ) { ndims 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); ndims 341 ompi/mca/common/ompio/common_ompio_aggregators.c if (cart_topo.ndims < 2 ) { ndims 347 ompi/mca/common/ompio/common_ompio_aggregators.c cart_topo.dims = (int*)malloc (cart_topo.ndims * sizeof(int)); ndims 353 ompi/mca/common/ompio/common_ompio_aggregators.c cart_topo.periods = (int*)malloc (cart_topo.ndims * sizeof(int)); ndims 359 ompi/mca/common/ompio/common_ompio_aggregators.c cart_topo.coords = (int*)malloc (cart_topo.ndims * sizeof(int)); ndims 366 ompi/mca/common/ompio/common_ompio_aggregators.c coords_tmp = (int*)malloc (cart_topo.ndims * sizeof(int)); ndims 374 ompi/mca/common/ompio/common_ompio_aggregators.c cart_topo.ndims, ndims 387 ompi/mca/common/ompio/common_ompio_aggregators.c int index = cart_topo.ndims-1; ndims 389 ompi/mca/common/ompio/common_ompio_aggregators.c memset ( coords_tmp, 0, cart_topo.ndims * sizeof(int)); ndims 402 ompi/mca/common/ompio/common_ompio_aggregators.c index = cart_topo.ndims-1; ndims 35 ompi/mca/common/ompio/common_ompio_aggregators.h int ndims; ndims 245 ompi/mca/common/ompio/common_ompio_file_view.c int ndims; ndims 248 ompi/mca/common/ompio/common_ompio_file_view.c ret = fh->f_comm->c_topo->topo.cart.cartdim_get( fh->f_comm, &ndims); ndims 252 ompi/mca/common/ompio/common_ompio_file_view.c if ( ndims > 1 ) { ndims 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, ndims 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, ndims 21 ompi/mca/io/romio321/romio/adio/common/ad_darray.c int ADIO_Type_create_darray(int size, int rank, int ndims, ndims 35 ompi/mca/io/romio321/romio/adio/common/ad_darray.c coords = (int *) ADIOI_Malloc(ndims*sizeof(int)); ndims 38 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=0; i<ndims; i++) { ndims 44 ompi/mca/io/romio321/romio/adio/common/ad_darray.c st_offsets = (MPI_Aint *) ADIOI_Malloc(ndims*sizeof(MPI_Aint)); ndims 49 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=0; i<ndims; i++) { ndims 52 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_block(array_of_gsizes, i, ndims, ndims 60 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_cyclic(array_of_gsizes, i, ndims, ndims 68 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_block(array_of_gsizes, i, ndims, 1, 0, ndims 82 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=1; i<ndims; i++) { ndims 91 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=ndims-1; i>=0; i--) { ndims 94 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_block(array_of_gsizes, i, ndims, array_of_psizes[i], ndims 100 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_cyclic(array_of_gsizes, i, ndims, ndims 108 ompi/mca/io/romio321/romio/adio/common/ad_darray.c MPIOI_Type_block(array_of_gsizes, i, ndims, array_of_psizes[i], ndims 113 ompi/mca/io/romio321/romio/adio/common/ad_darray.c if (i != ndims-1) MPI_Type_free(&type_old); ndims 118 ompi/mca/io/romio321/romio/adio/common/ad_darray.c disp = st_offsets[ndims-1]; ndims 120 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=ndims-2; i>=0; i--) { ndims 129 ompi/mca/io/romio321/romio/adio/common/ad_darray.c for (i=0; i<ndims; i++) ub *= (MPI_Aint)array_of_gsizes[i]; ndims 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, ndims 189 ompi/mca/io/romio321/romio/adio/common/ad_darray.c if (dim == ndims-1) ndims 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]; ndims 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, ndims 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]; ndims 269 ompi/mca/io/romio321/romio/adio/common/ad_darray.c ((order == MPI_ORDER_C) && (dim == ndims-1)) ) { ndims 11 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c int ADIO_Type_create_subarray(int ndims, ndims 27 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c if (ndims == 1) { ndims 36 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c for (i=2; i<ndims; i++) { ndims 47 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c for (i=1; i<ndims; i++) { ndims 56 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c if (ndims == 1) { ndims 60 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c MPI_Type_vector(array_of_subsizes[ndims-2], ndims 61 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c array_of_subsizes[ndims-1], ndims 62 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c array_of_sizes[ndims-1], oldtype, &tmp1); ndims 64 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c size = (MPI_Aint)array_of_sizes[ndims-1]*extent; ndims 65 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c for (i=ndims-3; i>=0; i--) { ndims 74 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c disp = array_of_starts[ndims-1]; ndims 76 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c for (i=ndims-2; i>=0; i--) { ndims 85 ompi/mca/io/romio321/romio/adio/common/ad_subarray.c for (i=0; i<ndims; i++) ub *= (MPI_Aint)array_of_sizes[i]; ndims 436 ompi/mca/io/romio321/romio/adio/include/adio.h int ADIO_Type_create_subarray(int ndims, ndims 443 ompi/mca/io/romio321/romio/adio/include/adio.h int ADIO_Type_create_darray(int size, int rank, int ndims, ndims 45 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c int MPI_Type_create_darray(int size, int rank, int ndims, ndims 70 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c if (ndims <= 0) { ndims 101 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c for (i=0; i<ndims; i++) { ndims 168 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c for (i=0; i<ndims; i++) size_with_aint *= array_of_gsizes[i]; ndims 170 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c for (i=0; i<ndims; i++) size_with_offset *= array_of_gsizes[i]; ndims 190 ompi/mca/io/romio321/romio/mpi2-other/array/darray.c ndims, ndims 93 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c void mpi_type_create_darray_(int *size,int *rank,int *ndims, ndims 99 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c void mpi_type_create_darray_(int *size,int *rank,int *ndims, ndims 109 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c *ierr = MPI_Type_create_darray(*size,*rank,*ndims,array_of_gsizes,array_of_distribs,array_of_dargs,array_of_psizes,*order,oldtype_c,&newtype_c); ndims 116 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c FORTRAN_API void FORT_CALL void mpi_type_create_darray_(MPI_Fint *size,MPI_Fint *rank,MPI_Fint *ndims, ndims 122 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c FORTRAN_API void FORT_CALL void mpi_type_create_darray_(MPI_Fint *size,MPI_Fint *rank,MPI_Fint *ndims, ndims 128 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/darrayf.c *ierr = MPI_Type_create_darray(*size,*rank,*ndims,array_of_gsizes,array_of_distribs,array_of_dargs,array_of_psizes,*order,*oldtype,newtype); ndims 94 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c void mpi_type_create_subarray_(int *ndims,int *array_of_sizes, ndims 99 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c void mpi_type_create_subarray_(int *ndims,int *array_of_sizes, ndims 108 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c *ierr = MPI_Type_create_subarray(*ndims,array_of_sizes,array_of_subsizes,array_of_starts,*order,oldtype_c,&newtype_c); ndims 115 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c FORTRAN_API void FORT_CALL void mpi_type_create_subarray_(MPI_Fint *ndims,MPI_Fint *array_of_sizes, ndims 120 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c FORTRAN_API void FORT_CALL void mpi_type_create_subarray_(MPI_Fint *ndims,MPI_Fint *array_of_sizes, ndims 125 ompi/mca/io/romio321/romio/mpi2-other/array/fortran/subarrayf.c *ierr = MPI_Type_create_subarray(*ndims,array_of_sizes,array_of_subsizes,array_of_starts,*order,*oldtype,newtype); ndims 41 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c int MPI_Type_create_subarray(int ndims, int *array_of_sizes, ndims 51 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c if (ndims <= 0) { ndims 83 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c for (i=0; i<ndims; i++) { ndims 137 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c for (i=0; i<ndims; i++) size_with_aint *= array_of_sizes[i]; ndims 139 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c for (i=0; i<ndims; i++) size_with_offset *= array_of_sizes[i]; ndims 157 ompi/mca/io/romio321/romio/mpi2-other/array/subarray.c err = ADIO_Type_create_subarray(ndims, ndims 131 ompi/mca/io/romio321/romio/test/big_extents.c int ndims=2; ndims 177 ompi/mca/io/romio321/romio/test/big_extents.c MPI_Type_create_subarray(ndims, sizes, subs, starts, ndims 182 ompi/mca/io/romio321/romio/test/big_extents.c MPI_Type_create_subarray(ndims, sizes, subs, starts, ndims 187 ompi/mca/io/romio321/romio/test/big_extents.c MPI_Type_create_subarray(ndims, sizes, subs, starts, ndims 24 ompi/mca/io/romio321/romio/test/coll_perf.c int i, ndims, array_of_gsizes[3], array_of_distribs[3]; ndims 64 ompi/mca/io/romio321/romio/test/coll_perf.c ndims = 3; ndims 79 ompi/mca/io/romio321/romio/test/coll_perf.c for (i=0; i<ndims; i++) array_of_psizes[i] = 0; ndims 80 ompi/mca/io/romio321/romio/test/coll_perf.c MPI_Dims_create(nprocs, ndims, array_of_psizes); ndims 82 ompi/mca/io/romio321/romio/test/coll_perf.c MPI_Type_create_darray(nprocs, mynod, ndims, array_of_gsizes, ndims 35 ompi/mca/io/romio321/romio/test/coll_test.c int i, ndims, array_of_gsizes[3], array_of_distribs[3]; ndims 79 ompi/mca/io/romio321/romio/test/coll_test.c ndims = 3; ndims 94 ompi/mca/io/romio321/romio/test/coll_test.c for (i=0; i<ndims; i++) array_of_psizes[i] = 0; ndims 95 ompi/mca/io/romio321/romio/test/coll_test.c MPI_Dims_create(nprocs, ndims, array_of_psizes); ndims 97 ompi/mca/io/romio321/romio/test/coll_test.c MPI_Type_create_darray(nprocs, mynod, ndims, array_of_gsizes, ndims 23 ompi/mca/io/romio321/romio/test/large_array.c int i, ndims, array_of_gsizes[3], array_of_distribs[3]; ndims 63 ompi/mca/io/romio321/romio/test/large_array.c ndims = 3; ndims 78 ompi/mca/io/romio321/romio/test/large_array.c for (i=0; i<ndims; i++) array_of_psizes[i] = 0; ndims 79 ompi/mca/io/romio321/romio/test/large_array.c MPI_Dims_create(nprocs, ndims, array_of_psizes); ndims 85 ompi/mca/io/romio321/romio/test/large_array.c for (i=0; i<ndims; i++) size_with_aint *= array_of_gsizes[i]; ndims 87 ompi/mca/io/romio321/romio/test/large_array.c for (i=0; i<ndims; i++) size_with_offset *= array_of_gsizes[i]; ndims 93 ompi/mca/io/romio321/romio/test/large_array.c MPI_Type_create_darray(nprocs, mynod, ndims, array_of_gsizes, ndims 24 ompi/mca/io/romio321/romio/test/split_coll.c int i, ndims, array_of_gsizes[3], array_of_distribs[3]; ndims 66 ompi/mca/io/romio321/romio/test/split_coll.c ndims = 3; ndims 81 ompi/mca/io/romio321/romio/test/split_coll.c for (i=0; i<ndims; i++) array_of_psizes[i] = 0; ndims 82 ompi/mca/io/romio321/romio/test/split_coll.c MPI_Dims_create(nprocs, ndims, array_of_psizes); ndims 84 ompi/mca/io/romio321/romio/test/split_coll.c MPI_Type_create_darray(nprocs, mynod, ndims, array_of_gsizes, ndims 76 ompi/mca/topo/base/base.h int ndims, ndims 90 ompi/mca/topo/base/base.h int *ndims); ndims 101 ompi/mca/topo/base/base.h int ndims, ndims 52 ompi/mca/topo/base/topo_base_cart_coords.c (i < comm->c_topo->mtc.cart->ndims) && (i < maxdims); ndims 52 ompi/mca/topo/base/topo_base_cart_create.c int ndims, ndims 68 ompi/mca/topo/base/topo_base_cart_create.c for (i = 0; i < ndims; ++i) { ndims 86 ompi/mca/topo/base/topo_base_cart_create.c ndims = 0; ndims 95 ompi/mca/topo/base/topo_base_cart_create.c cart->ndims = ndims; ndims 99 ompi/mca/topo/base/topo_base_cart_create.c if( ndims > 0 ) { ndims 100 ompi/mca/topo/base/topo_base_cart_create.c cart->dims = (int*)malloc(sizeof(int) * ndims); ndims 105 ompi/mca/topo/base/topo_base_cart_create.c memcpy(cart->dims, dims, ndims * sizeof(int)); ndims 108 ompi/mca/topo/base/topo_base_cart_create.c cart->periods = (int*)malloc(sizeof(int) * ndims); ndims 113 ompi/mca/topo/base/topo_base_cart_create.c memcpy(cart->periods, periods, ndims * sizeof(int)); ndims 115 ompi/mca/topo/base/topo_base_cart_create.c cart->coords = (int*)malloc(sizeof(int) * ndims); ndims 123 ompi/mca/topo/base/topo_base_cart_create.c for (i = 0; i < ndims; ++i) { ndims 193 ompi/mca/topo/base/topo_base_cart_create.c cart->ndims = 0; ndims 49 ompi/mca/topo/base/topo_base_cart_get.c int m = (maxdims <= comm->c_topo->mtc.cart->ndims) ? ndims 50 ompi/mca/topo/base/topo_base_cart_get.c maxdims : comm->c_topo->mtc.cart->ndims; ndims 42 ompi/mca/topo/base/topo_base_cart_map.c int ndims, ndims 51 ompi/mca/topo/base/topo_base_cart_map.c for (i = 0 ; i < ndims; ++i) { ndims 59 ompi/mca/topo/base/topo_base_cart_rank.c i = comm->c_topo->mtc.cart->ndims - 1; ndims 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) { ndims 67 ompi/mca/topo/base/topo_base_cart_sub.c i = old_cart->ndims - 1; ndims 112 ompi/mca/topo/base/topo_base_cart_sub.c for (i = 0; i < old_cart->ndims; ++i, ++dold, ++pold) { ndims 130 ompi/mca/topo/base/topo_base_cart_sub.c cart->ndims = ndim; ndims 34 ompi/mca/topo/base/topo_base_cartdim_get.c int mca_topo_base_cartdim_get(ompi_communicator_t* comm, int *ndims) ndims 36 ompi/mca/topo/base/topo_base_cartdim_get.c *ndims = comm->c_topo->mtc.cart->ndims; ndims 83 ompi/mca/topo/base/topo_base_frame.c *outdegree = *indegree = 2 * comm->c_topo->mtc.cart->ndims; ndims 68 ompi/mca/topo/example/topo_example.h int ndims, ndims 43 ompi/mca/topo/example/topo_example_cart_map.c int ndims, ndims 58 ompi/mca/topo/example/topo_example_cart_map.c for (i = 0, p = dims; i < ndims; ++i, ++p) { ndims 89 ompi/mca/topo/topo.h int ndims; ndims 158 ompi/mca/topo/topo.h int ndims, ndims 175 ompi/mca/topo/topo.h int *ndims); ndims 180 ompi/mca/topo/topo.h int ndims, ndims 45 ompi/mpi/c/cart_create.c int MPI_Cart_create(MPI_Comm old_comm, int ndims, const int dims[], ndims 65 ompi/mpi/c/cart_create.c if (ndims < 0) { ndims 68 ompi/mpi/c/cart_create.c } else if (ndims >= 1 && ndims 80 ompi/mpi/c/cart_create.c for (i=0; i < ndims; i++, p++) { ndims 105 ompi/mpi/c/cart_create.c ndims, dims, periods, ndims 45 ompi/mpi/c/cart_map.c int MPI_Cart_map(MPI_Comm comm, int ndims, const int dims[], ndims 79 ompi/mpi/c/cart_map.c err = comm->c_topo->topo.cart.cart_map(comm, ndims, dims, ndims 77 ompi/mpi/c/cart_rank.c (cart->ndims >= 1)) || ndims 85 ompi/mpi/c/cart_rank.c for (i = 0; i < cart->ndims; ++i) { ndims 64 ompi/mpi/c/cart_sub.c if (((NULL == remain_dims) && (0 != comm->c_topo->mtc.cart->ndims)) ndims 43 ompi/mpi/c/cartdim_get.c int MPI_Cartdim_get(MPI_Comm comm, int *ndims) ndims 61 ompi/mpi/c/cartdim_get.c if (NULL == ndims) { ndims 73 ompi/mpi/c/cartdim_get.c err = comm->c_topo->topo.cart.cartdim_get(comm, ndims); ndims 52 ompi/mpi/c/dims_create.c int MPI_Dims_create(int nnodes, int ndims, int dims[]) ndims 68 ompi/mpi/c/dims_create.c if (0 > ndims) { ndims 73 ompi/mpi/c/dims_create.c if ((0 != ndims) && (NULL == dims)) { ndims 87 ompi/mpi/c/dims_create.c for (i = 0, p = dims; i < ndims; ++i,++p) { ndims 107 ompi/mpi/c/dims_create.c for (i = 0; i < ndims; ++i, ++dims) { ndims 130 ompi/mpi/c/dims_create.c for (i = 0; i < ndims; ++i, ++dims) { ndims 100 ompi/mpi/c/ineighbor_allgather.c if( 0 > cart->ndims ) { ndims 122 ompi/mpi/c/ineighbor_allgatherv.c if( 0 > cart->ndims ) { ndims 100 ompi/mpi/c/ineighbor_alltoall.c if( 0 > cart->ndims ) { ndims 123 ompi/mpi/c/ineighbor_alltoallv.c if( 0 > cart->ndims ) { ndims 123 ompi/mpi/c/ineighbor_alltoallw.c if( 0 > cart->ndims ) { ndims 100 ompi/mpi/c/neighbor_allgather.c if( 0 > cart->ndims ) { ndims 123 ompi/mpi/c/neighbor_allgatherv.c if( 0 > cart->ndims ) { ndims 99 ompi/mpi/c/neighbor_alltoall.c if( 0 > cart->ndims ) { ndims 123 ompi/mpi/c/neighbor_alltoallv.c if( 0 > cart->ndims ) { ndims 119 ompi/mpi/c/neighbor_alltoallw.c if( 0 > cart->ndims ) { ndims 45 ompi/mpi/c/type_create_darray.c int ndims, ndims 66 ompi/mpi/c/type_create_darray.c } else if( ndims < 0 ) { ndims 68 ompi/mpi/c/type_create_darray.c } else if( (ndims > 0) && ((NULL == gsize_array) || (NULL == distrib_array) || ndims 78 ompi/mpi/c/type_create_darray.c if( ndims > 0 ) { ndims 79 ompi/mpi/c/type_create_darray.c for( i = 0; i < ndims; i++ ) { ndims 102 ompi/mpi/c/type_create_darray.c rc = ompi_datatype_create_darray( size, rank, ndims, ndims 106 ompi/mpi/c/type_create_darray.c const int* a_i[8] = {&size, &rank, &ndims, gsize_array, distrib_array, darg_array, ndims 109 ompi/mpi/c/type_create_darray.c ompi_datatype_set_args( *newtype, 4 * ndims + 4, a_i, 0, NULL, 1, &oldtype, ndims 44 ompi/mpi/c/type_create_subarray.c int MPI_Type_create_subarray(int ndims, ndims 60 ompi/mpi/c/type_create_subarray.c if( ndims < 0 ) { ndims 62 ompi/mpi/c/type_create_subarray.c } else if( (ndims > 0) && ((NULL == size_array) || (NULL == subsize_array) || (NULL == start_array)) ) { ndims 69 ompi/mpi/c/type_create_subarray.c for( i = 0; i < ndims; i++ ) { ndims 80 ompi/mpi/c/type_create_subarray.c rc = ompi_datatype_create_subarray( ndims, size_array, subsize_array, start_array, ndims 83 ompi/mpi/c/type_create_subarray.c const int* a_i[5] = {&ndims, size_array, subsize_array, start_array, &order}; ndims 85 ompi/mpi/c/type_create_subarray.c ompi_datatype_set_args( *newtype, 3 * ndims + 2, a_i, 0, NULL, 1, &oldtype, ndims 163 ompi/mpi/cxx/datatype.h virtual Datatype Create_subarray(int ndims, const int array_of_sizes[], ndims 168 ompi/mpi/cxx/datatype.h virtual Datatype Create_darray(int size, int rank, int ndims, ndims 196 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_subarray(int ndims, const int array_of_sizes[], ndims 202 ompi/mpi/cxx/datatype_inln.h (void) MPI_Type_create_subarray(ndims, const_cast<int *>(array_of_sizes), ndims 210 ompi/mpi/cxx/datatype_inln.h MPI::Datatype::Create_darray(int size, int rank, int ndims, ndims 216 ompi/mpi/cxx/datatype_inln.h (void) MPI_Type_create_darray(size, rank, ndims, ndims 37 ompi/mpi/cxx/functions.h Compute_dims(int nnodes, int ndims, int dims[]); ndims 47 ompi/mpi/cxx/functions_inln.h MPI::Compute_dims(int nnodes, int ndims, int dims[]) ndims 49 ompi/mpi/cxx/functions_inln.h (void)MPI_Dims_create(nnodes, ndims, dims); ndims 114 ompi/mpi/cxx/intracomm.h Create_cart(int ndims, const int dims[], ndims 100 ompi/mpi/cxx/intracomm_inln.h MPI::Intracomm::Create_cart(int ndims, const int dims[], ndims 103 ompi/mpi/cxx/intracomm_inln.h int *int_periods = new int [ndims]; ndims 104 ompi/mpi/cxx/intracomm_inln.h for (int i=0; i<ndims; i++) ndims 108 ompi/mpi/cxx/intracomm_inln.h (void)MPI_Cart_create(mpi_comm, ndims, const_cast<int *>(dims), ndims 86 ompi/mpi/cxx/topology.h virtual int Map(int ndims, const int dims[], const bool periods[]) const; ndims 61 ompi/mpi/cxx/topology_inln.h int ndims; ndims 62 ompi/mpi/cxx/topology_inln.h (void)MPI_Cartdim_get(mpi_comm, &ndims); ndims 63 ompi/mpi/cxx/topology_inln.h return ndims; ndims 106 ompi/mpi/cxx/topology_inln.h int ndims; ndims 107 ompi/mpi/cxx/topology_inln.h MPI_Cartdim_get(mpi_comm, &ndims); ndims 108 ompi/mpi/cxx/topology_inln.h int* int_remain_dims = new int[ndims]; ndims 109 ompi/mpi/cxx/topology_inln.h for (int i=0; i<ndims; i++) { ndims 119 ompi/mpi/cxx/topology_inln.h MPI::Cartcomm::Map(int ndims, const int dims[], const bool periods[]) const ndims 121 ompi/mpi/cxx/topology_inln.h int *int_periods = new int [ndims]; ndims 122 ompi/mpi/cxx/topology_inln.h for (int i=0; i<ndims; i++) { ndims 126 ompi/mpi/cxx/topology_inln.h (void)MPI_Cart_map(mpi_comm, ndims, const_cast<int *>(dims), int_periods, &newrank); ndims 42 ompi/mpi/fortran/mpif-h/cart_create_f.c (MPI_Fint *old_comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, ompi_fortran_logical_t *reorder, MPI_Fint *comm_cart, MPI_Fint *ierr), ndims 43 ompi/mpi/fortran/mpif-h/cart_create_f.c (old_comm, ndims, dims, periods, reorder, comm_cart, ierr) ) ndims 62 ompi/mpi/fortran/mpif-h/cart_create_f.c (MPI_Fint *old_comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, ompi_fortran_logical_t *reorder, MPI_Fint *comm_cart, MPI_Fint *ierr), ndims 63 ompi/mpi/fortran/mpif-h/cart_create_f.c (old_comm, ndims, dims, periods, reorder, comm_cart, ierr) ) ndims 70 ompi/mpi/fortran/mpif-h/cart_create_f.c void ompi_cart_create_f(MPI_Fint *old_comm, MPI_Fint *ndims, MPI_Fint *dims, ndims 81 ompi/mpi/fortran/mpif-h/cart_create_f.c size = OMPI_FINT_2_INT(*ndims); ndims 42 ompi/mpi/fortran/mpif-h/cart_map_f.c (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, MPI_Fint *newrank, MPI_Fint *ierr), ndims 43 ompi/mpi/fortran/mpif-h/cart_map_f.c (comm, ndims, dims, periods, newrank, ierr) ) ndims 62 ompi/mpi/fortran/mpif-h/cart_map_f.c (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, MPI_Fint *newrank, MPI_Fint *ierr), ndims 63 ompi/mpi/fortran/mpif-h/cart_map_f.c (comm, ndims, dims, periods, newrank, ierr) ) ndims 70 ompi/mpi/fortran/mpif-h/cart_map_f.c void ompi_cart_map_f(MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *dims, ndims 81 ompi/mpi/fortran/mpif-h/cart_map_f.c size = OMPI_FINT_2_INT(*ndims); ndims 73 ompi/mpi/fortran/mpif-h/cart_rank_f.c int ndims, c_ierr; ndims 79 ompi/mpi/fortran/mpif-h/cart_rank_f.c c_ierr = PMPI_Cartdim_get(c_comm, &ndims); ndims 84 ompi/mpi/fortran/mpif-h/cart_rank_f.c OMPI_ARRAY_FINT_2_INT(coords, ndims); ndims 81 ompi/mpi/fortran/mpif-h/cart_sub_f.c int ndims; ndims 89 ompi/mpi/fortran/mpif-h/cart_sub_f.c *ierr = OMPI_INT_2_FINT(MPI_Cartdim_get(c_comm, &ndims)); ndims 94 ompi/mpi/fortran/mpif-h/cart_sub_f.c OMPI_ARRAY_LOGICAL_2_INT(remain_dims, ndims); ndims 41 ompi/mpi/fortran/mpif-h/cartdim_get_f.c (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *ierr), ndims 42 ompi/mpi/fortran/mpif-h/cartdim_get_f.c (comm, ndims, ierr) ) ndims 61 ompi/mpi/fortran/mpif-h/cartdim_get_f.c (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *ierr), ndims 62 ompi/mpi/fortran/mpif-h/cartdim_get_f.c (comm, ndims, ierr) ) ndims 69 ompi/mpi/fortran/mpif-h/cartdim_get_f.c void ompi_cartdim_get_f(MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *ierr) ndims 73 ompi/mpi/fortran/mpif-h/cartdim_get_f.c OMPI_SINGLE_NAME_DECL(ndims); ndims 77 ompi/mpi/fortran/mpif-h/cartdim_get_f.c c_ierr = PMPI_Cartdim_get(c_comm, OMPI_SINGLE_NAME_CONVERT(ndims)); ndims 81 ompi/mpi/fortran/mpif-h/cartdim_get_f.c OMPI_SINGLE_INT_2_FINT(ndims); ndims 41 ompi/mpi/fortran/mpif-h/dims_create_f.c (MPI_Fint *nnodes, MPI_Fint *ndims, MPI_Fint *dims, MPI_Fint *ierr), ndims 42 ompi/mpi/fortran/mpif-h/dims_create_f.c (nnodes, ndims, dims, ierr) ) ndims 61 ompi/mpi/fortran/mpif-h/dims_create_f.c (MPI_Fint *nnodes, MPI_Fint *ndims, MPI_Fint *dims, MPI_Fint *ierr), ndims 62 ompi/mpi/fortran/mpif-h/dims_create_f.c (nnodes, ndims, dims, ierr) ) ndims 69 ompi/mpi/fortran/mpif-h/dims_create_f.c void ompi_dims_create_f(MPI_Fint *nnodes, MPI_Fint *ndims, ndims 75 ompi/mpi/fortran/mpif-h/dims_create_f.c OMPI_ARRAY_FINT_2_INT(dims, *ndims); ndims 78 ompi/mpi/fortran/mpif-h/dims_create_f.c OMPI_FINT_2_INT(*ndims), ndims 83 ompi/mpi/fortran/mpif-h/dims_create_f.c OMPI_ARRAY_INT_2_FINT(dims, *ndims); ndims 112 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Cart_create, mpi_cart_create, MPI_CART_CREATE, (MPI_Fint *old_comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, ompi_fortran_logical_t *reorder, MPI_Fint *comm_cart, MPI_Fint *ierr)); ndims 114 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Cart_map, mpi_cart_map, MPI_CART_MAP, (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *dims, ompi_fortran_logical_t *periods, MPI_Fint *newrank, MPI_Fint *ierr)); ndims 118 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Cartdim_get, mpi_cartdim_get, MPI_CARTDIM_GET, (MPI_Fint *comm, MPI_Fint *ndims, MPI_Fint *ierr)); ndims 156 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Dims_create, mpi_dims_create, MPI_DIMS_CREATE, (MPI_Fint *nnodes, MPI_Fint *ndims, MPI_Fint *dims, MPI_Fint *ierr)); ndims 368 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Type_create_darray, mpi_type_create_darray, MPI_TYPE_CREATE_DARRAY, (MPI_Fint *size, MPI_Fint *rank, MPI_Fint *ndims, MPI_Fint *gsize_array, MPI_Fint *distrib_array, MPI_Fint *darg_array, MPI_Fint *psize_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr)); ndims 378 ompi/mpi/fortran/mpif-h/prototypes_mpi.h PN2(void, MPI_Type_create_subarray, mpi_type_create_subarray, MPI_TYPE_CREATE_SUBARRAY, (MPI_Fint *ndims, MPI_Fint *size_array, MPI_Fint *subsize_array, MPI_Fint *start_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr)); ndims 41 ompi/mpi/fortran/mpif-h/type_create_darray_f.c (MPI_Fint *size, MPI_Fint *rank, MPI_Fint *ndims, MPI_Fint *gsize_array, MPI_Fint *distrib_array, MPI_Fint *darg_array, MPI_Fint *psize_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr), ndims 42 ompi/mpi/fortran/mpif-h/type_create_darray_f.c (size, rank, ndims, gsize_array, distrib_array, darg_array, psize_array, order, oldtype, newtype, ierr) ) ndims 61 ompi/mpi/fortran/mpif-h/type_create_darray_f.c (MPI_Fint *size, MPI_Fint *rank, MPI_Fint *ndims, MPI_Fint *gsize_array, MPI_Fint *distrib_array, MPI_Fint *darg_array, MPI_Fint *psize_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr), ndims 62 ompi/mpi/fortran/mpif-h/type_create_darray_f.c (size, rank, ndims, gsize_array, distrib_array, darg_array, psize_array, order, oldtype, newtype, ierr) ) ndims 70 ompi/mpi/fortran/mpif-h/type_create_darray_f.c MPI_Fint *ndims, MPI_Fint *gsize_array, ndims 84 ompi/mpi/fortran/mpif-h/type_create_darray_f.c OMPI_ARRAY_FINT_2_INT(gsize_array, *ndims); ndims 85 ompi/mpi/fortran/mpif-h/type_create_darray_f.c OMPI_ARRAY_FINT_2_INT(distrib_array, *ndims); ndims 86 ompi/mpi/fortran/mpif-h/type_create_darray_f.c OMPI_ARRAY_FINT_2_INT(darg_array, *ndims); ndims 87 ompi/mpi/fortran/mpif-h/type_create_darray_f.c OMPI_ARRAY_FINT_2_INT(psize_array, *ndims); ndims 91 ompi/mpi/fortran/mpif-h/type_create_darray_f.c OMPI_FINT_2_INT(*ndims), ndims 41 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c (MPI_Fint *ndims, MPI_Fint *size_array, MPI_Fint *subsize_array, MPI_Fint *start_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr), ndims 42 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c (ndims, size_array, subsize_array, start_array, order, oldtype, newtype, ierr) ) ndims 61 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c (MPI_Fint *ndims, MPI_Fint *size_array, MPI_Fint *subsize_array, MPI_Fint *start_array, MPI_Fint *order, MPI_Fint *oldtype, MPI_Fint *newtype, MPI_Fint *ierr), ndims 62 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c (ndims, size_array, subsize_array, start_array, order, oldtype, newtype, ierr) ) ndims 69 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c void ompi_type_create_subarray_f(MPI_Fint *ndims, MPI_Fint *size_array, ndims 84 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c OMPI_ARRAY_FINT_2_INT(size_array, *ndims); ndims 85 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c OMPI_ARRAY_FINT_2_INT(subsize_array, *ndims); ndims 86 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c OMPI_ARRAY_FINT_2_INT(start_array, *ndims); ndims 88 ompi/mpi/fortran/mpif-h/type_create_subarray_f.c c_ierr = PMPI_Type_create_subarray(OMPI_FINT_2_INT(*ndims), ndims 566 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_type_create_darray_f(size,rank,ndims,& ndims 571 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: size, rank, ndims, order ndims 572 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: array_of_gsizes(ndims), array_of_distribs(ndims) ndims 573 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: array_of_dargs(ndims), array_of_psizes(ndims) ndims 649 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_type_create_subarray_f(ndims,array_of_sizes, & ndims 653 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: ndims, order ndims 1705 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_cartdim_get_f(comm,ndims,ierror) & ndims 1709 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(OUT) :: ndims ndims 1740 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h subroutine ompi_dims_create_f(nnodes,ndims,dims,ierror) & ndims 1743 ompi/mpi/fortran/use-mpi-f08/bindings/mpi-f-interfaces-bind.h INTEGER, INTENT(IN) :: nnodes, ndims ndims 152 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Cart_create(old_comm, ndims, dims, periods, reorder, & ndims 155 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: ndims ndims 183 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Cart_map(comm, ndims, dims, periods, newrank& ndims 186 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: ndims ndims 237 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Cartdim_get(comm, ndims, ierror) ndims 239 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(out) :: ndims ndims 562 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Dims_create(nnodes, ndims, dims, ierror) ndims 564 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: ndims ndims 1415 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Type_create_darray(size, rank, ndims, gsize_array, distrib_array, & ndims 1419 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: ndims ndims 1561 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h subroutine MPI_Type_create_subarray(ndims, size_array, subsize_array, start_array, order, & ndims 1563 ompi/mpi/fortran/use-mpi-tkr/mpi-f90-interfaces.h integer, intent(in) :: ndims ndims 152 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Cart_create(old_comm, ndims, dims, periods, reorder, & ndims 155 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: ndims ndims 183 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Cart_map(comm, ndims, dims, periods, newrank& ndims 186 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: ndims ndims 237 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Cartdim_get(comm, ndims, ierror) ndims 239 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(out) :: ndims ndims 562 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Dims_create(nnodes, ndims, dims, ierror) ndims 564 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: ndims ndims 1415 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Type_create_darray(size, rank, ndims, gsize_array, distrib_array, & ndims 1419 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: ndims ndims 1561 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h subroutine PMPI_Type_create_subarray(ndims, size_array, subsize_array, start_array, order, & ndims 1563 ompi/mpi/fortran/use-mpi-tkr/pmpi-f90-interfaces.h integer, intent(in) :: ndims ndims 110 ompi/mpi/java/c/mpi_Intracomm.c int ndims = (*env)->GetArrayLength(env, dims); ndims 113 ompi/mpi/java/c/mpi_Intracomm.c int rc = MPI_Cart_create((MPI_Comm)comm, ndims, cDims, ndims 101 ompi/mpiext/pcollreq/c/neighbor_allgather_init.c if( 0 > cart->ndims ) { ndims 124 ompi/mpiext/pcollreq/c/neighbor_allgatherv_init.c if( 0 > cart->ndims ) { ndims 101 ompi/mpiext/pcollreq/c/neighbor_alltoall_init.c if( 0 > cart->ndims ) { ndims 124 ompi/mpiext/pcollreq/c/neighbor_alltoallv_init.c if( 0 > cart->ndims ) { ndims 124 ompi/mpiext/pcollreq/c/neighbor_alltoallw_init.c if( 0 > cart->ndims ) {