e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAE

SimuFact.Forming多CPU并行计算设置指南

2023/7/31    来源:e-works    特约撰稿人:王毅      
关键字:多CPU  仿真  
本文介绍了SimuFact.Forming的服务安装和计算时配置CPU数目,供读者使用时参考。
       应用SimuFact.Forming进行仿真计算时,通常默认使用一个CPU进行运算,但现在的计算机一般都至少8核起,所以算例计算时,使用更多的CPU可以加快计算速度,节省时间。

1.服务安装

       1.1 V14版本服务安装

       SimuFact.Forming从V14之后的多CPU设置相对简单,只需要菜单中找到“工具->选项”全局设置Intel MPI服务安装就可以了,比以前简单很多。

多CPU设置

图1 多CPU设置

       1.2 V16无需配置

2.计算时配置CPU数目

       设置DDM和内核数目

设置DDM和内核数目

图2 设置DDM和内核数目

       2.1 DDM(域)的含义

       DDM是指把整个毛坯变形体积,用不同的方法分割成几份,然后不同的区域使用不用的CPU进行运算,这个是在CPU是单核时代为了提高计算速度发明的快速计算方法,现在单机已经有多个CPU或者多个核,但是这个技术还是保留了下来,这里注意了,DDM的数值建议按照总网格数目/15000进行设置,建议是1、2、4、8,如下图所示。

DDM的数值设置

图3 DDM的数值设置

       2.2 共享内存(SMP)的含义

       共享内存SMP的方法是在CPU多核以后,由INTEL发展的技术,软件无需额外处理,由CPU提供多个核心进行组合计算,这个像LS-DYNA等都是使用此类技术。

       2.3 激活的核数

       计算时,DDM X SMP为参与计算的总CPU数目,这个结果不能大于物理CPU核数或者线程数目,也不能大于许可的数目。

       目前V16本最多只能16个,V14版本可以32个。

       2.4 单个算例设置的注意事项

       单个算例进行计算时,并不是参与计算的CPU越多越好,一般情况下(10W网格以内),参与计算的CPU到8个为极限。

       下图所示,当激活的核数大于8以后,计算效率基本就不提高了;这个是求解器本身决定的。

单个算例设置

图4 单个算例设置

总结

       从分析测试看,即使设置了更多的CPU,即使这些CPU都参与了计算,但是分析的效率并没有本质的提高,所以笔者建议V16以下版本(新版需要测试),单个算例的最大激活核数控制在8,如果有更多CPU和license数量,可以用来做多个算例并行运算。
责任编辑:程玥
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐