MPI не может работать с машинным файлом или хостами из SSH, используя канал exec JSch - PullRequest
1 голос
/ 01 июля 2019

OpenMPI отлично работает на любой MPI-программе, выполняемой оболочкой (используя PuTTy или JSch), но если вы используете «exec» -канал JSch или терминала в WinSCP и указываете любое подчиненное устройство (вычислительный узел), он завершается с ошибкой и завершается с кодом 133 и следующимотображается сообщение об ошибке:

mpirun -H compute-0-18 ranker.o


mpirun не удалось запустить указанное приложение, так как не удалось найтиисполняемый файл:

исполняемый файл: ranker.o Узел: compute-0-18

при попытке запустить процесс с рангом 0.


Работает нормально, когда "-H compute-0-18 ", используемый для определения хоста / подчиненных машин / узлов, удален.Это происходит в двух отдельных версиях OpenMPI 1.6.2 и 1.8.4.

Эта команда отлично работает в каналах PuTTy и JSch "shell".

...