24小时热门版块排行榜    

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

xiongxiong5712

新虫 (小有名气)

[求助] 手册中计算能带时k点设置的问题

请教各位大侠,siesta3.1手册上第62页关于能带结构设置看不明白:
手册中计算能带时k点设置的问题
这里举的例子是个面心立方晶格的布里渊区k点,但不明白是怎么取的。
我查了fcc的k点坐标:
手册中计算能带时k点设置的问题-1

怎么手册上不是这样取的啊
比如X点的坐标是手册中计算能带时k点设置的问题-2
手册上怎么是手册中计算能带时k点设置的问题-3?谢谢

[ Last edited by xiongxiong5712 on 2013-7-16 at 15:56 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiongxiong5712

新虫 (小有名气)

引用回帖:
9楼: Originally posted by zhangguangping at 2013-07-25 11:43:41
SIESTA中计算能带的时候要指定BandLinesScale,也就是说BandLine的单位是什么。

有两个选项:
      pi/a,若是使用这个选项,则需要有LatticeConstant这个标签。其中a是指的LatticeConstant。其中pi/a的单位是 ...

非常感谢您这么细致的回复,很受益。但是有两个地方不太明白,麻烦再指教一下。您在这里说:
.........
因此对于下面倒易空间中O点的计算
%block BandLines
1       0.000   0.000   0.000   \Gamma
100   1.0      0.000    0.000   \O
%endblock BandLines

如果使用的是pi/a选项,那么Gamma点到O点的距离是π*0.529/a=0.305599(1/Bohr),O点的K坐标为:(0.305599,0,0)

如果使用的是ReciprocalLatticeVectors选项,那么那么Gamma点到O点的距离是b1=2*π*1.732*0.529/5.44=1.058626(1/Bohr),O点的K坐标为:0.61068*(-1.0, 1.0,1.0)
........
这里面不明白为什么如果使用的是pi/a选项,那么Gamma点到O点的距离是π*0.529/a=0.305599(1/Bohr),这里这个0.529是怎么来的,怎么不直接就是π/a呢?还有后面b1=2*π*1.732*0.529/5.44=1.058626(1/Bohr),这里的1.732*0.529是怎么来的呢?
不好意思见笑了,还请再次指教。谢谢
10楼2013-07-26 16:17:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

xiongxiong5712

新虫 (小有名气)

怎么没人理我哪位大侠给点提示啊
2楼2013-07-17 05:17:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiongxiong5712

新虫 (小有名气)

有哪位好心人给点提示吗?
3楼2013-07-17 11:05:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
xiongxiong5712: 金币+5, ★★★很有帮助, 谢谢回复 2013-07-25 10:01:43
手册上的(2.000 0.000 0.000)其实和你的(1,0,0)是等价的点。你说的那个(1/2, 0, 1/2)和(0,1,0)等价。这两种表示方法采用的单位不同。就如同手册上使用的两种单位。
手册上的示例采用的单位是pi/a
弘德明志博学笃行
4楼2013-07-24 23:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见