首页/文章/ 详情

ANSYS Workbench 多核并行运算及并行核数检测

1年前浏览8199

这是 ANSYS 工程实战 第 23 篇文章


问题描述:


前面已经分享过 ANSYS Workbench 并行运算的方法,但并没有找到检测运算核数,在多次案例运算的过程中,越来越觉得计算时间并没有真正减小,最后通过查阅相关资料和具体运算试验,最终找到了多核并行运算的设置和运算时间及核数的检查


1) 查看并行运算:


首先我们查看一下 ANSYS Workbench 多核并行运算 分享中设置并行后,运算完成后运算核数。点击 Solution - Solution information,在运算记录的最后记录中,如图 1 。图中倒数第四行显示,Number of cores: 2 ( Shared Memory Parallel ) , 运算使用的是并行但运算核数仍然是 2 核。


图 1 并行运算检查


2) 并行运算设置:


将 ANSYS Workbench 多核并行运算 中设置项回到默认状态(即 2 核,不并行运算状态),点击任意一运算算例,进入图 2 界面,点击 Tools - Solve Process settings 。



图 2 并行运算设置路径


进入Solve Process Settings 后点击 Advanced ,如图 3 


 图 3 并行运算设置路径


进入Advanced Properties 参数设置界面,默认设置选项内容如图 4 在修改设置前先拍照留存,因为后边还会用到默认设置 


 图 4 并行运算默认设置


勾选 Distribute Soluton , Use GPU acceleration 选为 None , Max number of utilized prosessors 后数值改为所用电脑核数,这里设置为 8 ,勾选 Manually specify  Mechanical APDL solver memory settings , Workspace 调为 51200MB , Database 调为 64MB  ,如图 5


图 5 并行运算设置


图 5 也显示了案例运算完成, 可通过查看 Solution - Solution information,看到 Number of cores: 8 ( Shared Memory Parallel ) 。


在案例运算过程中点击 Windows 任务管理器,如图 6 ,内存使用率为100%,且 8 个运算核都是满格,而且运算时间比原来明显快很多,可以从 solution - solution information 的操作记录最后内容可以看到运算时间


结论:


Tools - Solve Process settings - Advanced 中设置运算核数才能起到并行运算的作用,Tools - options - Solution Process 中设置并行不起真实作用。


特别说明:


并行运算设置到这里本来已经可以了,但最近运算的内容比较多,在运算时出现了无法计算的现象,其他设置都没有变,于是把Tools - Solve Process settings - Advanced 中设置改回默认(即 2 核)就没问题了,说明 Tools - options - Solution Process 并行运算设置有关联性


来源:ANSYS及ANSYS Workbench工程实战
MechanicalMechanical APDLWorkbench试验ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-31
最近编辑:1年前
gao1984001
硕士 签名征集中
获赞 31粉丝 95文章 95课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈