将mpirun与Shell脚本一起使用时出错

时间:2018-10-03 07:52:00

标签: shell mpi openmpi

我跑步时

mpirun -np 4 mpi_script.sh

我得到了错误

Open MPI tried to fork a new process via the "execve" system call but failed.
...
Error:             Exec format error

尽管我可以使用./mpi_script.sh

运行脚本

1 个答案:

答案 0 :(得分:0)

就我而言,问题是我没有shebang

在脚本的顶部添加#!/usr/bin/env bash可以解决此问题:

#!/usr/bin/env bash

# rest of script
# ... 

确保文件具有执行权限:

chmod +x mpi_script.sh