计算化学公社

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

[Quantum ESPRESSO] Quantum Espresso 多核报错

[复制链接 Copy URL]

203

帖子

0

威望

1061

eV
积分
1264

Level 4 (黑子)

小弟最近在学习Quantum Espresso,通过网上的教程安装了Quantum Espresso后,成功的运行了测试案例。但是当我开始多原子体系的计算时,如果计算资源大于8核,就会报错;小于8核,成功运行。

报错如下:
小弟观察了一下,怀疑是内存在每个核心上分配不错造成的。但是我的服务器是128核,512G内存,原则上是完全足够的。
而且QE所调用的内存也是远低于机器内存的。
小弟不懂这方面的内容,想请教各位老师,这种情况应该怎么处理?

202211220904386060..png (17.25 KB, 下载次数 Times of downloads: 16)

202211220904386060..png

202211220903587857..png (28.52 KB, 下载次数 Times of downloads: 19)

202211220903587857..png

203

帖子

0

威望

1061

eV
积分
1264

Level 4 (黑子)

2#
 楼主 Author| 发表于 Post on 2022-11-22 09:05:59 | 只看该作者 Only view this author
@卡开发发,卡老师有时间的话,可以指点一下吗?

112

帖子

2

威望

1516

eV
积分
1668

Level 5 (御坂)

3#
发表于 Post on 2022-11-22 14:54:43 | 只看该作者 Only view this author
mpirun -np 16 pw.x -ndiag 1 -inp ....

试试串行的diagonalization运行,用-ndiag 1参数。

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
ChemG + 5 管用!感谢

查看全部评分 View all ratings

203

帖子

0

威望

1061

eV
积分
1264

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2022-11-22 15:49:22 | 只看该作者 Only view this author
rabbitkiller 发表于 2022-11-22 14:54
mpirun -np 16 pw.x -ndiag 1 -inp ....

试试串行的diagonalization运行,用-ndiag 1参数。

好的,我试试,谢谢老哥。

14

帖子

0

威望

31

eV
积分
45

Level 2 能力者

5#
发表于 Post on 2022-11-28 15:19:34 | 只看该作者 Only view this author
解决了吗

3

帖子

0

威望

43

eV
积分
46

Level 2 能力者

6#
发表于 Post on 2022-12-22 17:03:46 | 只看该作者 Only view this author
我最近也碰到一样的问题,是因为没编译好吗

464

帖子

11

威望

3956

eV
积分
4640

Level 6 (一方通行)

7#
发表于 Post on 2022-12-22 17:31:01 | 只看该作者 Only view this author
lawloh 发表于 2022-12-22 17:03
我最近也碰到一样的问题,是因为没编译好吗

当你的原子数很少,但同时调用的核数又挺多时会有这个问题,我也遇到过。原子数少就少点核数调用。
自由发挥,野蛮生长

83

帖子

0

威望

616

eV
积分
699

Level 4 (黑子)

8#
发表于 Post on 2022-12-22 18:12:36 来自手机 | 只看该作者 Only view this author
-ndiag 1

3

帖子

0

威望

43

eV
积分
46

Level 2 能力者

9#
发表于 Post on 2022-12-22 19:21:12 | 只看该作者 Only view this author
丁越 发表于 2022-12-22 17:31
当你的原子数很少,但同时调用的核数又挺多时会有这个问题,我也遇到过。原子数少就少点核数调用。

如果核数过多会报错,这个我理解。但是我用7.1核数比较高会计算自动退出,out文件没有报错,但是命令行显示MPI通讯错误,用7.0就没有问题。感觉还是编译出了问题

203

帖子

0

威望

1061

eV
积分
1264

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2022-12-26 16:20:55 | 只看该作者 Only view this author

解决了,楼上的方法

203

帖子

0

威望

1061

eV
积分
1264

Level 4 (黑子)

11#
 楼主 Author| 发表于 Post on 2022-12-26 16:21:11 | 只看该作者 Only view this author
lawloh 发表于 2022-12-22 17:03
我最近也碰到一样的问题,是因为没编译好吗

楼上的方法能解决

55

帖子

0

威望

2471

eV
积分
2526

Level 5 (御坂)

12#
发表于 Post on 2023-1-25 00:17:13 | 只看该作者 Only view this author
同样的问题,我用mpirun -np 16 pw.x -nk 4 -inp ....解决

本版积分规则 Credits rule

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

GMT+8, 2025-8-18 00:01 , Processed in 0.184020 second(s), 30 queries , Gzip On.

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