24小时热门版块排行榜    

查看: 5906  |  回复: 25

frank_zhan

金虫 (正式写手)

[求助] 怎么利用PWSCF计算差分电荷密度

各位亲虫们,
我想计算一个体系的差分电荷密度,但是不知道过程是怎样的?比如我计算一个SWNT上修饰金原子(Au)的团簇。我想计算这两者之间的电荷转移量。理论上是利用SWNT@Au体系的总电荷密度减掉SWNT和Au团簇的电荷密度。
请求虫友们指导个详细的过程,必有重谢!
谢谢。
回复此楼
frank_zhan,zy2zhan@gmail.com
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

huazhorg

铁杆木虫 (正式写手)

引用回帖:
8楼: Originally posted by cj4566 at 2012-08-23 09:35:23
你好,我不太明白最开始的三个文件,是要建三个体系分别做scf计算然后算它们的电荷密度并相减吗?下面两个图是文章上的差分电荷密度图,是不是分别对吸附体系,氧化锌表面和有机分子进行scf计算,然后算它们的电荷 ...

对的,参数相同,然后相减。
9楼2012-08-23 09:39:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

joshie

新虫 (初入文坛)

还有一种差分计算方法,就是末体系电荷密度减去初始电荷密度(原子轨道的线性叠加),
关于初始电荷密度计算,保证和末状态原子位置一致,在进行scf计算,参数设置:startingwfc=‘atomtic’,代表从原子轨道出发进行简单的线性叠加。
具体可以参见 http://blog.sciencenet.cn/blog-345795-520730.html
20楼2012-09-27 10:01:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

frank_zhan

金虫 (正式写手)

哪位虫友来回答一下,必有重酬啊。
frank_zhan,zy2zhan@gmail.com
2楼2012-07-09 11:44:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
frank_zhan: 金币+10, 有帮助, 谢谢指导,我先试试,假如可以的话,我会继续给金币的,哈哈。 2012-07-09 14:28:45
uuv2010: 金币+1, 多谢提示 2012-07-11 11:44:59
先算SWNT@Au的电荷密度,再算SWNT@Au-Au的电荷密度,再算SWNT@Au-SWNT的电荷密度,然后用前者减去后两者。
过程:
scf1.in,->rho1.in->得到ppn1.rho
scf2.in, ->rho2.in得到ppn2.rho
scf3.in, ->rho3.in得到ppn3.rho
最后算dif.rho.in:
  /
&plot
    nfile = 3,
    filepp(1) = 'ppn1.fpl',
    filepp(2) = 'ppn2.fpl',
    filepp(3) = 'ppn3.fpl',
    weight(1) = 1.0,
    weight(2) = -1.0,
    weight(3) = -1.0,
    iflag = 3,
    output_format = 5,
    fileout = 'ppn_diff.rho',
/
得到差分密度文件ppn_diff.rho和ppn_diff.xsf,其中ppn_diff.xsf可以用xcrysden画差分电荷密度图。
3楼2012-07-09 12:50:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank_zhan

金虫 (正式写手)

引用回帖:
3楼: Originally posted by huazhorg at 2012-07-09 12:50:28
先算SWNT@Au的电荷密度,再算SWNT@Au-Au的电荷密度,再算SWNT@Au-SWNT的电荷密度,然后用前者减去后两者。
过程:
scf1.in,->rho1.in->得到ppn1.rho
scf2.in, ->rho2.in得到ppn2.rho
scf3.in, ->r ...

谢谢仁兄的回复。不过我还有一个问题。就是你写的那个scf1.in,->rho1.in->得到ppn1.rho,是表示什么。我知道第一个SCF1是表示对总的体系进行自洽计算,然后rho1.in是什么呢,这个我不太熟啊。能否指导一下。谢谢。
frank_zhan,zy2zhan@gmail.com
4楼2012-07-09 14:37:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖


xueht987: 金币+1, 鼓励交流! 2012-07-09 15:32:51
引用回帖:
4楼: Originally posted by frank_zhan at 2012-07-09 14:37:15
谢谢仁兄的回复。不过我还有一个问题。就是你写的那个scf1.in,->rho1.in->得到ppn1.rho,是表示什么。我知道第一个SCF1是表示对总的体系进行自洽计算,然后rho1.in是什么呢,这个我不太熟啊。能否指导一下。 ...

ppn1.rho,ppn2.rho,ppn3.rho都是电荷密度文件,是最后一步用来做减法所要用到的。rho1.in是计算电荷密度,计算完成后就会产生一个ppn1.rho文件。
5楼2012-07-09 14:52:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank_zhan

金虫 (正式写手)

引用回帖:
3楼: Originally posted by huazhorg at 2012-07-09 12:50:28
先算SWNT@Au的电荷密度,再算SWNT@Au-Au的电荷密度,再算SWNT@Au-SWNT的电荷密度,然后用前者减去后两者。
过程:
scf1.in,->rho1.in->得到ppn1.rho
scf2.in, ->rho2.in得到ppn2.rho
scf3.in, ->r ...

请问最后dif.rho.in文件中不需要设置&inputpp这个namelist么?直接设置&plot下面的参数?
谢谢?
frank_zhan,zy2zhan@gmail.com
6楼2012-07-11 10:43:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
uuv2010: 金币+1, 多谢提示 2012-07-11 11:45:19
frank_zhan: 金币+10, ★★★很有帮助, 谢谢回复。 2012-07-12 09:45:41
frank_zhan: 金币+10, ★★★很有帮助, 好像那样写输入文件不行的。不过还是谢谢你。我现在把算到的所有的.rho的结果手动的利用matlab去处理,然后在利用xcrysden去画图,还挺好用的。 2012-07-17 09:49:08
引用回帖:
6楼: Originally posted by frank_zhan at 2012-07-11 10:43:14
请问最后dif.rho.in文件中不需要设置&inputpp这个namelist么?直接设置&plot下面的参数?
谢谢?...

不用,就那样设置,这是个完整的输入文件,可以运行。
7楼2012-07-11 11:29:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cj4566

木虫 (正式写手)

引用回帖:
3楼: Originally posted by huazhorg at 2012-07-09 12:50:28
先算SWNT@Au的电荷密度,再算SWNT@Au-Au的电荷密度,再算SWNT@Au-SWNT的电荷密度,然后用前者减去后两者。
过程:
scf1.in,->rho1.in->得到ppn1.rho
scf2.in, ->rho2.in得到ppn2.rho
scf3.in, ->r ...

你好,我不太明白最开始的三个文件,是要建三个体系分别做scf计算然后算它们的电荷密度并相减吗?下面两个图是文章上的差分电荷密度图,是不是分别对吸附体系,氧化锌表面和有机分子进行scf计算,然后算它们的电荷密度?如果这样的话,ecut和kpoint都用一样吧,望赐教,谢谢!!!

吸附图



差分电荷密度图

8楼2012-08-23 09:35:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank_zhan

金虫 (正式写手)

引用回帖:
8楼: Originally posted by cj4566 at 2012-08-23 09:35:23
你好,我不太明白最开始的三个文件,是要建三个体系分别做scf计算然后算它们的电荷密度并相减吗?下面两个图是文章上的差分电荷密度图,是不是分别对吸附体系,氧化锌表面和有机分子进行scf计算,然后算它们的电荷 ...

对的,但是保证这3个体系的位置不变,也就是说你可以先优化好结构,然后删掉不要的体系,比如优化好后要计算ZnO的话,可以在优化好的结构里直接删掉有机分子,对于计算有机分子,步骤是一样的,只是删掉ZnO而已。
frank_zhan,zy2zhan@gmail.com
10楼2012-08-23 10:17:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 frank_zhan 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 让我中一个面上吧! +12 大萍1987 2026-08-20 15/750 2026-08-23 20:44 by 大萍1987
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 建议基金发布提前给出明确的时间点 +10 kulium 2026-08-21 13/650 2026-08-21 21:58 by alongwaytogo
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +16 医学老男孩 2026-08-20 20/1000 2026-08-21 21:13 by Ldrop2023
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 今天放榜没戏了吧 +9 yuleib84 2026-08-19 11/550 2026-08-21 10:06 by gltch
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
信息提示
请填处理意见