24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1495  |  回复: 27
当前主题已经存档。

he23981006

铁杆木虫 (小有名气)

★ ★ ★ ★ ★ ★
zdhlover(金币+3,VIP+0):多谢,欢迎讨论
zdhlover(金币+3,VIP+0):多谢,欢迎讨论
我觉得在CASTEP里面设置spin polarized可以设置为auto和其他的数字,如1,2,3…,但实际体系自旋是一个定值,如果你的设定值离这个定值接近的话,优化过程会更快一些,反之会更久.在DMOL3里设置spin unrestricted或spin restricted实际上是和极化或非极化是一个概念,但设置时比CASTEP更加苛刻,设得不准确没法进行计算.CASTEP里在population里面得到优化后的自旋,再乘以2就是磁矩了,而在DOML3里不需乘以2,输出本身就是磁矩了.对这个问题我也觉得有很多值得讨论的.
11楼2008-12-17 21:01:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoboy185

金虫 (正式写手)

★ ★ ★
zdhlover(金币+3,VIP+0):多谢,欢迎讨论
应该大家都谈下计算的经验,我曾经听过宏剑的一个人说过,他说在优化带有自选的体系时候,有两种方法,如果你很确定这个体系的自旋电话,那么你可以选择spin=......,另外就是将带有自选的原子都设定成为初始是自选向上的1,这样得到的结果会差不多,但是我用doml进行计算的时候发现,这两种方法还是有很大的差异的,还有曾经请教过一位老师,他说对于存在自选的半金属体系来说,在doml中设定初始的自选是不准确的,在优化的时候应该用spin=auto来进行计算!
还请高手给个明确的说法 ,大家各抒己见!!
顶起来吧
12楼2008-12-17 21:17:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoboy185

金虫 (正式写手)

一直顶到问题解决为止!!
13楼2008-12-18 14:51:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoboy185

金虫 (正式写手)

最后再顶一下!!
高手给解释一下 !
14楼2008-12-21 20:44:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

linglixia

铜虫 (正式写手)

高手怎么还不出现呢?不能沉了!
15楼2008-12-23 10:21:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★ ★ ★
zdhlover(金币+4,VIP+0):多谢,欢迎常来
引用回帖:
Originally posted by linglixia at 2008-12-17 16:16:
我也想知道这个答案了,正想问了,我还想补充一个问题,就是spin unrestricted和spin polarized怎么区别,只知道一个是自旋限制,一个是自旋极化,这个限制不限制我有点概念,但是极化不极化是什么意思呢?再一个 ...

多看帮助文件才是王道!
DMOL的帮助文件中有:
Spin unrestricted: When checked, indicates that the calculation will be performed using different orbitals for different spins. This is known as a 'spin-unrestricted' or 'spin-polarized' calculation. If unchecked, the calculation uses the same orbitals for alpha and beta spins. This is known as a 'spin-restricted' or 'non-spin-polarized' calculation.
也就是说在MS中unrestricted和spin polarized是一个意思

Multiplicity: Select the multiplicity from the dropdown list to perform a calculation on a specific spin state. Available options are:
就是说Multiplicity是用来指定体系的多重度的,一旦选定体系的自旋状态就固定了(这个选项用于分子体系较多)

CASTEP的帮助文件中有
Initial spin: Specify the initial value for the number of unpaired electrons in a spin-polarized calculation. This starting value will be subsequently optimized during the calculation.
设定的是初始状态,这个值在接下来的计算中会被优化,就是说体系的自旋状态不是固定的
16楼2008-12-23 14:17:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoboy185

金虫 (正式写手)

spin=auto和设定Initial spin都是用于不确定自选的体系,这两者又该如何区别呢?
17楼2008-12-23 15:13:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★
zdhlover(金币+2,VIP+0): 多谢,欢迎常来
auto是让程序自动寻找自旋基态
Initial spin相当于在auto基础上增加了一点可控性,让程序以你设定的自旋状态出发寻找自旋基态。如果大概知道基态自旋状态,使用Initial spin应该是个不错的选择。
18楼2008-12-24 09:57:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoboy185

金虫 (正式写手)

★ ★
fegg7502(金币+2,VIP+0):thanks
我用这两种方法进行了一下对比,结果是不一样的,尤其的对于体系的自选来说,有很大的差别!
19楼2008-12-24 14:00:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

acridine

木虫 (正式写手)

★ ★ ★ ★
zdhlover(金币+4,VIP+0):多谢,圣诞快乐
有差别也是正常的
因为优化都是寻找极小值点,而非最小值,所以你的两次计算可能找到了不同的自旋基态。
比如某一物质,就以当前比较流行的graphene nanoribbon为例吧,zig型GNR的自旋反平行态是它的基态,自旋平行态的能量要高一些。但如果你把初值定在自旋平行态进行优化,则会得到自旋平行态,因为它也是体系的能量极小值点;把初始值定在自旋反平行态态附近,就会得到能量更低的自旋反平行态。
因此建议楼上的分析一下你的两个结果,估计得到的两个自旋状态是不同的,那么能量更低的自旋态才是最后的基态。(当然也有可能还有能量更低的状态才是真正的基态,这需要进一步的验证)
20楼2008-12-24 17:19:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiaoboy185 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见