计算化学公社

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

[VASP] 求助:Vasp6如何使用MPI+Openmp

[复制链接 Copy URL]

15

帖子

0

威望

96

eV
积分
111

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
最近编译了Vasp6,听说在单机上openmp的运行速度要快一点,具体是怎么操作呢。
我使用如下命令:mpirun -np 16 -genv OMP_NUM_THREADS=4 vasp_ncl
结果显示仍然只有16个CPU占用率100的进程,CPU总占用率也并没有涨四倍。

24

帖子

0

威望

115

eV
积分
139

Level 2 能力者

8#
发表于 Post on 2024-2-26 19:20:07 | 只看该作者 Only view this author

339

帖子

0

威望

4999

eV
积分
5338

Level 6 (一方通行)

7#
发表于 Post on 2022-3-2 11:30:43 | 只看该作者 Only view this author
跨格点Hybrid MPI/OpenMP parallelization,详见:https://vasp.at/wiki/index.php/Hybrid_MPI/OpenMP_parallelization

15

帖子

0

威望

96

eV
积分
111

Level 2 能力者

6#
 楼主 Author| 发表于 Post on 2022-3-2 10:27:02 | 只看该作者 Only view this author
枝江向大头 发表于 2022-3-2 10:24
还有一些问题,之前用ONEAPI运行缓慢,换了XE2019之后按照社长的教程重新编译后计算相同的体系(这个之前re ...

补充一点,虽然计算停止了但是vasp进程并没有退出,内存是够的。

15

帖子

0

威望

96

eV
积分
111

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2022-3-2 10:24:20 | 只看该作者 Only view this author
还有一些问题,之前用ONEAPI运行缓慢,换了XE2019之后按照社长的教程重新编译后计算相同的体系(这个之前relax是没有问题的),出现这些问题:
1、计算过程中出现了:
DAV:  25    -0.107341147429E+04    0.74670E-02   -0.69744E-01 14552   0.141E+00    0.410E+00
  WARNING: DENMP: can't reach specified precision
  Number of Electrons is NELECT =   1124.99999910993     
DAV:  26    -0.107342678410E+04   -0.15310E-01   -0.15850E-01 15216   0.846E-01    0.339E+00
2、计算了几次,都没有完整的算完就因为这样的原因停止了:
DAV:   3    -0.107333260498E+04   -0.96126E-04   -0.84870E-04 15648   0.635E-02    0.508E-02
hard stop encountered!  aborting job ...
soft stop encountered!  aborting job ...
OUTCAR里面最后一步下面也是这两行。
这些问题时我参数设置的原因还是编译有问题呢? 因为这个体系在之前oneAPI编译是能跑的

15

帖子

0

威望

96

eV
积分
111

Level 2 能力者

4#
 楼主 Author| 发表于 Post on 2022-3-2 10:15:36 | 只看该作者 Only view this author
sobereva 发表于 2022-3-2 03:55
并行核数很多的时候,通常OpenMP比MPI并行更慢

原来是这样,那就是用普通版本是最好的是么

5万

帖子

99

威望

5万

eV
积分
112374

管理员

公社社长

3#
发表于 Post on 2022-3-2 03:55:38 | 只看该作者 Only view this author
并行核数很多的时候,通常OpenMP比MPI并行更慢
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

1633

帖子

4

威望

4091

eV
积分
5804

Level 6 (一方通行)

喵星人

2#
发表于 Post on 2022-3-2 01:03:30 | 只看该作者 Only view this author
并不会,OpemMP纯粹是内存不够用

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
muuu2333 + 4

查看全部评分 View all ratings

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

GMT+8, 2024-11-25 06:29 , Processed in 0.170998 second(s), 22 queries , Gzip On.

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