在OS X上运行mpi

时间:2018-10-22 23:16:59

标签: python parallel-processing mpi mpi4py

我正在并行处理笔记本电脑上的一些python代码。 这是OS X Macbook pro。 在运行简单的hello world代码时,我注意到所有进程的编号都相同,这对吗?还是我配置错误?

from mpi4py import MPI

if (__name__ == '__main__'):
    comm = MPI.COMM_WORLD
    myrank = comm.Get_rank() 
    nproc = comm.Get_size()
    print("Hello, World ! from process {0} of {1} \n"
        .format(myrank , nproc))

Hello, World ! from process 0 of 1

Hello, World ! from process 0 of 1

Hello, World ! from process 0 of 1

Hello, World ! from process 0 of 1

这是我的/ etc / hosts

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1       bobs.local

我已经使用home-brew安装了mpi,并且以

的身份运行了脚本
mpiexec -n 4 python 2.py

0 个答案:

没有答案