计算化学公社

 找回密码 Forget password
 注册 Register
Views: 2165|回复 Reply: 11
打印 Print 上一主题 Last thread 下一主题 Next thread

[VASP] 求助:VASP6.3.0编译GPU版出错

[复制链接 Copy URL]

8

帖子

0

威望

284

eV
积分
292

Level 3 能力者

跳转到指定楼层 Go to specific reply
楼主
大家好,我在编译VASP GPU版时,使用了makefile.include.nvhpc_omp_acc,make all以后,出现了如下报错:

nvfortran-Error-A CUDA toolkit matching the current driver version (11.8) or a supported older version (11.0 or 11.0) was not installed with this HPC SDK.

检查nvidia-smi,显示CUDA version 11.8:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 520.61.05    Driver Version: 520.61.05    CUDA Version: 11.8     |
|-------------------------------+----------------------+----------------------+



检查nvcc --version:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:49:14_PDT_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0


请问大家有没有遇到过类似的情况,并如何解决?谢谢!


2301

帖子

1

威望

5475

eV
积分
7796

Level 6 (一方通行)

2#
发表于 Post on 2022-10-21 21:43:24 | 只看该作者 Only view this author
Try cuda 11.0 first.
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

14

帖子

0

威望

27

eV
积分
41

Level 2 能力者

3#
发表于 Post on 2022-11-28 18:55:36 | 只看该作者 Only view this author
本帖最后由 hzliew 于 2022-11-28 19:06 编辑

楼主解决了吗

8

帖子

0

威望

284

eV
积分
292

Level 3 能力者

4#
 楼主 Author| 发表于 Post on 2022-12-2 00:55:17 | 只看该作者 Only view this author

解决了 在makefile.include里面修改cuda=11.8

24

帖子

0

威望

290

eV
积分
314

Level 3 能力者

5#
发表于 Post on 2023-2-22 19:50:32 | 只看该作者 Only view this author
楼主 能说明一下怎么编译的吗 用了哪些软件? make.include 和bashrc里面如何设置的?

8

帖子

0

威望

284

eV
积分
292

Level 3 能力者

6#
 楼主 Author| 发表于 Post on 2023-2-23 22:04:18 | 只看该作者 Only view this author
aurberon 发表于 2023-2-22 19:50
楼主 能说明一下怎么编译的吗 用了哪些软件? make.include 和bashrc里面如何设置的?

makefile.include请查看附件,直接make DEPS=1 -j即可。
需要英特尔的oneapi和nvhpc
.bashrc如下:
  1. # nvidia hpc sdk
  2. NVARCH=`uname -s`_`uname -m`; export NVARCH
  3. NVCOMPILERS=/opt/nvidia/hpc_sdk; export NVCOMPILERS
  4. MANPATH=$MANPATH:$NVCOMPILERS/$NVARCH/22.11/compilers/man; export MANPATH
  5. PATH=$NVCOMPILERS/$NVARCH/22.11/compilers/bin:$PATH; export PATH
  6. export PATH=/opt/nvidia/hpc_sdk/Linux_x86_64/22.11/comm_libs/mpi/bin:$PATH
  7. export MANPATH=$MANPATH:/opt/nvidia/hpc_sdk/Linux_x86_64/22.11/comm_libs/mpi/man

  8. # VASP
  9. export PATH=$PATH:/home/yth/Modules/VASP/vasp.6.3.2-GPU/bin
  10. export PATH=$PATH:/home/yth/Modules/VASP/vasp.6.3.2-CPU/bin
  11. export PATH=$PATH:/home/yth/Modules/VASP/vasp.6.3.2-vtst/bin
  12. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/nvidia/hpc_sdk/Linux_x86_64/22.11/compilers/extras/qd/lib/
复制代码

makefile.include

3.56 KB, 下载次数 Times of downloads: 59

24

帖子

0

威望

290

eV
积分
314

Level 3 能力者

7#
发表于 Post on 2023-2-24 15:56:31 | 只看该作者 Only view this author
LightSylvanas 发表于 2023-2-23 22:04
makefile.include请查看附件,直接make DEPS=1 -j即可。
需要英特尔的oneapi和nvhpc
.bashrc如下:

非常感谢

12

帖子

0

威望

89

eV
积分
101

Level 2 能力者

8#
发表于 Post on 2023-4-28 23:29:29 | 只看该作者 Only view this author
您好,请问编译出来感觉比CPU还慢,我是两张K80,计算120个原子的结构优化,查看显卡根本没有占用,是原子数量太小了吗?

8

帖子

0

威望

284

eV
积分
292

Level 3 能力者

9#
 楼主 Author| 发表于 Post on 2023-5-4 12:52:21 | 只看该作者 Only view this author
ccc2000315 发表于 2023-4-28 23:29
您好,请问编译出来感觉比CPU还慢,我是两张K80,计算120个原子的结构优化,查看显卡根本没有占用,是原子 ...

感觉编译的有问题,我编出来一张4090占用99%,比CPU快,建议仔细查看makefile.include

12

帖子

0

威望

89

eV
积分
101

Level 2 能力者

10#
发表于 Post on 2023-5-17 20:46:45 | 只看该作者 Only view this author
十分感谢,之前回复不了,原来是makefile的默认算力值设置得太高,而我使用的K80算力不足,最后改低成功调用了。

12

帖子

0

威望

89

eV
积分
101

Level 2 能力者

11#
发表于 Post on 2023-5-17 20:47:48 | 只看该作者 Only view this author
LightSylvanas 发表于 2023-5-4 12:52
感觉编译的有问题,我编出来一张4090占用99%,比CPU快,建议仔细查看makefile.include


十分感谢,之前回复不了,原来是makefile的默认算力值设置得太高,而我使用的K80算力不足,最后改低成功调用了。

79

帖子

0

威望

1307

eV
积分
1386

Level 4 (黑子)

12#
发表于 Post on 2024-3-2 09:33:42 | 只看该作者 Only view this author
本帖最后由 @Bruce 于 2024-3-2 10:08 编辑
ccc2000315 发表于 2023-5-17 20:47
十分感谢,之前回复不了,原来是makefile的默认算力值设置得太高,而我使用的K80算力不足,最后改低成 ...

谢谢。同样的问题,解决了

本版积分规则 Credits rule

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

GMT+8, 2024-11-25 04:06 , Processed in 0.169698 second(s), 23 queries , Gzip On.

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