Ошибка при использовании mpirun со скриптом оболочки - PullRequest
0 голосов
/ 03 октября 2018

Когда я запускаю

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 голосов
/ 03 октября 2018

В моем случае проблема была в том, что у меня не было шебанга .

. Добавление #!/usr/bin/env bash в начало моего скрипта исправило это:

#!/usr/bin/env bash

# rest of script
# ... 

Обратите внимание, что файл имеет права на выполнение:

chmod +x mpi_script.sh
...