所以我一直試圖讓openmpi在兩臺主機上工作,每當我輸入我的命令時它就掛起。使用調試,我設法看到本地服務器在/ tmp命令後成功執行了mpi,但host2在那裏掛起。打開MPI掛在多個主機
$的mpirun --prefix/usr/lib目錄/ -d了openmpi -host server10你好
[server9:09833] procdir:/ tmp目錄/了openmpi-會議-jonesi1 @ server9_0/58918/0/0
[server9:09833] jobdir:/ TMP /了openmpi-會話-jonesi1 @ server9_0/58918/0
[server9:09833]頂:了openmpi-會話-jonesi1 @ server9_0
[server9: 09833] tmp:/ tmp
[server9:09833] mpirun:reset路徑:/usr/lib/openmpi/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/ usr/sbin:/ sbin:/ usr/lib64/openmpi/bin:/ home/[my username]/bin
mpirun:reset LD_LIBRARY_PATH:/ usr /的openmpi/lib中:在/ usr/lib64下/了openmpi/lib中
[server10:01982] procdir:/ TMP /了openmpi-會話-jonesi1 @ server10_0/58918/0/1
[server10:01982] jobdir:/tmp/openmpi-sessions-jonesi1 @ server10_0/58918/0
[serve R10:01982]頂:了openmpi-會議-jonesi1 @ server10_0
[server10:01982] tmp目錄:/ tmp目錄
我見過很多人建議SSH可能被阻止,但是命令ssh server10 mpirun你好工作正常。有沒有人有任何建議如何進行?預先感謝您提供的任何幫助。