24小时热门版块排行榜    

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

youqin5912

金虫 (正式写手)

[求助] 关于finite displacement声子谱计算的问题

本人用MS6.0计算类似TiC结构声子热容,但是用linear response老是出错,改用finite displacement后计算成功,但是finite displacement极其耗费内存,一般都是满载内存运行!
想咨询一下finite displacement比较linear response有何缺陷么?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

youqin5912

金虫 (正式写手)

引用回帖:
3楼: Originally posted by jghe at 2012-12-31 05:39:55
DFPT比finite difference要准确,但更耗内存

不对吧,明明FD更加耗内存啊
4楼2012-12-31 11:47:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

xwangan

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
liliangfang: 金币+1, 谢谢指教,新年快乐 2013-01-01 09:01:05
franch: 金币+2, 谢谢回帖交流,, 2013-01-07 15:14:06
这个和VASP中IBRION参数的选择是一样的。当选用linear response(IBRION=7 or 8) 时,计算力常数矩阵的方法是密度泛函扰动理论(DFPT);而选用finite displacement(IBRION= 5 or 6)时,力常数矩阵计算则采用的是finite difference方法(即笛卡尔坐标下将每个离子移动一个微小位移,算出离子受力后得到Hessian矩阵)
Tomorrowisanotherday
2楼2012-12-30 15:59:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jghe

金虫 (著名写手)


sunyang1988: 金币+1, 专家考核, 谢谢交流 2013-01-03 12:11:09
DFPT比finite difference要准确,但更耗内存
3楼2012-12-31 05:39:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jghe

金虫 (著名写手)

那可能是Castep的问题,finite difference只是移动一下位置计算原子受力而已怎么可能比linear response更耗内存呢?建议你试试VASP吧
5楼2013-01-01 05:53:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见