当前位置: 首页 > 第一原理 >计算normalized trace of interatomic force constant tensors的小程序

计算normalized trace of interatomic force constant tensors的小程序

作者 漫天飘雪
来源: 小木虫 750 15 举报帖子
+关注

介绍
a post-processing code can calculate normalized trace of interatomic force constant tensors versus atomic distances from force_constants produced by phonopy. refer: nat. commun., 2014, 5, 3525.
计算normalized trace of interatomic force constant tensors的小程序

具体公式
the interatomic force constant (ifc) tensor from first-principles calculation is
计算normalized trace of interatomic force constant tensors的小程序-1
where e and rα represent energy and atomic position along α direction, respectively. by taking
trace of ifc tensors, we can assess bonding stiffness regardless of crystal structure or coordinate
system.
计算normalized trace of interatomic force constant tensors的小程序-2
finally, we need to normalize the trace values of many materials to compare their interaction
ranges as in fig. 3, since different materials have slightly different bonding stiffness. the
normalization is done by the trace value of self-interaction force_constants.
计算normalized trace of interatomic force constant tensors的小程序-3

###########
useage:
###########
1. chmod +x trace_ifc.x
2. phonon calculations with phonopy.
3. ./trace_ifc.x (it reads force_constants and sposcar produced by phonopy)
4. plot trace_ifc.dat with gunplot, python, or freemat and so on.
5. trace_ifc.dat 格式说明
计算normalized trace of interatomic force constant tensors的小程序-4
计算normalized trace of interatomic force constant tensors的小程序-5

[ Last edited by 漫天飘雪 on 2020-9-5 at 10:39 ]

 返回小木虫查看更多

今日热帖
  • 精华评论
猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓