计算化学公社

标题: 安装cp2k-2024.1编译时遇到的报错 [打印本页]

作者
Author:
xyz0101    时间: 2024-7-10 13:37
标题: 安装cp2k-2024.1编译时遇到的报错
本帖最后由 xyz0101 于 2024-7-10 14:47 编辑

各位老师好,在Linux系统下安装CP2K-2024.1版本,用到gcc版本为9.1.0,安装过程参考sob老师的CP2K第一性原理程序在CentOS中的简易安装方法 - 第一性原理 (First Principle) - 计算化学公社 (keinsci.com),步骤进行到make -j 4 ARCH=local VERSION="ssmp psmp",出现这样的信息,但是从后往前找error的时候没有看到cannot find -lz的报错提示。并附上 make -j 40 ARCH=local VERSION="ssmp psmp">make.log2>&1命令后生成的log文件,同样没找到报错原因。

作者
Author:
zjxitcc    时间: 2024-7-10 14:05
是>make.log 2>&1,在log与2之间有1个空格。否则会造成部分输出在屏幕,部分输出在make.log2中,读者仍然难以看到全貌,进而找到问题所在。
作者
Author:
xyz0101    时间: 2024-7-10 14:49
zjxitcc 发表于 2024-7-10 14:05
是>make.log 2>&1,在log与2之间有1个空格。否则会造成部分输出在屏幕,部分输出在make.log2中,读者仍然难 ...

老师,我重新上传了log附件,其中出现的报错信息
/usr/bin/ld: cannot find -lcosma_prefixed_pxgemm
/usr/bin/ld: cannot find -lcosma
collect2: error: ld returned 1 exit status
是否是在安装COSMA库时存在问题
作者
Author:
zjxitcc    时间: 2024-7-11 13:14
xyz0101 发表于 2024-7-10 14:49
老师,我重新上传了log附件,其中出现的报错信息
/usr/bin/ld: cannot find -lcosma_prefixed_pxgemm
/ ...

可以尝试在编译CP2K时指定--with-cosma=no,这个库一般没用。
作者
Author:
xinlixi    时间: 2024-8-6 20:36
xyz0101 发表于 2024-7-10 14:49
老师,我重新上传了log附件,其中出现的报错信息
/usr/bin/ld: cannot find -lcosma_prefixed_pxgemm
/ ...

你的编译问题解决了吗?
作者
Author:
DavyHou    时间: 2024-8-20 13:47
可以考虑用新版本的gcc。http://bbs.keinsci.com/thread-47480-1-1.html这个帖子里面安装出问题就是gcc和intel编译器的原因。




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