Rmpi (version 0.6-9)

mpi.cart.coords: MPI\_Cart\_coords

Description

mpi.cart.coords translates a rank to its Cartesian topology coordinate.

Usage

mpi.cart.coords(comm=3, rank, maxdims)

Arguments

comm

Communicator with Cartesian structure

rank

rank of a process within group

maxdims

length of vector coord in the calling program

Value

mpi.cart.coords returns an integer array containing the Cartesian coordinates of specified process.

Details

This function is the rank-to-coordinates translator. It is the inverse map of mpi.cart.rank. maxdims is at least as big as ndims as returned by mpi.cartdim.get.

References

http://www.openmpi.org/

See Also

mpi.cart.rank

Examples

Run this code
# NOT RUN {
#Need at least 9 slaves
mpi.bcast.cmd(mpi.cart.create(1,c(3,3),c(F,T)))
mpi.cart.create(1,c(3,3),c(F,T))
mpi.cart.coords(3,4,2)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab