Python MPI减少和播放

时间:2015-10-30 17:49:05

标签: python mpi broadcast reduce rank

我有一个带有两个节点的Beowulf集群(master,slave1),我必须在下面的代码中使用带有Python的MPI。是一个名为" Mediana"的图像过滤器。我的问题是,我可以在代码的哪一部分应用MIP?我已经阅读了很多bcast,减少,发送,接收,但我不知道我在哪里可以使用它。

这是我的代码:

enter code here
for w in range(width):
    for h in range(height):
        if w > 0 and w < width-1 and h > 0 and h < height-1:
            r1, g1, b1 = pixeles[w,h]
            r2, g2, b2 = pixeles[w,h-1]
            r3, g3, b3 = pixeles[w-1,h]
            r4, g4, b4 = pixeles[w,h+1]
            r5, g5, b5 = pixeles[w+1,h]
            r, g, b = ((r1+r2+r3+r4+r5)/5,
                       (g1+g2+g3+g4+g5)/5,
                       (b1+b2+b3+b4+b5)/5)
            pixeles[w,h] = (r,g,b)
image.save("/home/jose/Descargas/resultado3.jpg")
print("finish")

mediana()

谢谢!

0 个答案:

没有答案