200万网格并行算力测试(OpenFOAM版本)
-
这是一个管道流动的qDNS算例,基于OpenFOAM。使用pisoFoam就可以运行。
如何测试CPU算力
-
下载 https://www.jianguoyun.com/p/DbqyVRMQ9s3ZBhir_9kFIAA 解压,放到任意的文件夹下
-
打开Allrun文件,将其中的
for i in 4 2 1; do
改成你的处理器数量,比如你的处理器是32核,就改成32 16 8 4 2 1
,注意,上下有两处,都要改一下 -
直接在终端输入
./Allrun
即可运行,什么都不用管了。终端不要关闭。 -
看终端的结果,应该类似下图,其中的数字就是结果。
-
回帖,告诉我你的CPU型号和数据,我整理在下表中
系统 CPU 1 2 4 8 16 32 48 64 128 真系统 7742 1370 717 337 205 128 103 62 真系统 8164 (机架式) 1249 611 338 153 111 64 48.9 51 真系统 2699-v4 1146 585 313 194 193 170 173 真系统 6376 3383 1981 800 407 305 180 164 真系统 7502 - - 254 135 100 65 59 真系统 7542 1128 760 272 136 107 79 77 真系统 8175M 1124 573 312 167 132 87 76 真系统 7402 - 568 283 140 84 68 65 真系统 6258R 1091 541 303 150 133 89 87 真系统 6248R 1068 542 304 155 128 96 98 真系统 5218 1247 637 316 205 214 172 真系统 6133(user1) 1258 860 437 329 388 358 真系统 6133(user2) 1410 624 336 183 160 86 真系统 7282 1125 498 268 140 121 82 真系统 7302 1074 503 261 136 101 66 真系统 6130 1241 622 310 157 121 91 真系统 6240R 1245 659 378 240 244 真系统 2680V4 1240 661 328 185 156 138(28核) 真系统 2683V4 - - - - 182 163 真系统 2680V3 1274 648 352 196 168 真系统 2630V3 1453 668 327 209 165 真系统 2680V2 1145 615 350 204 198 真系统 4110 1361 948 500 395 467 真系统 3900X 915 512 382 406 真系统 2620v4 1419 814 623 552 WSL2 3700X 817 474 424 391 WSL2 5950X 615 402 382 340 虚拟机 8400 1114 864 861 900 WSL 11900k 823 488 456 443 虚拟机 5820k 1117 691 542 虚拟机 8750H(user1) 1060 883 910 虚拟机 8750H(user2) 1380 1109 963 虚拟机 苹果M1 830 512 359 虚拟机 2500U 1310 894 877 云图
云图结果类似,结果曾经跟JCP一篇文章对比过,完全符合。更详细的关于算法的可参考 链接文本
-
-
CPU型号:AMD 霄龙 7742 系统:linux系统 OpenFOAM版本:OpenFOAM-v1912 64 62.23 32 103.27 16 128.03 8 205.02 4 337.93 2 717.1 (不是最佳状态) 1 1370.22(不是最佳状态)
-
@maoyanjun_dut 谢谢!
-
@东岳 持续关注中,排排队,看看哪个最能打
-
CPU型号:i7-8750H 系统:虚拟机 OpenFOAM版本:OpenFOAM-6 4 920.13 2 1098.04 1 572.75
为什么单核的时候反而最快?
-
好的,我重新再算一遍
-
CPU型号:i7-8750H 系统:虚拟机 OpenFOAM版本:OpenFOAM-6 4 910.12 2 883.78 1 1060.35
重新跑的结果,这次除了虚拟机什么都没运行。。。
希望能对统计有点用。。。 -
Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz MemTotal: 262566620 kB CentOS Linux release 7.3.1611 (Core) Using: OpenFOAM-6 40 86.58 32 86.77 16 160.35 8 183.99 4 336.65 2 624.18 1 1410.07
-
@东岳 在 200万网格管道流qDNS并行算力测试 中说:
多谢 @huningdong ,目前有2个6133的数据,你这个效果不错
不知道为什么 40和32 比较 完全就没什么差距呀
我再跑一下试试 -
@战气凌霄 在 200万网格管道流qDNS并行算力测试 中说:
@东岳 是不是把内存配置也写上更容易比较?6133的结果看起来应该是内存条数量不一样
会不会是内存通道的影响?
猜测 32和40 核心 比较结果 差别不大 是因为 32和用的通道数和40用的一样 所以 限制了计算性能的进一步提升?