mpi.gather.Robj(Rmpi)
mpi.gather.Robj()所属R语言包:Rmpi
Extentions of MPI\_Gather and MPI\_Allgather APIs
扩张的MPI \ _Gather和MPI \ _Allgather的API
译者:生物统计家园网 机器人LoveR
描述----------Description----------
mpi.gather.Robj gathers each member's object to the member specified by the argument root. The root member receives the objects as a list. mpi.allgather.Robj is the same as mpi.gather.Robj except that all members receive the result instead of just the root.
mpi.gather.Robj集的说法root指定的成员,每名成员的对象。的根成员接收的对象为一个列表。 mpi.allgather.Robj是一样mpi.gather.Robj除外的所有成员接受的结果,而不是仅仅根。
用法----------Usage----------
mpi.gather.Robj(obj=NULL, root = 0, comm = 1, ...)
mpi.allgather.Robj(obj=NULL, comm = 1)
参数----------Arguments----------
参数:obj
data to be gathered. Could be different type.
被收集的数据。可能是不同的类型。
参数:root
rank of the gather
排名在收集
参数:comm
a communicator number
一个通信号
参数:...
optional arugments to sapply.
可选的arugmentssapply。
Details
详细信息----------Details----------
Since sapply is used to gather all results, its default option "simplify=TRUE" is to simplify outputs. In some situations, this option is not desirable. Using "simplify=FALSE" as in the place of ... will tell sapply not to simplify and a list of outputs will be returned.
,由于sapply用于收集所有的结果,它的默认选项“= TRUE”简化,简化输出。在某些情况下,此选项是不可取的。使用“简化= FALSE”的地方......告诉sapply,不简化和输出的列表将被退回。
值----------Value----------
For mpi.gather.Robj, it returns a list, the gathered message for the root member. For mpi.allgatherv.Robj, it returns a list, the gathered message for all members.
对于mpi.gather.Robj,它返回一个列表的根成员,所收集的信息。 mpi.allgatherv.Robj,它返回一个列表,所收集的信息的所有成员。
(作者)----------Author(s)----------
Hao Yu and Wei Xia
参考文献----------References----------
http://www-unix.mcs.anl.gov/mpi/www/www3/
参见----------See Also----------
mpi.gather, mpi.allgatherv.
mpi.gather,mpi.allgatherv。
实例----------Examples----------
## Not run: [#不运行:]
#Assume that there are some slaves running[假设,有一些从站运行]
mpi.bcast.cmd(id<-mpi.comm.rank())
mpi.bcast.cmd(x<-rnorm(id))
mpi.bcast.cmd(mpi.gather.Robj(x))
x<-"test mpi.gather.Robj"
mpi.gather.Robj(x)
mpi.bcast.cmd(obj<-rnorm(id+10))
mpi.bcast.cmd(nn<-mpi.allgather.Robj(obj))
obj<-rnorm(5)
mpi.allgather.Robj(obj)
mpi.remote.exec(nn)
## End(Not run)[#(不执行)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|