OpenMPI在外壳程序(使用PuTTy或JSch)执行的任何MPI程序上均可正常运行,但是如果您在WinSCP中使用JSch或终端的“ exec”通道并指定任何从属(计算节点),它将失败并退出,并返回代码133及以下代码显示错误消息:
mpirun -H compute-0-18 ranker.o
mpirun无法启动指定的应用程序,因为它找不到可执行文件:
可执行文件:ranker.o 节点:compute-0-18
尝试启动进程等级0时。
当删除用于定义主机/从机/节点的“ -Hcompute-0-18”时,它运行良好。它发生在两个单独的OpenMPI 1.6.2和1.8.4版本中。
该命令在PuTTy和JSch“ shell”通道中运行良好。