24小时热门版块排行榜    

查看: 4302  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

国花1989

铜虫 (小有名气)

[求助] 自旋轨道耦合第一性原理计算

我想请教个问题,我在用vasp计算时,用到自旋轨道磁矩,但是“说明书上的参数”都加了,主要有
LSORBIT=.TRUEI.
LNONCOLLINEAR=.TRUE.
MAGMOM= 0.0 0.0 1.2  0.0 0.0 0.0  0.0 0.0 0.0  0.0 0.0 0.0  0.0 0.0 0.0  0.0 0.0 0.0   0.0 0.0 0.0
SAXIS=0 0 1
VOSKOWN=1
LPLANE=.TRUE.
但是,计算出得出Ion:    7
l=   1
     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000
l=   2
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
l=   3
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
请问,这是为什么?
如果想要在
l=   3
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000     0.0000000
数字不等于零,怎么设置参数呢?
如果会的话,我就态兴奋了,不胜感激啊!!!
回复此楼
有梦就不要怕痛!!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

171713294

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
设置你的LORBIT=11 你所看到的就不是0000000000了
坚持,不放弃
5楼2013-06-12 09:58:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

identation

金虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
国花1989: 金币+1, 有帮助 2013-06-11 10:54:09
不用看这个吧 你只要看最终输出的磁矩是不是共线就行
2楼2013-06-11 04:14:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

国花1989

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by identation at 2013-06-11 04:14:49
不用看这个吧 你只要看最终输出的磁矩是不是共线就行

1.看别人计算的都有数据,有这样的数据是不是说明加对自旋耦合呢?或者说是加进去了?(我们老师说我的自旋耦合没有加进去)
2.看输出的数据是不是共线,又怎么看呢??(我是初学者,嘻嘻)
谢谢喽,嘿嘿
有梦就不要怕痛!!
3楼2013-06-11 09:59:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

identation

金虫 (著名写手)

引用回帖:
3楼: Originally posted by 国花1989 at 2013-06-11 09:59:54
1.看别人计算的都有数据,有这样的数据是不是说明加对自旋耦合呢?或者说是加进去了?(我们老师说我的自旋耦合没有加进去)
2.看输出的数据是不是共线,又怎么看呢??(我是初学者,嘻嘻)
谢谢喽,嘿嘿...

http://blog.sciencenet.cn/blog-588243-486029.html
可以看看这篇博文
LSORBIT = .TRUE.
GGA_COMPAT=.FALSE.
ISYM=-1
LORBMOM=.TRUE.
MAGMOM= 给定一个初始磁矩
LNONCOLLINEAR=.TRUE.  #其实指定了LSORBIT之后,这个参数就默认打开了
这些参数指定了,其实就已经是非共线计算了。

输出的数据包含magnetization (x)
magnetization (y)
magnetization (z)对应POSCAR中的各个原子,
这个分量每5个scf loop更新一次,可以在OUTCAR中查看
此外,我觉得,没必要按照手册先计算non-magnetic计算,然后读入波函数再计算非共线,其实可以直接非共线跑的,省去那个所谓的non-magnetic计算其实可以减少很多麻烦,我们这都是直接这么做得。。。
4楼2013-06-11 23:23:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见