计算化学公社

标题: vasp 6.3.0 GPU编译 报错: can not open source file "vector" [打印本页]

作者
Author:
Shana    时间: 2023-7-20 12:07
标题: vasp 6.3.0 GPU编译 报错: can not open source file "vector"
各位老师好,

小弟在编译vasp6.3.0GPU版的时候,make步骤报错,报错内容为:"sites.hpp", line 4: catastrophic error: cannot open source file "vector"
  #include <vector>

小弟在编译vasp前,安装了NVIDIA HPC SDK 和 FFTW之后将arch中的makefile.include.nvhpc_acc 复制为makefile.include。结果在make all这一步就报错了。


完整报错内容如下:


求各位老师指导!

作者
Author:
LightSylvanas    时间: 2023-7-20 13:50
机器什么配置?为何要用nvhpc_acc?
最简单的应该是 nvhpc_ompi_mkl_omp_acc
作者
Author:
Shana    时间: 2023-7-20 14:54
LightSylvanas 发表于 2023-7-20 13:50
机器什么配置?为何要用nvhpc_acc?
最简单的应该是 nvhpc_ompi_mkl_omp_acc

好的,我试试
作者
Author:
乐平    时间: 2023-7-20 19:05
本帖最后由 乐平 于 2023-7-20 19:08 编辑

安装(编译)任何程序都应该先到官网上查看一下,别盲目相信别人的教程。

https://www.vasp.at/wiki/index.php/OpenACC_GPU_port_of_VASP#Requirements

(, 下载次数 Times of downloads: 6)

官网上的注意事项里写了,NVIDIA HPC-SDK versions 22.1 and 22.2 有 bug,建议用 NVIDIA HPC-SDK versions 22.3 (以及更高版本的),而知乎里根本没提这个。

另外,知乎里给出的 makefile.include 也有问题。明明已经提示了“需要根据自己的 NVIDIA-HPC SDK 版本来修改”,但是他仍用默认的 cuda11.0 ……
(, 下载次数 Times of downloads: 6)

至少 NVIDIA HPC-SDK versions 22.3 对应的是 cuda11.6


建议你  make veryclean  然后重新安装 NVIDIA HPC-SDK versions 22.3,修改相应的参数,重新编译,别盲目相信网上的所谓教材。


作者
Author:
Shana    时间: 2023-7-20 21:32
乐平 发表于 2023-7-20 19:05
安装(编译)任何程序都应该先到官网上查看一下,别盲目相信别人的教程。

https://www.vasp.at/wiki/ind ...

原因找到了,是QD的问题。
作者
Author:
乐平    时间: 2023-7-20 21:36
Shana 发表于 2023-7-20 21:32
原因找到了,是QD的问题。

QD 是什么? 请不要随便缩写……




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