2013-11-20 95 views
1

再次嘗試在本地集羣上學習mpi4py。我因此寫了一個hello_world程序,它不會運行!我附加了.py代碼和錯誤。有人能指出我做錯了什麼嗎?提前致謝。Hello_World不在集羣上使用mpi4py:II

的Hello World:

from mpi4py import MPI 
comm=MPI.COMM_WORLD 
print("Hello, World! My rank is: " + str(comm.rank)) 

錯誤消息:

Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 

ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 
Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 


ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 
Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 

ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 
Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 

ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 
Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 

ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 
Traceback (most recent call last): 
File "./MPI_Hello_World.py", line 1, in <module> 
from mpi4py import MPI 

ImportError: libmpich.so.3: cannot open shared object file: No such file or directory 

See here for the part-I of the question.

+0

這似乎是一個安裝錯誤。 – ely

回答

2

我一點兒也不熟悉MPI4PY,但它看起來像它需要一個單獨的MPI安裝爲一體反對提供自己的。你嘗試安裝一個(MPICH,開放MPI等),在大多數Linux系統,這是做一個快速

apt-get install mpich 

或任何你的氣息的包管理器一樣簡單。如果你想要最新最好的,你可以從項目的網站獲取相對簡單的指令:

MPICH:www.mpich.org

開放MPI:wwww.open-mpi.org