计算化学公社

标题: CASTEP中的Electron Density Difference问题 [打印本页]

作者
Author:
panger    时间: 2015-10-27 16:42
标题: CASTEP中的Electron Density Difference问题
用Castep分析Electron Density Difference设置中,勾选了Both atomic densities and sets of atoms。可是分析的时候把Use of atomic densities的勾挑掉之后,import就灰显了。图片中只是示意图,情况如上所述,大家帮帮忙,看看问题出在哪里。谢谢。

作者
Author:
卡开发发    时间: 2015-10-28 00:01
A+B=AB(这里的A和B都是分子片段)电荷密度差必须在Edit Sets中指定AB体系中的A或是B作为一个Sets,但是这个Sets是有个固定的名称(DensityDifference),原理上就是ρ(sets_diff)=ρ(AB)-ρ(A)-ρ(B)。如果没有指定Sets,那么这个部分不被计算。

另外一个应该也叫做形变电荷密度,比如ABn(此处A和B都是某种原子,n是数字,表明该分子中A:B为1:n),其形变电荷密度的定义就是ρ(atomic)=ρ(AB)-ρ(A)-∑(i=1~n)ρ(B[i]),也就是一个分子与形成该分子的自由原子电荷密度的差。如果不使用原子的电荷密度,这部分也不会被计算。

也就是说,你没有指定sets,所以电荷密度差不会被计算;然后又不使用原子的电荷密度,形变电荷也不会被计算,因此,import自然是灰色的,因为没有可以输出的东西。
作者
Author:
zyj19831206    时间: 2015-10-28 01:50
我记得在开始计算的时候,要定义一个set,名字里必须要有chargedifference,否则根本分析不出来,module tutorials 里castep 里面讲到了。
作者
Author:
panger    时间: 2015-10-28 11:23
zyj19831206 发表于 2015-10-28 01:50
我记得在开始计算的时候,要定义一个set,名字里必须要有chargedifference,否则根本分析不出来,module tu ...

没错,必须把名称命名为ChargeDifference否则根本算不了,我说的情况是算完了以后出现上述情况。您提到的这个问题我倒是注意了。
作者
Author:
卡开发发    时间: 2015-10-28 11:40
panger 发表于 2015-10-28 11:23
没错,必须把名称命名为ChargeDifference否则根本算不了,我说的情况是算完了以后出现上述情况。您提到的 ...

不行你就单独计算形变电荷密度和电荷密度差看看。
作者
Author:
panger    时间: 2015-10-28 12:33
卡开发发 发表于 2015-10-28 11:40
不行你就单独计算形变电荷密度和电荷密度差看看。

也试过了,一样不行呀
作者
Author:
卡开发发    时间: 2015-10-28 23:08
panger 发表于 2015-10-28 12:33
也试过了,一样不行呀

那就有些奇特了,看看总电荷密度能不能被输出,如果还不行只好远程看看?
作者
Author:
aumifoe    时间: 2024-11-24 23:13
楼主,我现在也是这种情况,请问您当时怎么解决的啊
作者
Author:
panger    时间: 2024-11-30 16:09
aumifoe 发表于 2024-11-24 23:13
楼主,我现在也是这种情况,请问您当时怎么解决的啊

实在抱歉,这个帖子九年多了,这个程序也早就不用了。可能真帮不了您了。




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