24小时热门版块排行榜    

查看: 1439  |  回复: 0

taos369

铜虫 (小有名气)

[交流] Phonopy 不可约表示 如何得到 详细步骤是什么

在这里我用的是DFPT计算希望得到体系的不可约表示,但是出现了如下问题:
1. 这是我的raman.conf 的内容
ATOM_NAME=X
FORCE_CONSTANTS = READ
DIM=2 1 1
PRIMITIVE_AXIS = 0.0 0.5 0.5   0.5 0.0 0.5   0.5 0.5 0.0
              #【将常规晶胞转换为原胞primitive cell】
IRREPS = 0 0 0 1E-3
              #【0 0 0,Gama点的不可约表示?】
SHOW_IRREPS = .TRUE.
TOLERANCE = 1E-3

这样使用了命令phonopy -p raman.conf 后出现这样的提示:
        _
  _ __ | |__   ___  _ __   ___   _ __  _   _
| '_ \| '_ \ / _ \| '_ \ / _ \ | '_ \| | | |
| |_) | | | | (_) | | | | (_) || |_) | |_| |
| .__/|_| |_|\___/|_| |_|\___(_) .__/ \__, |
|_|                            |_|    |___/
                                     1.11.10

Force constants are read from FORCE_CONSTANTS.
Warning: Point group symmetries of supercell and primitivecell are different.
Python version 2.7.13
Spglib version 1.9.9
Ir-representation mode
Settings:
  Supercell: [2 1 1]
Spacegroup: Cm (8)

Non-primitve cell is used.
Your unit cell may be transformed to a primitive cell by PRIMITIVE_AXIS tag.
那么 该怎么办解决的呢? 怎么转换成原胞?

2. 其实貌似这个 PRIMITIVE_AXIS = 0.0 0.5 0.5   0.5 0.0 0.5   0.5 0.5 0.0 格式不是正确 ,因为这样写也提示这样的错误:
        _
  _ __ | |__   ___  _ __   ___   _ __  _   _
| '_ \| '_ \ / _ \| '_ \ / _ \ | '_ \| | | |
| |_) | | | | (_) | | | | (_) || |_) | |_| |
| .__/|_| |_|\___/|_| |_|\___(_) .__/ \__, |
|_|                            |_|    |___/
                                     1.11.10

Number of elements in PRIMITIVE_AXIS has to be 9.
Please check the setting tags and options.
请问,正确的格式是什么?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 taos369 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见