2014-03-24 115 views
1

我想使用MPI.Op类来执行它的实例(在本例中为MPI.SUM)所代表的某些操作。MPI.Op并执行操作

这里是我的代码片段:

input = numpy.array(3, dtype='i') 
output = numpy.array(3, dtype='i') 
MPI.SUM.Reduce_local(input, output) 

但是当我尝试运行它,我得到这个回溯:

Traceback (most recent call last): 
    File "./mpi.py", line 37, in <module> 
    MPI.SUM.Reduce_local(input, output) 
    File "Op.pyx", line 75, in mpi4py.MPI.Op.Reduce_local (src/mpi4py.MPI.c:54825) 
AttributeError: 'mpi4py.MPI.Op' object has no attribute 'scount' 

我是新来的Python所以这是很可能的,我正在做某种容易的错误。有什么想法吗?

我正在使用Python 2.6.6。

回答