计算化学公社

标题: 求大神帮忙解答VASP_GPU的使用问题 [打印本页]

作者
Author:
ericwin    时间: 2022-3-13 18:04
标题: 求大神帮忙解答VASP_GPU的使用问题
编译好的VASP_GPU出现下面两种情况,请问各位大神,这个应该怎么解决啊,才能让vasp跑起来啊

作者
Author:
abin    时间: 2022-3-13 18:29
你使用的那一个版本?

据我所知, 6.3之前的版本,
如果采用GPU加速, 应该是openMP+GPU; 一个GPU只能对应一个MPI进程.
所以, 如果一个机器有两个GPU, 有24个CPU核心,
则可以使用, 两个MPI进程, 每一个MPI进程搭配12个openMP进程;
每一个GPU和12个openMP交换数据.

如果你采用的是消费级的GPU,
比如GTX系列, 只是处于能跑的阶段.
不可能有明显的性能提升.

VASP的GPU加速, 要想效果理想,
需要使用专业卡/数据中心卡, 比如A100, P100之类的.

作者
Author:
ericwin    时间: 2022-3-13 19:42
abin 发表于 2022-3-13 18:29
你使用的那一个版本?

据我所知, 6.3之前的版本,

我这个是四块A100
编译6.3.3版本的vasp
作者
Author:
abin    时间: 2022-3-13 20:21
一个GPU对应一个MPI进程+多个OpenMP threads 。

多GPU设定,看官方说明文档。

我没有多GPU机器,无法测试你说的情形。

总之,4个GPU,使用mpirun -n X
X > 4,应该是跑不了的。
作者
Author:
abin    时间: 2022-3-13 20:44
另外,
第一个图中的意思是,
集群设定设错误.

这个集群系统不晓得是哪个外行作的, 白痴到家了.




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