2013-11-20 43 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