计算化学公社

 找回密码 Forget password
 注册 Register

vasp 6.3.0 GPU编译 报错: can not open source file "vector"

查看数: 974 | 评论数: 5 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-7-20 12:07

正文摘要:

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

回复 Reply

乐平 发表于 Post on 2023-7-20 21:36:51
Shana 发表于 2023-7-20 21:32
原因找到了,是QD的问题。https://zhuanlan.zhihu.com/p/302826820这个帖子的流程基本没问题。

QD 是什么? 请不要随便缩写……
Shana 发表于 Post on 2023-7-20 21:32:32
乐平 发表于 2023-7-20 19:05
安装(编译)任何程序都应该先到官网上查看一下,别盲目相信别人的教程。

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

原因找到了,是QD的问题。https://zhuanlan.zhihu.com/p/302826820这个帖子的流程基本没问题。
乐平 发表于 Post on 2023-7-20 19:05:43
本帖最后由 乐平 于 2023-7-20 19:08 编辑

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

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



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

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


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


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

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

好的,我试试
LightSylvanas 发表于 Post on 2023-7-20 13:50:23
机器什么配置?为何要用nvhpc_acc?
最简单的应该是 nvhpc_ompi_mkl_omp_acc

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

GMT+8, 2024-11-26 08:22 , Processed in 0.180384 second(s), 25 queries , Gzip On.

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