当前位置:服务支持 >  软件文章 >  SimuFact V9_FE计算多CPU设置详解与性能优化

SimuFact V9_FE计算多CPU设置详解与性能优化

阅读数 5
点赞 0
article_banner

目前进行锻压、挤压分析的4大主流的商用软件:DeformSimufact.Forming(原MSC.SuperForge)、ForgeQform中,都支持多核运算;现在主流的CPU一般也都在2个核心以上了,所以计算时最大程度的利用CPU的计算资源,能够大幅度的节省计算时间。下面就SimuFact.FormingFE求解器的多线程(多核/CPU)求解设置过程;

默认情况下,SimuFact.Forming只支持一个核心或者说一个线程进行运算(比如双核四线程CPU),在这里需要首先了解一下概念:

ASimuFact.FormingFE求解器为MARC求解器,FV求解器为 Dytran

BMarc求解器支持多电脑、多线程(多核/CPU)运算,设置时需要控制到每一个点;

C:进行多核运算需要License授权;

了解了以上概念后,我们对SimuFact.Forming进行设置以支持多CPU运算:

1:查看Lic的授权情况:

打开SimuFact,点击菜单 Modules ->simufact.licenseManager;在弹出的对话框中查看SF-ROM_NODE的节点数,是否大于2,上面的Acailable,代表允许的线程数(核数)



s1.png

s2.png

如果LIC允许进行多线程运算;那么进行多CPU的设置;

2:多CPU设置

如果主机只有1CPU,此步可以绕过,不需要进行处理;

注意:多核、多线程不是多CPU,这个概念要理解,不明白CPU、核心、线程概念的请查阅相关资料;

如果有2个以上的CPU,请用右键 记事本文档打开run_sfMarc.bat文件:

C:\Program Files\simufact\forming\9.0\sfMarc\sf_tools \ run_sfMarc.bat

插入以下图片红色框选内的内容,-nps 后面的数字代表CPU的个数,修改完毕后,点保存;



s3.png

(注意,以上设置仅针对单工件计算,MARC支持多工件或者分割计算的需要另行设置,再此不一一详述)



3:安装驱动

打开以下目录的wmpiregister.exe 程序

C:\Program Files\simufact\forming\9.0\sfMarc\intel_mpi\bin\ wmpiregister.exe



s4.png

输入用主机名\用户名 及密码后,点Register注册;

然后,在 运行 中输入 CMD,打开DOS,输入以下内容;


s5.png


DOS不熟悉的请自行查阅相关资料;

到此为止,系统已经支持多线程运算了,但是要想在案例计算时能够使用多线程还得在案例中进行以下设置;


4:案例设置多线程运算

案例基本设置完毕后,在 Forming中,点击 Advanced中的Parallel选项,勾选Multiple process,并设置可以使用的核心数


s6.png

提交运算,查看任务管理器中的CPU资源占用率,如果跟你设置的一致(比如双核四线程CPU,设置为3,则CPU占用率为75%),说明开启成功。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空