本帖最后由 wypkdhd 于 2023-4-26 18:25 编辑
前言
本测试基于dell R750平台的两种配置,EPYC 7543或者Platinum 8358处理器,内存为32x8=256G,硬盘采用两块480g sata固态组的raid0和三块1.2T SAS组的raid5。vasp版本为5.4.4,编译方式参考个人之前的方式http://bbs.keinsci.com/thread-16082-1-1.html(记为方式1关键词为OFLAG = -O2 -xHOST)测试任务使用sob老师的50个Hg原子http://bbs.keinsci.com/thread-11812-1-1.html和NiO表面H2模型。AMD的export参数参考“AMD EPYC-7742(ZEN2)计算性能调优”(地址具体请根据标题自行baidu,其中vasp编译方式记为方式2关键词为OFLAG = -O2 -xcore-avx2),链接中三行export,“export MKL_DEBUG_CPU_TYPE=5 #加速代码;export MKL_CBWR=AVX2 #使cpu默认支持avx2;export I_MPI_PIN_DOMAIN=numa #内存位置与cpu位置绑定,加速内存读取。”对于内存带宽要求高的计算提速明”分别记为第一行,第二行和第三行。
方式1和方式2的编译环境均为方式1中提到的intel2019和2015mpi。测试采用grep "LOOP: cpu time" OUTCAR 获取电子步的时间。
1. AMD EPYC 7543的编译方式对比,基于“50个Hg原子的标准测试任务”
方式1
4核 8核 16核 32核 48核 64核 8核加+第一行 8核加+第一二行
1 3.0969 1.6062 0.8916 0.5692 0.5379 0.5289 1.0992 1.0691
2 3.1413 1.6205 0.9042 0.5469 0.5278 0.5061 1.0746 1.0729
3 3.1925 1.6463 0.9164 0.5623 0.5393 0.5606 1.088 1.0871
4 3.143 1.6198 0.8898 0.5608 0.5337 0.5342 1.0741 1.0725
5 3.164 1.6277 0.8967 0.5506 0.531 0.5529 1.0799 1.075
6 3.1372 1.6125 0.8936 0.5661 0.5321 0.4688 1.0709 1.0645
7 2.2017 1.1422 0.6317 0.3883 0.3735 0.399 0.7608 0.7534
8 2.127 1.1055 0.6162 0.3742 0.3782 0.3577 0.7349 0.7299
9 2.0963 1.0946 0.6115 0.3765 0.3564 0.3596 0.7211 0.7236
10 2.0164 1.0526 0.5876 0.36 0.3587 0.3694 0.696 0.6925
11 2.0189 1.0526 0.5874 0.3541 0.3545 0.3608 0.6957 0.6925
12 2.0374 1.0619 0.5866 0.3625 0.3628 0.3673 0.7072 0.701
13 3.1946 1.6501 0.9102 0.5803 0.5633 0.5673 1.1104 1.1027
14 3.1648 1.6307 0.9123 0.5691 0.5565 0.5658 1.1058 1.0962
15 3.1368 1.6284 0.9102 0.5672 0.5663 0.5717 1.1009 1.0848
16 3.2423 1.6707 0.9317 0.579 0.5589 0.5664 1.1195 1.1186
17 3.1634 1.6436 0.908 0.5644 0.5569 0.5582 1.096 1.0931
18 2.6394 1.3776 0.7628 0.4728 0.4813 0.4821 0.9299 0.9132
平均 2.7730 1.4358 0.7971 0.4947 0.4816 0.4820 0.9592 0.9524
方式2 默认三行都加
4核 8核 16核 32核 48核 64核 8核加+第一二行 8核不加+第一二三行
1 3.4957 2.0352 1.1346 0.7365 0.7238 0.7038 2.0243 2.0528
2 3.5391 2.072 1.14 0.7294 0.738 0.7022 2.0525 2.0795
3 3.5986 2.1009 1.1542 0.742 0.7414 0.7431 2.0847 2.1111
4 3.5362 2.0717 1.1351 0.746 0.7334 0.7176 2.0496 2.0702
5 3.566 2.0867 1.1419 0.7384 0.7047 0.7479 2.0608 2.0841
6 3.5388 2.0752 1.1344 0.7029 0.5055 0.6447 2.0469 2.073
7 2.461 1.4506 0.8025 0.5068 0.4935 0.5533 1.43 1.4536
8 2.3737 1.3972 0.7699 0.4976 0.4943 0.4976 1.3802 1.3967
9 2.3453 1.3751 0.7674 0.4971 0.4711 0.4967 1.3716 1.3827
10 2.2567 1.3267 0.7334 0.4779 0.4693 0.4982 1.3236 1.3316
11 2.2613 1.3243 0.7345 0.4726 0.4809 0.4964 1.3195 1.3284
12 2.2919 1.3481 0.7414 0.488 0.7618 0.5098 1.342 1.3505
13 3.6252 2.1305 1.1615 0.7589 0.7451 0.7512 2.1218 2.128
14 3.5961 2.1081 1.1493 0.7451 0.7456 0.7469 2.1089 2.1092
15 3.5642 2.086 1.1386 0.7455 0.7711 0.7462 2.0878 2.0899
16 3.6848 2.1557 1.1767 0.767 0.7443 0.7453 2.1584 2.1602
17 3.5931 2.0974 1.149 0.7433 0.6224 0.746 2.1099 2.1058
平均 3.1369 1.8377 1.0097 0.6526 0.6439 0.6498 1.8278 1.8416
结果总结如下:
EPYC 7543处理器采用方式1编译比采用二方式编译在50个汞原子体系速度要快,且加入第一行和第二行export后速度增加。
2. EPYC 7543和Platinum 8358对比,基于“NiO测试任务”
底部两层固定,INCAR和KPOINTS如下
INCAR
(2.54 KB, 下载次数 Times of downloads: 14)
|