计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1201|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[CP2K] CP2K安装到libxc-6.0.0时系统报错

[复制链接 Copy URL]

4

帖子

0

威望

71

eV
积分
75

Level 2 能力者

各位老师,我按照CP2K第一性原理程序在CentOS中的简易安装方法 - 思想家公社的门口:量子化学·分子模拟·二次元 (sobereva.com)博文在自己的计算机上在 VMware 16 里的 Rocky Linux 9安装CP2K2023.1版本,遇到了难题,是当安装到libxc-6.0.0时,系统报错了。我这我的报错信息:




我在build/libxc-6.0.0下的文件有这些,并将文件上传到附件,麻烦老师指导指导。

202307200159045198..png (315.25 KB, 下载次数 Times of downloads: 7)

202307200159045198..png

aclocal.m4

41.38 KB, 下载次数 Times of downloads: 0

AUTHORS

244 Bytes, 下载次数 Times of downloads: 0

ChangeLog

26.9 KB, 下载次数 Times of downloads: 0

ChangeLog.md

26.9 KB, 下载次数 Times of downloads: 0

CITATION

613 Bytes, 下载次数 Times of downloads: 0

CMakeLists.txt

15.94 KB, 下载次数 Times of downloads: 0

compile

7.23 KB, 下载次数 Times of downloads: 0

config.guess

47.31 KB, 下载次数 Times of downloads: 0

config.h.cmake.in

228 Bytes, 下载次数 Times of downloads: 0

config.h.in

4.05 KB, 下载次数 Times of downloads: 0

config.sub

30.87 KB, 下载次数 Times of downloads: 0

configure

648.6 KB, 下载次数 Times of downloads: 0

configure.ac

8.69 KB, 下载次数 Times of downloads: 0

COPYING

16.33 KB, 下载次数 Times of downloads: 0

depcomp

23.02 KB, 下载次数 Times of downloads: 0

INSTALL

15.38 KB, 下载次数 Times of downloads: 0

install-sh

15.28 KB, 下载次数 Times of downloads: 0

libxc.bib

174.55 KB, 下载次数 Times of downloads: 0

ltmain.sh

316.49 KB, 下载次数 Times of downloads: 0

Makefile.am

1.43 KB, 下载次数 Times of downloads: 0

Makefile.in

29.18 KB, 下载次数 Times of downloads: 0

missing

6.72 KB, 下载次数 Times of downloads: 0

NEWS

1.34 KB, 下载次数 Times of downloads: 0

PACKAGING

1.06 KB, 下载次数 Times of downloads: 0

README

8.28 KB, 下载次数 Times of downloads: 0

setup.py

4.14 KB, 下载次数 Times of downloads: 0

test-driver

4.53 KB, 下载次数 Times of downloads: 0

xc_version.h

495 Bytes, 下载次数 Times of downloads: 0

xc_version.h.in

550 Bytes, 下载次数 Times of downloads: 0

1061

帖子

0

威望

3266

eV
积分
4327

Level 6 (一方通行)

2#
发表于 Post on 2023-7-20 09:32:28 | 只看该作者 Only view this author
本帖最后由 乐平 于 2023-7-20 09:35 编辑

你不用上传这些……

你只需要把你输入的命令,也就是
  1. ./install_cp2k_toolchain.sh
复制代码

这一行命令写出来

顺便问一下,你的 gcc 版本是多少? 查看的命令是
  1. gcc -v
复制代码
Intel MKL 是否调用了?查看的命令是
  1. echo $MKLROOT
复制代码




另外,sob/ 这个目录不是必须的……

最后,不建议用中文系统……

353

帖子

1

威望

1975

eV
积分
2348

Level 5 (御坂)

3#
发表于 Post on 2023-7-20 10:27:20 | 只看该作者 Only view this author
本帖最后由 snljty2 于 2023-7-20 10:31 编辑

报错信息写的很清楚了,
  1. sudo dnf install patch
复制代码
。看起来你安装Rocky的时候并没有按照上面提到的卢老师博文的2.1节里面建议装系统的时候选择装哪些工具的建议安装。

1378

帖子

0

威望

3990

eV
积分
5368

Level 6 (一方通行)

4#
发表于 Post on 2023-7-20 11:19:09 | 只看该作者 Only view this author
snljty2 发表于 2023-7-20 10:27
报错信息写的很清楚了,。看起来你安装Rocky的时候并没有按照上面提到的卢老师博文的2.1节里面建议装系统的 ...

我都是无脑直接选了所有可选的。

评分 Rate

参与人数
Participants 1
eV +3 收起 理由
Reason
anson + 3 哈哈哈哈好有道理

查看全部评分 View all ratings

又菜又爱玩

353

帖子

1

威望

1975

eV
积分
2348

Level 5 (御坂)

5#
发表于 Post on 2023-7-20 15:48:40 | 只看该作者 Only view this author
牧生 发表于 2023-7-20 11:19
我都是无脑直接选了所有可选的。

会增加很多麻烦,比如装了一些图形库之后自己装N卡驱动还得屏蔽原来的驱动,比如装了container那啥以后用dnf装docker会出问题。

1378

帖子

0

威望

3990

eV
积分
5368

Level 6 (一方通行)

6#
发表于 Post on 2023-7-20 15:55:51 | 只看该作者 Only view this author
snljty2 发表于 2023-7-20 15:48
会增加很多麻烦,比如装了一些图形库之后自己装N卡驱动还得屏蔽原来的驱动,比如装了container那啥以后用 ...

屏蔽驱动,也就是几行命令的事,花一分钟就行了。尤其是rockylinux9以后,屏蔽了自带显卡驱动以后,重启还是仍然有图形界面的,图标变得很大,分辨率很低。在这种图形界面下,可以直接安装驱动和cuda的。对于新手就方便多的多了
又菜又爱玩

353

帖子

1

威望

1975

eV
积分
2348

Level 5 (御坂)

7#
发表于 Post on 2023-7-20 16:29:25 | 只看该作者 Only view this author
本帖最后由 snljty2 于 2023-7-20 16:32 编辑
牧生 发表于 2023-7-20 15:55
屏蔽驱动,也就是几行命令的事,花一分钟就行了。尤其是rockylinux9以后,屏蔽了自带显卡驱动以后,重启 ...

这样么,当年我弄CentOS 7的时候是贼麻烦,得改一大堆文件...还得init 3,init 5弄好几次。我是真不推荐都装上,哪怕是我们这种内网服务器,我都是下载完整的dvd镜像然后传到服务器上做成离线源用的,然后缺啥装啥。
我当时做的笔记是这样的
除了
/etc/modprobe.d/nvidia-installer-disable-nouveau.conf

/lib/modprobe.d/nvidia-installer-disable-nouveau.conf
以外,
/usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf
最好也加上这两行:
[color=var(--text_link)][url=]blacklist[/url] nouveau
options nouveau modeset=0

接下来/etc/default/grub的
GRUB_CMDLINE_LINUX
添加
rd.driver.blacklist=nouveau nouveau.modeset=0
然后执行
sudo grub2-mkconfig -o /boot/grub2/grub.cfg


/etc/modprobe.d/blacklist.conf
添加
blacklist nouveau
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
然后再重启,Ctrl+Alt+F2,进root,
init 3
sh NVIDIA*.run --no-opengl-files
这里这个--no-opengl-files参数非常关键,尤其是装CentOS时候选了gnome,gnome的opengl和NVidia的会有冲突,且gnome用不了NVidia的opengl。所以要在装的时候选择不装opengl。网上有一个CentOS用ElRepo源直接yum装NVidia显卡驱动的教程,https://www.cnblogs.com/YSPXIZHEN/p/11466145.html,极为简单,就是可惜无法选择不替换opengl,会导致和gnome冲突,重启后系统无法启动。所以只好用这个自行安装的麻烦的办法。
之后X config那里和教程一样选no,重启,init 5即可。nvidia-smi命令没报错就是装好了。

125

帖子

0

威望

2300

eV
积分
2425

Level 5 (御坂)

8#
发表于 Post on 2023-7-22 20:52:35 | 只看该作者 Only view this author
本帖最后由 doublezhang 于 2023-7-22 20:54 编辑

三个不同的解决方案
1. 用你的包管理器安装一个patch
2. git clone 最新的CP2K,最新版是用6.2.2的,不需要打patch(推荐)
3. 在安装脚本里把patch那句注销掉

4

帖子

0

威望

71

eV
积分
75

Level 2 能力者

9#
 楼主 Author| 发表于 Post on 2023-7-28 19:03:53 | 只看该作者 Only view this author
本帖最后由 wangwangwang 于 2023-7-28 19:23 编辑

感谢各位老师,我安装了patch已经解决了问题,非常感谢各位老师帮我找到解决方法。
现在我安装到COSMA 时又出现了报错,报错内容如下



我的gcc和g++版本如下

Intel MKL调用情况如下:
[root@bogon toolchain]# echo $MKLROOT
/opt/intel/compilers_and_libraries_2018.0.128/linux/mkl

我是新手菜鸟,烦求各位老师不吝赐教


4

帖子

0

威望

71

eV
积分
75

Level 2 能力者

10#
 楼主 Author| 发表于 Post on 2023-7-28 19:04:16 | 只看该作者 Only view this author
本帖最后由 wangwangwang 于 2023-7-28 19:18 编辑

////

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-26 04:46 , Processed in 0.185129 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list