之前一直挺想学cp2k的,但是一直都没装成功过。这次电脑重装系统,又试了下,装好了居然,太意外了!把我的经验分享给大家,希望对大家有帮助!
主要问题是啥呢?是因为之前我安装cp2k的时候用的是intel oneapi全家桶,也就是intel mpi,icc, ifort,这个在编译cp2k的时候会报错,提示icx: error: unknown argument: '-cc='。
我问chatgpt,告诉我说“icx 是Intel的新一代C/C++编译器,它是Intel oneAPI工具套件的一部分,用来取代旧的icc编译器。错误信息 icx: error: unknown argument: '-cc=' 表示icx编译器遇到了一个它不认识的参数-cc=。”
所以我这次就想,那我不用ifort,icc,就用gcc gfortran,就mkl数学库用intel的会咋样呢?
试了下,发现居然成功了!太意外了!
当然也有可能是我水平低,不是oneapi的问题,是我自己没使用正确,如果有大神能指出我的问题在哪,可以一起学习交流下!
作者分享了在尝试安装cp2k时遇到的问题,原因为使用IntelOneAPI中的icc和ifort编译器失败。通过改用gcc/gfortran和仅使用mkl数学库,作者成功安装并意外解决了问题,寻求进一步的技术讨论。
1305

被折叠的 条评论
为什么被折叠?



