| mpi.dims.create {Rmpi} | R Documentation |
MPI_Dims_create
Description
mpi.dims.create Create a Cartesian dimension used by mpi.cart.create.
Usage
mpi.dims.create(nnodes, ndims, dims=integer(ndims))
Arguments
nnodes |
Number of nodes in a cluster |
ndims |
Number of dimension in a Cartesian topology |
dims |
Initial dimension numbers |
Details
The entries in the return value are set to describe a Cartesian grid with
ndims dimensions and a total of nnodes nodes. The dimensions are set
to be as close to each other as possible, using an appropriate divisibility
algorithm. The return value can be constrained by specifying positive number(s) in
dims. Only those 0 values in dims are modified by
mpi.dims.create.
Value
mpi.dims.create returns the dimension vector used by
that in mpi.cart.create.
Author(s)
Hao Yu
References
See Also
Examples
#What is the dim numbers of 2 dim Cartersian topology under a grid of 36 nodes
#mpi.dims.create(36,2) #return c(6,6)
#Constrained dim numbers
#mpi.dims.create(12,2,c(0,4)) #return c(9,4)
[Package Rmpi version 0.7-2 Index]