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
之后问题会消失。