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

MoldFlow多算例并行或批量计算详解

2020/4/3    来源:e-works    特约撰稿人:王毅      
关键字:MoldFlow  多算例并行计算  批量计算  
本文介绍了基于MoldFlow 如何使用一台主机的多个案子提交到多台主机上进行运算的方法。
       备注:本文主要应用场景,有2台以上计算PC,同时有2个以上到案子分别提交到不同到PC上运算(MoldFlow不支持一个算例多个PC并行运算),使用JOB Manager直接在一台PC上进行前后处理,求解时指定不同到案子在不同到服务器上计算,不需要手动COPY前处理文件到其他PC或者在多台PC上进行处理前后处理,便于分析人员管理数据,节省时间;直白一点,就是只在一台PC上做前后处理,利用多台PC上做运算。
 
       MoldFlow Insight支持多个算例在一台PC或者多台PC上同时运算,很多小伙伴都是在一台机子上设置好前处理文件,然后COPY到其他的PC上提交运算,这种方法很费劲而且不利于管理,下面将详细的说明如何使用一台主机的多个案子提交到多台主机上进行运算的方法。
 
       1.在需要前处理的主机上安装Moldflow Synergy和Moldflow Insight(如果本机只需要前处理,计算都在其他的主机上,则不需要安装Moldflow Insight);
 
       2.在计算的主机上安装MoldFlow Synergy&MoldFlow Insight;
 
       3.在前处理PC上设置Simulation JOB Manager
 
       3.1 打开Simulation JOB Manager右上角服务器管理

打开Simulation JOB Manager右上角服务器管理

打开Simulation JOB Manager右上角服务器管理

       3.2 添加服务器

添加服务器

添加服务器


       3.3 输入服务器的IP地址或者计算机名字;点击确定即可

 

输入服务器的IP地址或者计算机名字

输入服务器的IP地址或者计算机名字
 
       3.4 可以添加多个计算服务器;
可以添加多个计算服务器

可以添加多个计算服务器

 
       4.提交分析算例到求解服务器进行运算
 
       在前处理计算机上,提交算例到不同的服务器即可;可以添加多个服务器,不同案例提交到不同的服务器;

 

提交分析算例到求解服务器进行运算

提交分析算例到求解服务器进行运算

 
       5.批量提交算例到服务器进行计算
 
       如果有多个算例,处于求解效率的考虑,每次希望只计算一个或者两个算例,可以通过控制控制求解服务器进行依次计算:
 
       5.1 服务器设置一次最多计算的算例数目,编辑服务器,设置并发作业为2,就是一次同时计算2个算例;
 
       笔者建议可以按照你的实际CPU线程数目/8进行设置,moldflwo大于8CPU之后的求解效率提升不大;

 

务器设置算例数目

务器设置算例数目

       5.2 提交算例都提交到批处理

提交算例都提交到批处理

提交算例都提交到批处理
 
       5.3 所有算例提交之后,需要在JOB Manager开启批量计算!
 
       选择不同的求解服务器,开始批处理队列!!!!
 
       如果不开启,是不会计算的,一旦开启之后,后面再提交算例,会在前面的算例计算完成后自动启动计算!

所有算例提交之后,需要在JOB Manager开启批量计算

所有算例提交之后,需要在JOB Manager开启批量计算
 
       MoldFlow安装包一般含有Moldflow Insight和Moldflow Synergy两份安装文件,很多小伙伴都搞不明白为啥软件不整合到一个安装包里,分开两次安装,很麻烦;这里要先解释一下:Moldflow Synergy实际就是MlodFlow的前后处理软件,其用来导入CAD模型,划分网格,设置边界工艺条件,结果后处理等;而Moldflow Insight软件实际就是MoldFlow的求解器,主要就是用来将前处理文件计算得到结果文件。目前大部分的CAE软件已经逐渐的开始集成在一起,而不是分开安装,当然分开还是有一定意义的,比如可以只安装Moldflow Synergy,主要是给模具工程师或设计主管直接查看分析计算的结果文件,再就是有些PC仅用于计算,就可以只安装Moldflow Insight。
 
       MoldFlow Insight不支持单案例多机联合运算,也就是说单个计算案例的计算速度受限于主机本身的CPU和内存,这个不得不说是一个遗憾;再就是单台的计算PC大于8核以上的时候其实计算的效率就会下降,所以CPU主频越高越好。
 
       目前MoldFlow的云计算还没有体验,有资格的朋友可以使用体验一下,它的云计算应该和普通的PC运算版本不一样,未来的软件大趋势这种计算会逐步的转移到云端。
责任编辑:程玥
本文为e-works原创投稿文章,未经e-works书面许可,任何人不得复制、转载、摘编等任何方式进行使用。如已是e-works授权合作伙伴,应在授权范围内使用。e-works内容合作伙伴申请热线:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐