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".