MPICH3不是在多台机器上运行:hydra_pmi_proxy错误:执行格式错误

问题描述 投票:0回答:1

我在我的笔记本电脑(英特尔酷睿i5)和ARM处理器Cortex15运行从处理器和两个运行Ubuntu 14.04操作系统使用ssh凯基设置为免费通信成立MPICH3(MPICH-3.1.3)。

我已被通过NFS集群之间共享的文件夹中安装mpich3。

我从我的唯一主服务器导出的路径。安装顺利,我尝试了我的孤独主节点上运行以下命令其运行正常:

    mpiexec -n 2 ./cpi
    Process 0 of 2 is on MingF
    Process 1 of 2 is on MingF
    pi is approximately 3.1415926544231341, Error is 0.0000000008333410
    wall clock time = 0.000182

但是当我尝试在我的奴隶和主系统上运行,然后我得到这个错误,它挂起:

    mpiexec -f hosts -n 2 ./cpi
    bash: /mirror/mpich3/bin/hydra_pmi_proxy: cannot execute binary file: Exec format error

直到我按“Ctrl + C”来摆脱它,它挂在那儿。

我猜测其因为在处理器类型的变化,但我可能是错的。可能有人帮助我吗?

mpi ubuntu-14.04 mpich
1个回答
0
投票

您不能运行在这样不同的体系结构为x86和ARM相同的可执行文件。单独编译它在两台机器上,并注意ARM机器的字节序。

© www.soinside.com 2019 - 2024. All rights reserved.