24小时热门版块排行榜    

查看: 4868  |  回复: 12
本帖产生 1 个 1ST强帖 ,点击这里进行查看

sunyang1988

至尊木虫 (著名写手)

[求助] ibrav与celldm的用处

刚开始学习QE,这两个参数有什么用呢晶格参数在CELL_PARAMETERS中输入不就可以了吗
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

心之所向无惧无悔
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

souledge

专家顾问 (著名写手)

【答案】应助回帖

★ ★
zzy870720z(金币+2, 1ST强帖+1): 谢谢指教,很明确 2011-05-03 18:01:22
ibrav指定了布拉菲格子的类型,也就是置顶了对称操作。这个对于使用布洛赫定理是很重要的~
至于celldm,可以看作是a,b,c,alpha,beta,gamma这六个晶格常数。
当然,也可以指定布拉菲格子的前提下,使用A/B/C/cosAB/cosAC/cosBC的方法指定。
顺便说一句,晶格常数能够确定的只有七大晶系,是确定不了布拉菲格子的对称的~
思想重于技巧,内涵重于表象
2楼2011-05-03 16:55:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

identation

金虫 (著名写手)

【答案】应助回帖

sunyang1988(金币+5): 2011-05-03 21:44:51
如果你能写出晶胞的基矢,建议用CELL_PARAMETER这个选项卡,这样你只需指定celldm(1),同时在CELL_PARAMETER处指定基矢即可,这样可以直接指定原胞;而且不容易把晶体结构搞错。
具体方法,可以先在MS中建模,然后转化成primative cell,之后跑一下castep,很短的时间结束任务之后在.castep文件中找正空间的晶胞基矢,和原子为止,基矢输入为CELL_PARAMETER,原子位置正常输入即可;其中celldm可以设定为1/0.529177,CELL_PARAMETER按埃为单位输入。
4楼2011-05-03 20:58:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

【答案】应助回帖


bingmou(金币+1): 感谢指出! 2011-05-04 22:14:25
sunyang1988(金币+5): 多谢了 2011-05-04 22:31:13
具体来说,celldm(1)是你指定的晶格常数中的a,是长度值,单位为bohr, celldm(2)、celldm(3)都是比值,无单位,celldm(2)=b/a; celldm(3)=c/a; celldm(4)=cos(alpha),  celldm(5)=cos(beta),celldm(6)=cos(gamma)。
11楼2011-05-04 18:35:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

sunyang1988(金币+10): 谢谢 2011-05-04 00:12:59
引用回帖:
Originally posted by sunyang1988 at 2011-05-03 21:46:29:
就是说ibrav采用缺省值?
还有为什么设置celldm=1/0.529177呢

因为celldm是a.u.单位,也就是Bohr,跟Angstrom的换算关系为0.529177
思想重于技巧,内涵重于表象
6楼2011-05-04 00:11:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

sunyang1988

至尊木虫 (著名写手)

引用回帖:
Originally posted by souledge at 2011-05-03 16:55:19:
ibrav指定了布拉菲格子的类型,也就是置顶了对称操作。这个对于使用布洛赫定理是很重要的~
至于celldm,可以看作是a,b,c,alpha,beta,gamma这六个晶格常数。
当然,也可以指定布拉菲格子的前提下,使用A/B/C/co ...

那就是说pwscf不能自动判断对称性了,像vasp那样
回帖选择应助贴,不然不能给金币啊
心之所向无惧无悔
3楼2011-05-03 18:58:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

引用回帖:
Originally posted by identation at 2011-05-03 20:58:07:
如果你能写出晶胞的基矢,建议用CELL_PARAMETER这个选项卡,这样你只需指定celldm(1),同时在CELL_PARAMETER处指定基矢即可,这样可以直接指定原胞;而且不容易把晶体结构搞错。
具体方法,可以先在MS中建模, ...

就是说ibrav采用缺省值?
还有为什么设置celldm=1/0.529177呢
心之所向无惧无悔
5楼2011-05-03 21:46:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

sunyang1988(金币+10): 呵呵,多谢了 2011-05-04 10:10:41
引用回帖:
Originally posted by sunyang1988 at 2011-05-03 18:58:14:
那就是说pwscf不能自动判断对称性了,像vasp那样
回帖选择应助贴,不然不能给金币啊

习惯顺手选择不应助了,因为应助的似乎不能再编辑帖子……
不过,是自动判断对称性的啊,布拉菲格子类型不就是对称性么~虽然这个基本了点,不如Materials Studio直接用230种空间群来得省事~
VASP没有用过,不敢随便评论~
不过,VASP的赝势库还是非常全的,并且据说VASP的速度也比PWscf快,可惜VASP不免费,并且编译起来要比PWscf稍微麻烦点,毕竟没有configure make这样的爽嘛~
思想重于技巧,内涵重于表象
7楼2011-05-04 00:21:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

引用回帖:
Originally posted by souledge at 2011-05-04 00:21:26:
习惯顺手选择不应助了,因为应助的似乎不能再编辑帖子……
不过,是自动判断对称性的啊,布拉菲格子类型不就是对称性么~虽然这个基本了点,不如Materials Studio直接用230种空间群来得省事~
VASP没有 ...

vasp输入晶格参数与原子坐标会自动判断对称性的,不用布拉菲格子或者空间群这样的信息
心之所向无惧无悔
8楼2011-05-04 10:12:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

引用回帖:
Originally posted by sunyang1988 at 2011-05-04 10:12:42:
vasp输入晶格参数与原子坐标会自动判断对称性的,不用布拉菲格子或者空间群这样的信息

不会吧……比如SC和FCC结构,都是由a这一个单参数确定晶格形状的。然后,如果有两种元素A和B,那么在SC结构中:
A (0, 0, 0),B(0.5, 0.5, 0.5)
表示的是CsCl结构,即顶点为A,中心是B。
而如果是FCC结构,给出同样两个原子坐标:
A(0, 0, 0),B(0.5, 0.5, 0.5)
则表示NaCl结构,既A在顶点和面心,而B在棱中点和体心~
当然,如果都作为SC结构处理,也可以,那FCC的原子坐标就成了:
A (0, 0, 0)
A (0.5, 0.5, 0)
A (0.5, 0, 0.5)
A (0, 0.5, 0.5)
B (0.5, 0.5, 0.5)
B (0.5, 0, 0)
B (0, 0.5, 0)
B (0, 0, 0.5)
别的不说,计算量是上去了……
思想重于技巧,内涵重于表象
9楼2011-05-04 11:53:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

identation

金虫 (著名写手)

【答案】应助回帖

另外,推荐使用ELK软件中的spacegroup程序,这是可以自动写出输入原子位置和基矢的程序 更主要的是这个软件是开源的 不想MS那样有版权问题
10楼2011-05-04 13:29:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sunyang1988 的主题更新
信息提示
请填处理意见