計算normalized trace of interatomic force constant tensors的小程序
介紹
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.

具體公式
the interatomic force constant (ifc) tensor from first-principles calculation is

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.

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.

###########
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 格式說明


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

京公網(wǎng)安備 11010802022153號
1
謝謝你
不太會分析,圖都做不出來,有高手指導(dǎo)一下嗎
劉老師就是霸氣!
感謝!
程序已經(jīng)集成到vaspkit里面了,可以通過命令vaspkit -task 738使用,