*.out提示:"……由于目标计算机积极拒绝,无法连接……"

Windows系统中,有时候单核计算没有问题,而并行计算有问题,并且在out文件中出现如下报错内容:

Created ranfile in unit 35
Created iopt in unit 20; assume normal run
Touched unit 9 (outres)
Unknown option: -d
Error while connecting to host, 由于目标计算机积极拒绝,无法连接。 (10061)
Connect on sock (host=admin-PC, port=8678) failed, exhaused all end points
Unable to connect to 'admin-PC:8678',
sock error: Error = -1

解决办法: 这个错误是MPI伺服没有启动造成。应该执行如下操作:ADF201*.*目录下有adf_command_line.bat文件,右键点击,选择以管理员身份运行。之后在窗口依次运行如下命令:

%ADFBIN%\intelmpi\bin\smpd.exe -remove
%ADFBIN%\intelmpi\bin\smpd.exe -install

之后问题会消失。