计算化学公社

 找回密码 Forget password
 注册 Register

安装CP2K2025.1报错

查看数: 511 | 评论数: 8 | 收藏 Add to favorites 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-4-2 22:25

正文摘要:

本帖最后由 PESPES 于 2025-4-2 22:25 编辑 按照下面帖子安装CP2K-2025.1软件,通过toolchain安装CP2K依赖的库,过程中出现如下报错,但是却正常结束,会对后面编译CP2K有影响么? CP2K第一性原理程序在Linux中 ...

回复 Reply

Tenshi65535 发表于 Post on 2025-4-3 10:10:26
PESPES 发表于 2025-4-3 09:43
查询汇编器显示版本是2.30,这个也老么
GNU assembler version 2.30 (x86_64-redhat-linux) using BFD v ...

是的
你的报错里面有一个指令是操作xmm22寄存器 这个是avx512引入的
avx512一部分需要很新的binutils 比如avx512fp16

建议开个虚拟机试一下 直接升级binutils容易出问题
PESPES 发表于 Post on 2025-4-3 09:43:23
Tenshi65535 发表于 2025-4-3 09:39
看一下汇编器版本,这个报错一般是汇编器版本太老了

查询汇编器显示版本是2.30,这个也老么
GNU assembler version 2.30 (x86_64-redhat-linux) using BFD version version 2.30-119.el8  
Tenshi65535 发表于 Post on 2025-4-3 09:39:54
PESPES 发表于 2025-4-2 22:53
后续CP2K编译过程中出现如下错误:
/tmp/ccLleXZl.s: Assembler messages:
/tmp/ccLleXZl.s:2396: Erro ...

看一下汇编器版本,这个报错一般是汇编器版本太老了
  1. as -v
复制代码
Stardust0831 发表于 Post on 2025-4-3 01:35:18
本帖最后由 Stardust0831 于 2025-4-3 01:41 编辑

会有问题。请使用gcc14.2.0。
可以参考这篇文章。或者直接--with-gcc=install
PESPES 发表于 Post on 2025-4-3 00:13:09
sobereva 发表于 2025-4-2 23:32
确保编译器版本符合CP2K当前版本的要求,并且说明当前什么系统、实体还是虚拟机

编译器gcc version 12.3.0    Rocky Linux 8.8  实体服务器
sobereva 发表于 Post on 2025-4-2 23:32:51
PESPES 发表于 2025-4-2 22:53
后续CP2K编译过程中出现如下错误:
/tmp/ccLleXZl.s: Assembler messages:
/tmp/ccLleXZl.s:2396: Erro ...

确保编译器版本符合CP2K当前版本的要求,并且说明当前什么系统、实体还是虚拟机
PESPES 发表于 Post on 2025-4-2 22:53:27
sobereva 发表于 2025-4-2 22:36
不用管。编译完能正常算就行了
分清楚warning和error。当前根本没任何报错

后续CP2K编译过程中出现如下错误:
/tmp/ccLleXZl.s: Assembler messages:
/tmp/ccLleXZl.s:2396: Error: no such instruction: `vmovw %xmm4,-226(%rdx)'
/tmp/ccLleXZl.s:2416: Error: no such instruction: `vmovw %xmm4,30(%rax)'
/tmp/cccfwZUp.s: Assembler messages:
/tmp/cccfwZUp.s:7518: Error: no such instruction: `vmovw %xmm7,-4068(%rax)'
...
/tmp/cccfwZUp.s:7937: Error: no such instruction: `vmovw %xmm2,1664(%rcx)'
make[3]: *** [/share/home/fugang/software/cp2k-2025.1/Makefile:515: fist_neighbor_lists.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [/share/home/fugang/software/cp2k-2025.1/Makefile:515: optimize_basis_utils.o] Error 1
/tmp/ccyDzrpW.s: Assembler messages:
/tmp/ccyDzrpW.s:5017: Error: no such instruction: `vmovw %xmm22,-4580(%rax)'
.....
/tmp/ccyDzrpW.s:22683: Error: no such instruction: `vmovw %xmm6,-332(%rax)'
make[3]: *** [/share/home/fugang/software/cp2k-2025.1/Makefile:514: submatrix_dissection.o] Error 1
make[2]: *** [/share/home/fugang/software/cp2k-2025.1/Makefile:146: all] Error 2
make[1]: *** [/share/home/fugang/software/cp2k-2025.1/Makefile:128: ssmp] Error 2
make: *** [Makefile:123: all] Error 2[/code]
sobereva 发表于 Post on 2025-4-2 22:36:30
不用管。编译完能正常算就行了
分清楚warning和error。当前根本没任何报错

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

GMT+8, 2025-8-15 20:41 , Processed in 0.216653 second(s), 25 queries , Gzip On.

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