PESPES 发表于 2025-4-3 09:43 是的 你的报错里面有一个指令是操作xmm22寄存器 这个是avx512引入的 avx512一部分需要很新的binutils 比如avx512fp16 建议开个虚拟机试一下 直接升级binutils容易出问题 |
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 |
PESPES 发表于 2025-4-2 22:53 看一下汇编器版本,这个报错一般是汇编器版本太老了
|
本帖最后由 Stardust0831 于 2025-4-3 01:41 编辑 会有问题。请使用gcc14.2.0。 可以参考这篇文章。或者直接--with-gcc=install |
sobereva 发表于 2025-4-2 23:32 编译器gcc version 12.3.0 Rocky Linux 8.8 实体服务器 |
PESPES 发表于 2025-4-2 22:53 确保编译器版本符合CP2K当前版本的要求,并且说明当前什么系统、实体还是虚拟机 |
sobereva 发表于 2025-4-2 22:36 后续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] |
不用管。编译完能正常算就行了 分清楚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.