我想使用 MPI.Op 类来执行一些由它的实例表示的操作(在本例中为 MPI.SUM)。
这是我的片段:
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。