24小时热门版块排行榜    

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

meng303

金虫 (小有名气)

[求助] phonon计算负频,声求和规则处理不好

计算出来有4个虚频,而且数值挺大,
   omega( 1) =     -42.392075 [THz] =   -1414.056821 [cm-1]
     omega( 2) =     -25.911129 [THz] =    -864.307973 [cm-1]
     omega( 3) =     -25.858254 [THz] =    -862.544240 [cm-1]
     omega( 4) =      -2.376714 [THz] =     -79.279188 [cm-1]
之后采用simple,或zero-dim 方式的声求和规则处理,处理结果反而会出现六个虚频,#  mode   [cm-1]     [THz]       IR
    1  -1411.11  -42.3038    0.0000
    2   -862.81  -25.8662    0.0000
    3   -857.35  -25.7025    0.0000
    4    -12.34   -0.3700    0.0000
    5     -6.55   -0.1963    0.0000
    6     -1.32   -0.0397    0.0000
    7      2.64    0.0790    0.0000
    8      4.34    0.1301    0.0000
    9     11.22    0.3365    0.0000
   10     55.15    1.6533    0.0000
是什么原因呢,求助求助,附有输入输出文件
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : ph.in
  • 2012-02-14 15:39:14, 201 bytes
  • 附件 2 : ph.out
  • 2012-02-14 15:39:19, 86.49 K

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gemucai

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
meng303(金币+10): 2012-02-15 11:00:31
引用回帖:
3楼: Originally posted by meng303 at 2012-02-15 09:31:30:
计算Gamma点时不是应该设置epsil =true 吗?我设置这一项的话,计算就会报错 from phq_readin : error #         1
     no elec. field with metals
     stopping ...
所以输入文件中我就没有设置,这是不是 ...

首先虚频很大的话我怀疑是结构弛豫的问题。

计算Gamma点不一定要设置epsil=true,这是计算介电常数的。试想如果你的体系是金属的话还有没有介电常数可言呢?所以,请检查一下自己的体系是不是金属,或者设置了巡游磁矩,这些都是会报错的。
6楼2012-02-15 10:43:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

souledge

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
WDD880227(金币+1): 感谢提示 2012-02-15 08:31:47
meng303(金币+10): 2012-02-15 09:22:49
你这负得太过头了,啥求和规则也不成~如果结构没问题,弛豫很严格,收敛很正确,那就考虑一下赝势是不是有毛病吧~
思想重于技巧,内涵重于表象
2楼2012-02-14 22:54:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

meng303

金虫 (小有名气)

引用回帖:
2楼: Originally posted by souledge at 2012-02-14 22:54:39:
你这负得太过头了,啥求和规则也不成~如果结构没问题,弛豫很严格,收敛很正确,那就考虑一下赝势是不是有毛病吧~

计算Gamma点时不是应该设置epsil =true 吗?我设置这一项的话,计算就会报错 from phq_readin : error #         1
     no elec. field with metals
     stopping ...
所以输入文件中我就没有设置,这是不是也是造成频率太负的原因啊,
scf 计算我采用了4 4 1 的Kpoint 以及 ecutwfc =35 Ry  conv_thr =  1.0d-6,这些是不是还不够精确?
3楼2012-02-15 09:31:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

souledge

专家顾问 (著名写手)

【答案】应助回帖

贺仪(金币+1): 多谢指教 2012-02-15 22:22:51
贺仪(专家考核): 2012-02-15 22:22:57
引用回帖:
3楼: Originally posted by meng303 at 2012-02-15 09:31:30:
计算Gamma点时不是应该设置epsil =true 吗?我设置这一项的话,计算就会报错 from phq_readin : error #         1
     no elec. field with metals
     stopping ...
所以输入文件中我就没有设置,这是不是 ...

引用回帖:
   Variable:       epsil
   
   Type:           LOGICAL
   Default:        .false.
   Description:    If .true. in a q=0 calculation for a non metal the
                   macroscopic dielectric constant of the system is
                   computed. Do not set epsil to .true. if you have a
                   metallic system or q/=0: the code will complain and stop.

做计算前先仔细看看输入文件的说明~
LZ一没给元素,二没给结构,三没给使用赝势信息,谁也不知道LZ的参数是不是足够~
思想重于技巧,内涵重于表象
4楼2012-02-15 10:00:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见