phonon dispersion spectra (DFPT method) VASP 5.3.3 + phonopy 1.10
1. Installation of phonopy
ubuntu12.04 + python3.5.0
(1) some pack
sudo apt-get install python2.7-dev python-numpy python-matplotlib python-tk python-lxml python-yam
maybe some of them are useless, uhmmmmmm.....even I don't know what they mean.
(2) phonopy
sudo python setup.py install
2. VASP & phonopy, DFPT method
(1) relax the coordinate with a high accuracy by VASP. We will use the POSCAR, maybe the CONTCAR.
(2) copy and rename the coordinate file to POSCAR-unitcell
(3) some command
phonopy -d --dim="2 2 2" -c POSCAR-unitcell mv SPOSCAR POSCAR
(4) now we will calculate force constants of the supercell by VASP
IMPORTANT: IBRION = 8, NSW = 1, LREAL = .FALSE
NOTICE: NO NPAR!
the INCAR may be such like
PREC = Accurate ENCUT = 500
IBRION = 8 EDIFF = 1.0e-08 IALGO = 38 ISMEAR = 0; SIGMA = 0.1 LREAL = .FALSE. ADDGRID = .TRUE. LWAVE = .FALSE. LCHARG = .FALSE.
(5)after a longtime caculation, we will find the vasprun.xml.
phonopy --fc vasprun.xml
we get the FORCE-CONSTANT
then, we should make a file named xxx.conf(maybe band.conf), which contains some parameters.
it may like this
ATOM_NAME = Na Cl DIM = 2 2 2 PRIMITIVE_AXIS = 0.0 0.5 0.5 0.5 0.0 0.5 0.5 0.5 0.0 BAND = 0.0 0.0 0.0 0.5 0.0 0.0 0.5 0.5 0.0 0.0 0.0 0.0 0.5 0.5 0.5 FORCE_CONSTANTS = READ
then, we use this commander
phonopy --dim="2 2 2" -c POSCAR-unitcell band.conf
we get the band.yaml, then
bandplot --gnuplot band.yaml > phono.dat
(6)finally, put the phono.dat into origin, matlab, MS excel and etc.
Reference: phonon manual.
转载于:https://www.cnblogs.com/HuaNeedsPills/p/5014013.html
- 点赞
- 收藏
- 分享
- 文章举报
- phonon dispersion spectra (Finite displacement method)
- MaxtoCode 1.10 普及版 开发已经接近尾声
- Photoshop入门与进阶实例:1.10 历史记录功能
- 星宇天诚保险营销助手 v1.10 build 112 免费
- MyEclipse8.0M1中propedit_5.3.3插件安装过程
- SICP 1.10 solution
- 在XP下或者Win2003下PHP5.3.3+Apache2.2.16+Mysql环境配置
- 在XP下或者Win2003下PHP5.3.3+Apache2.2.16+Mysql环境配置
- I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)
- QT phonon在windows下的编译( 转)
- PHP5.3.3安装文件说明文件翻译
- 轻松配置PHP5.3.3+Apache2.2.16+MySQL5.1.49
- hdu 5.3.3 3584 Cube
- phonon backend plugin could not be loaded
- php 5.3.3 中 php-fpm 的重启、终止操作命令
- ahjesus —— javascript命名规范1.10
- Qt phonon多媒体框架
- jQuery UI 1.10 Beta 发布
- gdal1.10编译经验
- [转载]Qt4 Phonon多媒体框架详解及简单实例