【发布时间】:2015-01-30 05:14:29
【问题描述】:
所以这是一个简单的代码 sn-p 对我不起作用,说明期望 4 个项目,得到 55 个。实际上,我想要一个字符串列表并将这个列表拆分到 n_processes 之间进行计算他们。分散怎么可能做到这一点??
from mpi4py import MPI
comm = MPI.COMM_WORLD
size = comm.Get_size()
rank = comm.Get_rank()
if rank == 0:
data = [(i+1)**2 for i in range(55)]
comm.Scatter(data, root=0)
print rank, data
【问题讨论】: