MPICH 错误: ./cpi: 1: 语法错误: “;” 意外

MPICH error : ./cpi: 1: Syntax error: ";" unexpected

提问人:Kylian 提问时间:1/22/2023 更新时间:1/22/2023 访问量:16

问:

我正在尝试启动mpich3.3.2的cpi示例文件。主机是我的 vm ubuntu,worker 是带有 raspdebian 的 rapsberry pi 3。但是,当我尝试示例文件时,它不起作用。 有人可以帮助我吗?(我不太擅长 linux,所以也许你需要向我解释一下我如何测试解决方案)

当我尝试使用“mpirun -np 2 -hosts worker,manager ./cpi”的示例文件时,我有以下输出: ./cpi: 1: 语法错误: “;” 意外 ^C[mpiexec@kylian-VirtualBox] 根据请求向进程发送 Ctrl-C [mpiexec@kylian-虚拟盒子]再次按 Ctrl-C 强制中止 [mpiexec@kylian-虚拟盒子]HYDU_sock_write (utils/sock/sock.c:256):写入错误(文件描述符错误) [mpiexec@kylian-虚拟盒子]HYD_pmcd_pmiserv_send_signal (pm/pmiserv/pmiserv_cb.c:178): 无法将数据写入代理 [mpiexec@kylian-VirtualBox] ui_cmd_cb (pm/pmiserv/pmiserv_pmci.c:77):无法向下游发送信号 [mpiexec@kylian-虚拟盒子]HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:77):回调返回错误状态 [mpiexec@kylian-虚拟盒子]HYD_pmci_wait_for_completion (pm/pmiserv/pmiserv_pmci.c:196):等待事件时出错 [mpiexec@kylian-VirtualBox] main (ui/mpich/mpiexec.c:336):进程管理器错误等待完成

我在没有 -hosts 部分的情况下进行了测试,以检查该程序是否在一台计算机上运行,并且一切正常。所以问题是当我尝试使用第二台计算机时。 我已经检查了我是否拥有相同版本的 mpich (3.3.2),mpi.h 位置是否在$PATH中,以及我是否可以 ping 这 2 台机器。计算机配置了无密码 ssh。

MPICH公司

评论


答: 暂无答案