Raspberry pi 使用MPI和两个树莓

Raspberry pi 使用MPI和两个树莓,raspberry-pi,mpich,Raspberry Pi,Mpich,我正试图为我正在从事的一个项目制作一个“双核”覆盆子。我遵循了这个教程。不幸的是,我无法让两个拉斯皮互相交谈。(这是使用Hydra作为流程管理器) 在仔细阅读了MPICH安装程序指南之后,我尝试使用-短语传递我创建的密码短语。然而,我找不到它作为hydra命令的一部分。因此,在多次编译尝试之后,我重新安装了smpd。我配置了: /configure-prefix=/home/pi/mpich安装——pm=smpd——pmi=smpd 我还必须安装libbsl-dev以获得smpd所需的MD5。我

我正试图为我正在从事的一个项目制作一个“双核”覆盆子。我遵循了这个教程。不幸的是,我无法让两个拉斯皮互相交谈。(这是使用Hydra作为流程管理器)

在仔细阅读了MPICH安装程序指南之后,我尝试使用-短语传递我创建的密码短语。然而,我找不到它作为hydra命令的一部分。因此,在多次编译尝试之后,我重新安装了smpd。我配置了:

/configure-prefix=/home/pi/mpich安装——pm=smpd——pmi=smpd

我还必须安装libbsl-dev以获得smpd所需的MD5。我还导出了命令mpiexec和mpicc所在的路径。设置密码后,我将图像复制到第二个SD卡,并将其放入第二个RasPi中。然后,我使用ssh-keygen设置密码短语

我能够分别在主Pi和从Pi上运行cpi程序,但是当我试图同时在这两个Pi上运行多个进程时,我得到了错误

MPI初始化中的致命错误:其他MPI错误,错误堆栈:
MPIR\u Init````线程(392)…..:
MPID_Init(139)…..:通道初始化失败
MPIDI\u CH3\u Init(38)…..:
MPID\u nem\u init(196)…..:
MPIDI\u CH3I\u Seg\u commit(366)…..:
MPIU\u SHMW\u Hnd\u反序列化(324)…..:
MPIU\u SHMW\u Seg\u打开(863)
MPIU\u SHMW\u Seg\u create\u attach\u temp(637):打开失败-没有这样的文件或目录

有人可以建议我如何解决这个问题,或者让树莓使用MPICH进行通信吗

谢谢
E.Lee

如果其他人有此问题,请确保您的主机名称不同!
您可以按照本教程进行更改

这是您问题的答案吗?如果是的话,在这里接受你自己的答案。我不知道这是必要的。谢谢