鄙人使用deform v11.0,跟着技术邻的王毅老师的教程走了一遍,结果出了一些错误,于是参考评论区的评论,又去搜集了MPICH2相关资料,终于解决问题。
技术邻王毅:
Deform多核/多CPU求解设置方法详解-2019;-技术邻
知乎:
1.不要从MPICH2官网上下载MPICH2!!!跟着安装手册安装deform v11.0,其中MPICH2安装64位,如果把32位也勾选上了,安装会卡住。
2.以管理员身份运行cmd,输入net user,如下图,其中计算机名称为上方红框中的“zhuhucheng”,用户信息在下方红框,记住有管理员权限的用户名,后续用到的是有管理员权限的用户名而非计算机名。
3.跟着知乎文章一步一步操作,但是第三步多重工作处理器中,不要填入计算机名字,要填入上一步中的有管理员权限的用户名。如下图。知乎文章中第8步注册MPI时要填入Account和password,分别是“有管理员权限的用户名”和“用户密码”,用户密码通常就是锁屏密码,详情请百度。
以我自己为例,用户名即上图下方红框中的526xxxxxx。
否则,deform多核运算时会报错无法连接xxx。
通常这一点改正过来,后续跟着知乎文章做,最后可以使用64bit的多核运算。
4.如果运行报错或者不运行,可能的原因是“服务”里边缺个项目。
管理员身份运行cmd----进入MPICH2中的bin---输入“smpd.exe -install -phrase behappy”
由于我之前使用过该指令,所以出现了红框部分内容。
看到"installed"即完成。
检查smpd是否运行,输入"smpd -status",如下图,显示运行中即可。