解决Deform 3D 多核心运行在win10下无法执行一例
系统:Windows 10 64bit version
软件:Deform 3D v11.0
一、问题发现
按照网上MPI的设置方法,完成以下设置:
1. 在DeformSetup内的Simulation Server中,增加一台多核模拟服务器;
2.Deform 2D3D内设置—环境设置—多重工作处理器内,将1中设置的主机名和核心数(最多4)填入相应位置
3.点击运行(选项)对话框,填入主机名和处理器数目,然后选择64bit进行运行。
但是,开始执行后,显示Running后瞬间便完成,在MSG界面显示“MPI info: 4 processors are found from DEF_MPIenv.DAT”。
二、问题分析:
1.查DB档内的文件目录,MSG信息内提示,“Error while connect to host,由于目标计算机积极拒绝,无法连接”。Connect On sock (host=XXXXX,port:8676)failed。
2.从网上下载tcping软件,对127.0.0.1:8676的端口进行测试,端口no respone;
3.百度8676端口,发现是MPI服务的端口;
4.继续百度,MPI是通过MPICH2进行安装的服务,但在win10系统下,MPI服务经常无法自动安装和启动。
以管理员账户使用cmd进入MPICH2—bin目录中,运行smpd -install -phrase behappy命令,安装MPI服务。
5.安装完成后,提示“XXX Credentials for yyy rejected connecting to XXX”。
经百度,该错误发生的原因为“提供的用户名和密码是错误的”。
安装32bit的MPICH2后,运行wmregister命令,对管理员账号、密码注册,再次运行,成功。
三、结论:
在win10系统上安装MPICH2多核运行程序时,有时服务不会自动安装,需要手动安装。
查看更多评论 >