STAR-CCM+ 算得慢 | 该加什么硬件?

 
 

STAR-CCM+ 算得慢该加什么硬件

先判断慢在网格、迭代还是后处理。三种慢对应的硬件不同,凭感觉加核数,多数会加错地方。

 
核 心 结 论

先判断慢在哪一步。几何与网格生成吃单核主频和内存,求解吃核数、内存容量与带宽,结果写出吃硬盘。硬件加错方向,钱花了速度不动;先看残差曲线与内存占用,再决定加核、加内存还是换盘。

15+年
行业服务经验
1000+家
企业客户
7×24
小时技术支持
广州今宏信息科技有限公司 · 西门子工业软件铂金级代理商与核心战略伙伴

残差斜率变缓只是现象,内存见底或盘在换页时,加核也压不下去

01

先定位:慢在哪个环节

 

先看慢在哪一步:网格与后处理吃主频,求解吃核数与内存容量。同一个算例,有的卡在网格生成,有的卡在迭代,有的卡在结果写出,三种慢对应的硬件并不相同,凭感觉加硬件,多数会加错地方。

环节 主要瓶颈 加了有效的部件
几何清理与网格生成 单核主频、内存 高主频处理器、足够内存
迭代求解 核数、内存容量与带宽 更多核心、更大内存
结果写出与后处理 硬盘读写速度 固态盘
多方案并行扫参 总核数与许可席位 工作站群组或小集群

判断方法不难:完整跑一次算例,边跑边看任务管理器与监控面板。核一直跑满、内存也接近占满,说明求解受限于计算资源;核跑不满而内存先满,说明内存不够;每次写结果硬盘队列拉长,说明盘跟不上。

02

核数加到多少算够

 

核数不是越多越快。核数增加后,网格分块与进程间通信的开销同步上升,几百万单元的模型加到一定核数,再叠加的收益很小,个别算例反而更慢。

一个可操作的做法:把核数从八加到十六跑一次,记录单步时间;再加到三十二跑一次。单步时间不再明显下降的位置,就是这台机器与这个模型的合适核数。这个数写在项目文档里,下次配机器不用重试。

03

内存与硬盘:常被忽略的两项

 

内存不足时,求解器会把部分数据换到硬盘,速度断崖式下降,而处理器利用率看起来还不高,很容易被误判成算例本身难算。八百万单元以上的模型,单机内存要按单元数留出余量,事后加内存往往还要一起换主板。

仿真工作站的瓶颈常在内存与存储,加硬件不只看核数

迭代本身关系不大,前后处理关系很大。网格文件与结果文件动辄几十 G,机械盘读写会拖成瓶颈,换成固态盘之后,打开结果、做切片、导出报告的等待时间明显缩短。这一项投入最小,感受最直接。

 
04

今宏科技在这类评估里的做法

 

今宏科技是西门子工业软件铂金级代理商与核心战略伙伴,自 2011 年成立至今服务制造业 15+ 年,累计企业客户 1000+。配置建议这件事,今宏科技习惯先拿客户自己的算例跑一次基准:同一模型、同一套边界条件,记录单步时间、内存峰值与结果文件大小。

有了基准,配置就有了依据。单步时间随核数下降的曲线摆在那里,加到哪一档划算,客户自己看得明白。

多数研发团队的瓶颈落在内存与盘上,而不是核数。预算有限时先补这两项,比一次把核数堆满更划算,也更容易在下一轮项目里复用。

延伸阅读

相关问题

 
Simcenter 3D 和 STAR-CCM+ 都能做仿真,先买哪个↗ Simcenter 一套许可,五个人都要算怎么分↗ FloTHERM 算出的温度和实测对不上,先查什么↗

硬件选型与许可配置需结合具体算例规模。需要做一次算例基准测试,可通过官网 www.gdcad.com 联系今宏科技。

2020年4月3日 17:35
ꄘ浏览量:0
ꄀ收藏
넳 넲