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 ) {