计算化学公社

标题: 求助 安装CP2K elpa包报错 [打印本页]

作者
Author:
wjybit    时间: 2024-3-27 16:47
标题: 求助 安装CP2K elpa包报错
本帖最后由 wjybit 于 2024-3-27 17:05 编辑

在使用ubuntu20.04安装cp2k2024.1的过程中,安装到elpa包报错:
Error: Symbol 'elpa_2stage_complex_nvidia_gpu' at (1) has no IMPLICIT type; did you mean 'elpa_2stage_complex_gpu'?
make[1]: *** [Makefile:75928:src/libelpa_openmp_public_la-elpa_constants.lo] 错误 1
make[1]: 离开目录“/home/weijiyuan/cp2k/cp2k-2024.1/tools/toolchain/build/elpa-2023.05.001/build_cpu”
make: *** [Makefile:90907:install] 错误 2

安装命令是./install_cp2k_toolchain.sh --with-sirius=no --with-openmpi=system --with-plumed=install
openmpi系统版本为4.1.5,gfrotran是9.4.0

作者
Author:
zjxitcc    时间: 2024-3-27 16:52
你得交待一下你用什么编译器安装CP2K,编译器版本为何。是按照官网什么安装步骤,还是按照谁写的安装教程;编译命令是哪些,具体在哪一步出错。
作者
Author:
wjybit    时间: 2024-3-27 17:06
zjxitcc 发表于 2024-3-27 16:52
你得交待一下你用什么编译器安装CP2K,编译器版本为何。是按照官网什么安装步骤,还是按照谁写的安装教程; ...

大佬还有什么要补充的嘛
作者
Author:
sobereva    时间: 2024-3-27 17:33
要求不编译ELPA再试
个人计算机上对性能起不到显著帮助

作者
Author:
wjybit    时间: 2024-3-27 17:37
sobereva 发表于 2024-3-27 17:33
要求不编译ELPA再试
个人计算机上对性能起不到显著帮助

谢谢sob老师,跳过之后确实成功安装了,但是没有popt版本。。。这是怎么回事啊
作者
Author:
乐平    时间: 2024-3-27 18:30
wjybit 发表于 2024-3-27 17:37
谢谢sob老师,跳过之后确实成功安装了,但是没有popt版本。。。这是怎么回事啊

你这才是第一步,只是把相关的辅助程序编译好了,还没正式开始编译 CP2K。

按照提示把 install/arch/* 里的所有文件复制到 cp2k-2024.1/arch 目录下

source 你的编译环境

到 cp2k-2024.1 目录下,运行 make 那一行(复制,别自己敲键盘)

如果只想要 popt 版,只用保留引号里的 psmp 就行了。

编译完成后,在 cp2k-2024.0/exe/local 目录下就能看到 cp2k.popt

作者
Author:
abin    时间: 2024-3-27 18:45
官方文件中
popt 版本是连接到pampers版本的。

没太多的性能需求的话
conda install 处理的cp2k又不是不能用……

【CP2K v8.2.0 MPI并行版安装 无需root授权-哔哩哔哩】 https://b23.tv/PPeul0N

或者,官方提供的二进制包,又不是不能用。


作者
Author:
wjybit    时间: 2024-3-27 19:18
乐平 发表于 2024-3-27 18:30
你这才是第一步,只是把相关的辅助程序编译好了,还没正式开始编译 CP2K。

按照提示把 install/arch/* ...

好的,十分感谢大佬
作者
Author:
sobereva    时间: 2024-3-28 00:18
wjybit 发表于 2024-3-27 17:37
谢谢sob老师,跳过之后确实成功安装了,但是没有popt版本。。。这是怎么回事啊

根本都没开始编译CP2K
好好看此文
CP2K第一性原理程序在CentOS中的简易安装方法
http://sobereva.com/586http://bbs.keinsci.com/thread-21608-1-1.html




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