我正在尝试从这个问题运行示例代码:MPI basic example doesn't work但是当我这样做时:
$ mpirun -np 2 mpi_test
我明白了:
ssh: Could not resolve hostname wvxvw-laptop: Name or service not known
然后程序挂起直到中断。
wvxvw-laptop
是我的笔记本电脑的“主机名”,实际上就是一台笔记本电脑......
我想要的只是尝试运行示例代码,而不是设置网络集群或类似的东西。
我错过了什么?我正在阅读 wiki 页面http://wiki.mpich.org/mpich/index.php/Using_the_Hydra_Process_Manager但我不明白是什么原因。
对不起,我对此很陌生。
一些更详细的输出:
/usr/bin/ssh -x wvxvw-laptop "/usr/lib64/mpich/bin/hydra_pmi_proxy" \
--control-port wvxvw-laptop:54320 --debug --rmk user --launcher ssh \
--demux poll --pgid 0 --retries 10 --usize -2 --proxy-id 0
为便于阅读而格式化。我不太确定为什么这甚至应该起作用(我从未使用过ssh -x
不确定它应该做什么:/