教研室新买了几台3990X的工作站用来搭建高性能计算平台,作为工具人自然肩负起了测试平台稳定性、探索性能天花板、造福中华全人民的重担,先介绍下计算平台
计算平台
software:win10,fluent20(16版本有核数限制,不知有无大佬有解决方法,除了先安装20再装16 doge)
cpu:AMD 3990X (64核,关闭超线程,锁频3.8+拉电压稳定运行,实测最高稳定锁3.85,平均功耗能到600w以上,小电老虎属于是,不过风冷猫扇也压不住)
memory:金士顿32g x 4,3200MHz
gpu:AMD RX550 (不参与计算过程)
时间无关性测试
使用一套三维结构化网格,总网格量612万,关闭算例自动保存,调用不同的核数,控制计算总时长,换算出单步计算耗时,结果如下,
可以看出,当计算总时长到10min以上时,单步耗时基本不变。但是对于更高网格量的算例而言,10min还是有那么亿点点短了,换算出的单步耗时会有一定偏差,但在此次测试中相对偏差值小于10%。
计算性能对比测试
使用上述同一套三维结构化网格,保持fluent计算方法一致,关闭算例自动保存,等比调整全局网格节点以改变总网格量,分别调用不同的核数,统一计算10min,换算出单步耗时,结果如下,
可以看出,在此计算平台条件下,若不考虑各项性能损耗(各核性能不一致、内存颗粒有区别等等),网格量与单步耗时几乎呈线性关系,但有一点更加突出,即当调用的核数到一定阈值时,单步耗时与投入成本不成比例,以10min计算时间为前提,不同网格量、1.1倍最小单步耗时对应调用核数的平均值大致为36.5
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删