计算化学公社

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

[Quantum ESPRESSO] 求助:通过QE跑CPMD得到DOS

[复制链接 Copy URL]

106

帖子

0

威望

3565

eV
积分
3671

Level 5 (御坂)

被催的人

跳转到指定楼层 Go to specific reply
楼主
各位老师好,在我个人比较熟悉的CP2K中,DOS和PDOS可以实现在跑FPMD的同时每隔N步直接输出;但对于我目前正在学习的QE,似乎只能通过projwfc.x后处理得到CPMD中一帧的DOS?

如果我开展长时间的CPMD,要计算几万帧的DOS,是不是要设置保存几万个波函数文件,然后挨个提交计算之后再求平均?感觉这即使编写了脚本降低了人力也有点过分啊……

不知道有没有其它我还没有发现抑或想到的方案呢?谢谢!

3809

帖子

3

威望

1万

eV
积分
20335

Level 6 (一方通行)

围观吃瓜群众

2#
发表于 Post on 2021-12-9 21:40:21 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2021-12-9 21:41 编辑

我能想到的办法是,输出的out每一步似乎能拿到能带占据的数目,然后自己想办法展宽,要不就改程序。qe在软件设计的角度来说,有些地方是不太好,模块过于零散。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

106

帖子

0

威望

3565

eV
积分
3671

Level 5 (御坂)

被催的人

3#
 楼主 Author| 发表于 Post on 2021-12-9 21:48:36 | 只看该作者 Only view this author
卡开发发 发表于 2021-12-9 21:40
我能想到的办法是,输出的out每一步似乎能拿到能带占据的数目,然后自己想办法展宽,要不就改程序。qe在软 ...

谢谢老师指教!
我对于QE完全是个初学者,改程序就不想了。(手动捂脸。)

我看到QE是可以输出wannier center的,不知道有没有办法从这个输出中计算得到DOS?

3809

帖子

3

威望

1万

eV
积分
20335

Level 6 (一方通行)

围观吃瓜群众

4#
发表于 Post on 2021-12-9 23:14:05 | 只看该作者 Only view this author
wth1219 发表于 2021-12-9 21:48
谢谢老师指教!
我对于QE完全是个初学者,改程序就不想了。(手动捂脸。)

似乎不大行,得有占据数的信息才行。另外CP那个模块我不大熟悉,有点吃不准。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。不做培*,不接代*,不接*发谢谢。

106

帖子

0

威望

3565

eV
积分
3671

Level 5 (御坂)

被催的人

5#
 楼主 Author| 发表于 Post on 2021-12-10 00:25:52 | 只看该作者 Only view this author
卡开发发 发表于 2021-12-9 23:14
似乎不大行,得有占据数的信息才行。另外CP那个模块我不大熟悉,有点吃不准。

好的,谢谢老师!

239

帖子

0

威望

5249

eV
积分
5488

Level 6 (一方通行)

6#
发表于 Post on 2021-12-11 06:12:25 | 只看该作者 Only view this author
最好先思考一下,真的有必要去计算几万帧的DOS吗?

本版积分规则 Credits rule

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

GMT+8, 2026-2-19 11:42 , Processed in 0.969023 second(s), 20 queries , Gzip On.

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