LCALCEPS

From VASP Wiki
Revision as of 11:36, 20 March 2011 by Mmars (talk | contribs)

LCALCEPS = .TRUE. | .FALSE.
Default: LCALCEPS = .FALSE. 

Description: for LCALCEPS=.TRUE. the macroscopic ion-clamped static dielectric tensor, Born effective charge tensors, and the ion-clamped piezoelectric tensor of the system are determined from the response to finite electric fields.


For LCALCEPS=.TRUE., VASP calculates the ion-clamped static dielectric tensor

the Born effective charge tensors

and the ion-clamped piezoelectric tensor of the system

from the self-consistent response to a finite electric field ε. In this case, the "response" of the system is the change in the polarization P, the Hellmann-Feynman forces F, and the stress tensor σ.

To this end VASP will perform essentially three successive calculations, with:

EFIELD_PEAD= εx 0 0
EFIELD_PEAD= 0 εy 0
EFIELD_PEAD= 0 0 εz 

where, by default, VASP chooses εx=εy=εz=0.01 eV/Å.

This default may be overwritten by specifying

EFIELD_PEAD= εx εy εz

in the INCAR file.

The relevant output is found in the OUTCAR file, immediately following the lines (see the description of LEPSILON=.TRUE. as well):

MACROSCOPIC STATIC DIELECTRIC TENSOR (including local field effects) 
BORN EFFECTIVE CHARGES (including local field effects) 
PIEZOELECTRIC TENSOR (including local field effects) 

In the above, "including local field effects" pertains to the fact that changes in the orbitals due to the electric field induce changes in the Hartree- and exchange-correlation potential. One may choose to limit this to changes in the Hartree potential alone, by specifying:

LRPA=.TRUE.

This is commonly referred to as the response within the "Random Phase Approximation" (RPA), or the "neglect of local field effects". The OUTCAR file will now contain additional sections, headed by the lines:

MACROSCOPIC STATIC DIELECTRIC TENSOR (excluding local field effects) 
BORN EFFECTIVE CHARGES (excluding local field effects) 
PIEZOELECTRIC TENSOR (excluding local field effects)

Note: For standard DFT functionals, ε, Z*, and e(0) may be more easily calculated from density functional perturbation theory (see LEPSILON=.TRUE.). For functionals that depend not only on the density but also explicitly on the orbitals, like hybrid functionals, density functional perturbation theory is presently not implemented and LEPSILON=.TRUE. is not applicable.

Related Tags and Sections

LEPSILON, LCALCPOL, EFIELD_PEAD, LPEAD, IPEAD, LBERRY, IGPAR, NPPSTR, DIPOL, Berry phases and finite electric fields


Contents