计算化学公社

标题: AMD + GUN相比Intel + Oneapi如何? [打印本页]

作者
Author:
Hanio    时间: 2022-11-26 00:06
标题: AMD + GUN相比Intel + Oneapi如何?
本帖最后由 Hanio 于 2022-11-26 01:48 编辑

工作站最近在考虑升级,看了社长的帖子,感觉EPYC确实很有吸引力;就目前了解,AMD的话一般会采用GNU套件进行编译。
请问AMD + GNU相比Intel + Oneapi如何呢?主用vasp与cp2k。

谢谢回复~

(谢谢指正,已经更改缩写错误

作者
Author:
sobereva    时间: 2022-11-26 01:15
那叫GNU

AMD CPU本身和Intel编译器并不冲突,不使用专门面向Intel CPU优化的选项就完了。EPYC跑CP2K很理想。
作者
Author:
tanzicong    时间: 2022-11-27 15:42
我是用QE的,EPYC的性能跑QE还是可以的。但是有一个很蛋疼的问题,就是EPYC用oneAPI编译的QE跑的比用AMD自家的数学库编译器AOCL AOCC的性能还要好。QE的手册也有说到EPYC用intel的数学库性能更佳。so,在QE上,我个人是比较倾向于用EPYC搭配oneAPI。
作者
Author:
vicki125    时间: 2022-12-6 10:20
sobereva 发表于 2022-11-26 01:15
那叫GNU

AMD CPU本身和Intel编译器并不冲突,不使用专门面向Intel CPU优化的选项就完了。EPYC跑CP2K很理 ...

您提到的这个“AMD CPU本身和Intel编译器并不冲突,不使用专门面向Intel CPU优化的选项”,具体需要避开的选项方便说一下吗?我在登陆节点用intel编译的,计算节点是amd的机器,就产生了如下的报错“Please verify that both the operating system and the processor support Intel(R) X87, CMOV, MMX, FXSAVE, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, MOVBE, POPCNT, F16C, AVX, FMA, BMI, LZCNT, AVX2, AVX512DQ, AVX512F, ADX, AVX512CD, AVX512BW and AVX512VL instructions.”
作者
Author:
sobereva    时间: 2022-12-6 13:38
vicki125 发表于 2022-12-6 10:20
您提到的这个“AMD CPU本身和Intel编译器并不冲突,不使用专门面向Intel CPU优化的选项”,具体需要避开 ...

去看Intel编译器手册,所有编译选项的含义都能查到,有看不明白的可以google
什么机子上计算,就在什么机子上编译(除非编译和运行程序的CPU特征很相近)。诸如一个机子的CPU支持AVX512并且编译时考虑利用AVX512,编译出的程序直接放到不支持AVX512的CPU上显然运行不了。

作者
Author:
beowulf    时间: 2022-12-6 16:46
vicki125 发表于 2022-12-6 10:20
您提到的这个“AMD CPU本身和Intel编译器并不冲突,不使用专门面向Intel CPU优化的选项”,具体需要避开 ...

编译器flag最多使用avx2,不要使用avx512.
除非你买新的zen4.




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3