有限位移法计算BaTiO3的mesh.conf
时间: 2023-12-02 16:04:11 浏览: 53
以下是一个用于有限位移法计算BaTiO3晶体声子谱的mesh.conf示例:
```
# 声子谱计算参数
mesh_cutoff: 4.0
freq_cutoff: 20.0
temperature: 300.0
write_dynamical_matrix: true
write_phonon: true
# 晶体结构信息
lattice:
- [3.994, 0.0, 0.0]
- [0.0, 3.994, 0.0]
- [0.0, 0.0, 3.994]
positions:
- [0.5, 0.5, 0.5]
- [0.0, 0.0, 0.0]
- [0.5, 0.0, 0.5]
- [0.0, 0.5, 0.5]
- [0.5, 0.5, 0.0]
- [0.0, 0.0, 0.5]
- [0.5, 0.0, 0.0]
- [0.0, 0.5, 0.0]
# 布里渊区网格信息
nac:
- [0.0, 0.0, 0.0]
- [0.5, 0.5, 0.0]
- [0.5, 0.0, 0.5]
- [0.0, 0.5, 0.5]
reciprocal_lattice:
- [1.569, -1.569, -1.569]
- [1.569, 1.569, -1.569]
- [1.569, -1.569, 1.569]
# 有限位移法相关参数
displacement_distance: 0.01
displacement_directions: [1, 1, 1]
# 声子谱计算方法
phonon_method: finite_difference
```
这个示例与之前的NaCl晶体示例非常相似,但晶体结构和布里渊区网格信息是不同的。
阅读全文