how to plot phonon dispersion curve

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Locked
Message
Author
benali_djebour
Newbie
Newbie
Posts: 1
Joined: Mon Jun 19, 2023 4:33 pm

how to plot phonon dispersion curve

#1 Post by benali_djebour » Wed Aug 16, 2023 12:53 am

Dear VASP users,
after a DFPT calculation (using VASP.6.4.2), how to plot dispersion curve (based on OUTCAR or vasprun.xml) ? or should we use phononpy ?
Thank you in advance

manuel_engel1
Global Moderator
Global Moderator
Posts: 126
Joined: Mon May 08, 2023 4:08 pm

Re: how to plot phonon dispersion curve

#2 Post by manuel_engel1 » Wed Aug 16, 2023 8:06 am

VASP supports the calculation of phonon frequencies and eigenvectors via the LPHON_DISPERSION INCAR tag. Since VASP 6.4.2, this properly includes DFPT calculations. You must supply the q-points at which to calculate the phonons in the QPOINTS file. These q-points are given with respect to the primitive cell determined by VASP (see symmetry section in OUTCAR).

We recommend parsing the calculated phonon spectrum from the vaspout.h5 file ("/results/phonons/").
Alternatively, the phonon frequencies are also found in the OUTCAR file ("Phonons" section).
You can control the amount of OUTCAR output with the PHON_NWRITE tag.

If your material is polar, you can set LPHON_POLAR to account for electrostatic interactions (LO-TO splitting). For this, you need to also specify the Born effective charges and the static dielectric tensor.
Manuel
VASP developer

Locked