计算化学公社

标题: 编译 vasp6.3.0 GPU版的问题 [打印本页]

作者
Author:
aurberon    时间: 2023-3-9 10:00
标题: 编译 vasp6.3.0 GPU版的问题
本帖最后由 aurberon 于 2023-3-9 15:58 编辑

编译vasp 6.3.0 安装了 nvida HPC sdk和 fftw3.3.10 用
编译过程正常完成
结果运行时报错
Warning: ieee_invalid is signaling
Warning: ieee_divide_by_zero is signaling
Warning: ieee_underflow is signaling
Warning: ieee_inexact is signaling
FORTRAN STOP
这是怎么回事?那位高手指点一下

安装Intel oneAPI 和nvidia HPCsdk 用Makefile.include.nvhpc ompi mkl omp acc  文件
结果编译出错
nvfortran-Fatal-MKLROOT not found. Please set the environment variable MKLROOT to the location of Intel's Math Kernel Libraries (the part of the path to the *.so files that precedes 'lib/<arch>'.)







作者
Author:
lpf2019    时间: 2023-4-23 20:50
本帖最后由 lpf2019 于 2023-5-6 23:34 编辑

K80的卡?k80我也测试过,同样问题
同样编译P100和V100都可以

作者
Author:
乐平    时间: 2023-4-23 21:15
lpf2019 发表于 2023-4-23 20:50
K80的卡?

借楼问一下,VASP 6.x 支持哪些 GPU 呢? A100 支持吗?
作者
Author:
Kmetsch    时间: 2023-4-23 22:21
前面的不知道,后面的应该是intel环境没有加载,source /opt/intel/version/setvars.sh试一下?
作者
Author:
aurberon    时间: 2023-4-24 08:07
lpf2019 发表于 2023-4-23 20:50
K80的卡?

是的 K80 两张
作者
Author:
aurberon    时间: 2023-4-24 08:08
Kmetsch 发表于 2023-4-23 22:21
前面的不知道,后面的应该是intel环境没有加载,source /opt/intel/version/setvars.sh试一下?

intel 环境加载了
作者
Author:
ccc2000315    时间: 2023-4-28 23:25
你好,我也在编译nvhpc_ompi_mkl_omp_acc版本时遇到了这个问题,请问你解决了吗?还有我在编译出acc版本时感觉比cpu计算还慢,显卡好像根本没有使用,不知道该怎么解决了
作者
Author:
Aletyx    时间: 2023-4-29 10:30
ccc2000315 发表于 2023-4-28 23:25
你好,我也在编译nvhpc_ompi_mkl_omp_acc版本时遇到了这个问题,请问你解决了吗?还有我在编译出acc版本时 ...

跑任务的时候可以输入nvidia-smi,看看里面有没有vasp的进程,有vasp进程的话就是在用gpu计算。我也存在这个楼主的报错,但好像不影响计算,只在最后任务结束的时候会报错。
作者
Author:
ccc2000315    时间: 2023-4-29 11:04
Aletyx 发表于 2023-4-29 10:30
跑任务的时候可以输入nvidia-smi,看看里面有没有vasp的进程,有vasp进程的话就是在用gpu计算。我也存在 ...

您好,我输入这个,完全没有调用vasp,GPU驱动跟NVHPC都对应cuda11.4
作者
Author:
Aletyx    时间: 2023-4-29 11:10
ccc2000315 发表于 2023-4-29 11:04
您好,我输入这个,完全没有调用vasp,GPU驱动跟NVHPC都对应cuda11.4

最好把用的makefile、调用vasp的指令,还有which mpirun的输出贴一下。我采用的makefile.include.nvhpc_acc,fftw3是自己编译的,可以正常跑,还挺快的
作者
Author:
ccc2000315    时间: 2023-4-29 11:33
Aletyx 发表于 2023-4-29 11:10
最好把用的makefile、调用vasp的指令,还有which mpirun的输出贴一下。我采用的makefile.include.nvhpc_a ...

您好,我昨天自己发了一篇帖子,我介绍了我的运行环境。http://bbs.keinsci.com/thread-36915-1-1.html
作者
Author:
ikuki    时间: 2026-2-6 10:23
请问您解决了吗,我也遇到了ieee报错的问题




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