Fluent仿真是否应该开启超线程技术,选cpu是考虑主频高,还是核心多,本文做一个简单测试。
案例:一个网格数1.4m的三维模型,进行LES计算,由于计算较慢,跑完太耗时间,仅测试相同工况下,先计算20个时间步长耗时,再计算每个时间步长平均耗时(每个时间步20次迭代)。
测试cpu:3900xt,12c24t。
测试一:开启超线程,并行计算24线程拉满,cpu默认频率4.1GHz左右,平均下来44s/时间步长;
测试二:开启超线程,并行计算12线程(实际物理核数目),cpu默认频率4.1GHz左右,平均下来47s/时间步长;
测试三:关闭超线程,并行计算12核心拉满,cpu默认频率4.1GHz左右,平均下来48.2s/时间步长;
测试四:关闭超线程,串行计算1核心,cpu默认频率4.1GHz左右,平均下来7min/时间步长;
测试五:开启超线程,并行计算24线程拉满,cpu超频到4.25GHz,平均下来44.1s/时间步长;
测试六&