Category:Dielectric properties: Difference between revisions

From VASP Wiki
Line 71: Line 71:


::<math>
::<math>
\epsilon_{\mathbf G\mathbf G'}(\mathbf q,\omega) = \delta_{\mathbf G\mathbf G'} - v(\mathbf q+\mathbf G)\chi_{\mathbf G\mathbf G'}(\mathbf q,\omega)
\epsilon^{-1}_{\mathbf G\mathbf G'}(\mathbf q,\omega) = \delta_{\mathbf G\mathbf G'} - v(\mathbf q+\mathbf G)\chi_{\mathbf G\mathbf G'}(\mathbf q,\omega)
</math>
</math>



Revision as of 12:15, 20 October 2023

Introduction

When an external electric field acts on a medium, both the electronic and ionic charges will react to the perturbing field . For dielectric materials, in a very simplistic approach, one can think that the bound charges will create dipoles inside the medium, leading to an induced polarization, . The combined effects of both fields are expressed in the electric displacement field , given by

.

If the external field is not strong enough to greatly change the properties of the dielectric medium, one can treat the induced polarization within what it called the linear response regime. Here the information on how the dielectric reacts to the external field is contained in the dielectric function,

,

which leads to (assuming that the system has time-reversal)

.


Depending on the nature of the external field there are different approaches for the calculation of . If is static, then one can rely on perturbative methods based on finite differences or Density functional perturbation Theory. However, if one wishes to reproduce results where a time-dependent -field was used (e.g. optical absorption, reflectance, magento-optical Kerr effect), such methods can no longer be employed as the response will depend on the frequency of the incident field. For these cases one must employ methods based on time-dependet linear response (e.g. Green-Kubo) or Many-body Perturbation Theory.

Bellow we present an overview of all possible cases where VASP employs either one of such methods for the calculation of .

Methods for computing

Static response: Density functional perturbation Theory (DFPT) and Finite differences based methods

LEPSILON

By setting LEPSILON=.True., VASP uses DFPT to compute the static ion-clamped dielectric matrix with or without local field effects. Derivatives are evaluated using Sternheimer equations, avoiding the explicit computation of derivatives of the periodic part of the wave function. This method does not require the inclusion of empty states via the NBANDS parameter.

At the end of the calculation the both the values of including (LRPA=.True.) or excluding (LRPA=.False.) local-field effects are printed in the OUTCAR file. Users can perform a consistency check by comparing the values with no local field to the zero frequency results for obtained from a calculation with LOPTICS=.True..

LCALCEPS

With LCALCEPS=.True., the dielectric tensor is computed from the derivative of the polarization, using

However, here the derivative is evaluated explicitly by employing finite-differences. The direction and intensity of the perturbing electric field has to be specified in the INCAR using the EFIELD_PEAD variable. As with the previous method, at the end of the calculation VASP will write the dielectric tensor in the OUTCAR file. Control over the inclusion of local-field effects is done with the variable LRPA.


Dynamical response: Green-Kubo and Many-body Perturbation theory Methods

LOPITCS

The variable LOPTICS allows for the calculation of the frequency dependent dielectric function once the ground state is computed. It uses the explicit expression to evaluate the imaginary part of

while the real part is evaluated using the Kramers-Kroning relation. At this level there are no effects coming from local fields.

This method requires a relatively large number of empty states, controlled by the variable NBANDS in the INCAR file and it should be checked for convergence.

Furthermore, the INCAR should also include values for CSHIFT (the broadening applied to the Lorentzian function which replaces the -function), and NEDOS (the frequency grid for ).

ALGO = TDHF

This option performs a time-dependent Hartree-Fock or DFT calculation. It follows the Casida equation and uses a Fourier transform of the time-evolving dipoles to compute .

The number of NBANDS controls how many bands are present in the time-evolution. This does not need to be as high as when LOPTICS is active, and only a few bands above the band gap need to be included.

The choice of time-dependent kernel is controlled by AEXX, HFSCREEN, and LFXC variables. For calculations using hybrid functionals, AEXX controls the fraction of exact exchange used in the exchange correlation potential, while HFSCREEN specifies the range-separation parameter. For a pure TDDFT calculation, LFXC uses the local exchange-correlation kernel in the time-evolution equations.

ALGO = TIMEEV

Uses a delta-pulse electric field to probe all transitions and calculate the dielectric function by following the evolution in time of the dipole momenta. This algorithm is able to fully reproduce the absorption spectra from standard Bethe-Salpeter calculations by setting the correct time-dependent kernel with LHARTREE=.True. and LFXC=.True.

The time step is controlled automatically by the CSHIFT and PREC variables. This means that the smaller the value of CSHIFT and the more accurate the level of precision chosen by the user, the higher the number of time steps that VASP will perform, and so the higher the cost of the calculation.

The number of valence and conduction bands involved in the time propagation are set by the NBANDSO and NBANDSV variables, respectively. Once again, users are advised to choose a small number of bands near the band gap if they wish to reproduce optical measurements.

Finally, the maximum energy used in both the Fourier transform and in calculating the frequency dependent dielectric function is set by OMEGAMAX, and the sampling of the frequency grid is controlled by NEDOS.

ALGO = CHI

Here the frequency dielectric function is computed at the independent particle level but starting from a GW calculation. VASP will compute the polarizability by setting ALGO=Chi in the INCAR file and then use

to compute the dielectric function. Here is the Coulomb potential. Effects coming from local fields in the Random-Phase Approximation (RPA) can be activated by setting LRPA=.True..

Two methods for computing the polarizability are available: if the user sets LSPECTRAL=.True., VASP will avoid direct computation of and use a fast matrix-vector product. However, this can introduce spurious peaks at low frequencies for some values of CSHIFT and NOMEGA. The second method computes directly and is activated by setting LSPECTRAL=.False.. However it is much slower than the former method.

ALGO = BSE

Setting ALGO=BSE computes the macroscopic dielectric function by solving the Bethe-Salpeter equations. Here the electron-hole pairs are treated a new quasi-particle, an exciton, and the dielectric function is built using the new eigenvectors () and eigenvalues ()

where is the overlap between exciton states of indices and (in general the BSE Hamiltonian is not hermitian, so eigenstates associated to different eigenvalues are not necessarily orthogonal).

The number of valence and conduction states which are included in the BSE Hamiltonian is controlled by the variables NBANDSO and NBANDSV, respectively. Note that normally only a few bands above and below the band gap are needed to converge the optical spectrum, so users should be careful in setting up these two variables. Otherwise the calculation might run out of memory.

For comparison with optical experiments (e.g. absorption, MOKE, reflectance), is the photon momentum and usually it is taken in the limit. Furthermore, the coupling between the resonant and anti-resonant terms can be switched off, in what is called the Tamm-Dancoff approximation. This approximation can be activated with the variable ANTIRES set to 0. Setting this variable to 1 or 2 will include the coupling, but increase the computational cost.

Level of approximation

Micro-macro connection

It is important to distinguish between macroscopic quantities, measured over several repetitions of the unit cell, and microscopic quantities, which include fields that change rapidly in all regions of the unit cell.

When measuring a property, it is its macroscopic version that will be represented in the data. This means that in order to compare the microscopic quantities like the dielectric function, one must average it over several repetitions of the unit cell. It is possible to show that the macroscopic dielectric function, is related to the microscopic one via

where is the inverse dielectric function at .

Note that this does not mean that ! The full matrix has to be inverted and it is the component at that is used to calculate .

Finite momentum dielectric function

In the optical limit the momentum of the incoming photon is take as almost zero, since the wavelength of the electric field is several times larger than the dimensions of the unit cell. In this case the evaluating the dielectric function as to be taken with the limit of , since the Coulomb potential diverges at very small momentum. Be it for the independent particle regime of full BSE, one can write that

Failed to parse (Conversion error. Server ("cli") reported: "[INVALID]"): {\displaystyle \lim_{\mathbf q\to0}\frac{\langle c\mathbf k + \mathbf q|e^{\mathrm i\mathbf q\cdot\mathbf r}|v\mathbf k\rangle}{q} \approx \lim_{\mathbf q\to0}\frac{\langle c\mathbf k+\mathbf q|1 + \mathrm i\mathbf q\cdot\mathbf r|v\mathbf k\rangle}{q} = \hat\mathbf q\cdot \langle c\mathbf k+\mathbf q|\mathbf r|v\mathbf k\rangle }

However, in some cases it might be important to analyse the effects of finite momentum excitons (e.g. see the case of the optical absorption of bulk hexagonal BN). Users can calculate the absorption spectrum at finite momentum by using the variable KPOINT_BSE in the INCAR file. Users should provide the index of the q-point of interest, which can be found either in the OUTAR file.

Local fields in the Hamiltonian

Local fields, i.e. terms with finite can be turned on of off in the Coulomb potential when evaluating the polarizability. VASP will distinguish the results from both in the OUTCAR file with:

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

and

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

for both cases.

Another approximation can also be taken, where the contributions from the exchange-correlation kernel are neglected when evaluating the polarizability. This is equivalent to the so called Random-Phase Approximation (RPA) and can be activated with by setting LRPA=.True. in the INCAR.

Ion-clamped vs relaxed/dressed dielectric function

The dielectric function computed either in the static or dynamical response regimes does not consider the effects coming from changes in atomic coordinates due to the incoming electric field. This can be corrected, however, by adding computing the ion-relaxed (or "dressed") dielectric function

where is the volume of the unit cell, is the Born effective charge, and is the force constants matrix.

Density-density versus current-current response functions

The inclusion of an electromagnetic field in the Hamiltonian is subject to a gauge choice. For instance, a classical electric field can be described by either a scalar potential or a longitudinal vector potential in the incomplete Weyl gauge ( = 0). In the first case this means that the in perturbing potential the potential will couple to the electronic density, while in the second the vector potential will couple to a current. The fundamental consequence is that there will be two different response functions defined in both cases: a density-density response function for the first, ; and a current-current response function, .

More generally, perturbations associated to longitudinal fields will be described by the density-density polarisability function (e.g. laser fields taken in the classical limit), while transverse fields will be described by the current-current polarizability (which is in fact a 3x3 tensor). The reason behind this comes from the fact that the time-dependent density is associated only to the longitudinal part of the current, via the continuity equation. This also links both response functions via

and also guarantees that at finite momentum and frequency the dielectric functions obtained from either approach much match, .

The current-current based approach is exact at both and at . Specially for metals, it will reproduce the proper behaviour of the Drude tail at . However, is more prone to numerical instabilities.

Relation to observables

Polarizability

Optical conductivity

From Maxwell's equations and the microscopic form of Ohm's law it is possible to arrive at the following relation between the dielectric function and the optical conductivity tensors

Optical absorption

For an electromagnetic wave travelling through a medium, one can express the electric field as , and the effects of the medium in the wave propagation are contained inside the dispersion relation . Using Maxwell's equations on can arrive at

If the magnetic permeability of the material is assumed to be equal to that of vacuum, the equation above means that the refractive index can be written as . Since is now complex, this means that the exponential factor in will have a dampening factor, , which accounts for the absorption of electromagnetic energy by the medium. With this relation one can define the absorption coefficient, as

Reflectance

From the previous subsection, one can also define the reflectivity coefficient at normal incidence as

This equation can be generalized for any angle of incidence , resulting in the general form of Fresnel equations.

MOKE

A particular case of interaction between the incident electronmagnetic wave and the medium, when the former induces a finite magnetization in the latter. Here the reflected wave will gain an extra complex phase with respect to the incident -field. For a two-dimensional material (e.g. hexagonal BN, MoS) this phase can be computed from the off-diagonal components of the dielectric tensor using

Combination with other perturbations

Atomic displacements

Strain

The dielectric tensor can also be included in the evaluation of the elastic tensor, , (see [Static_linear_response:_theory|here] for more information on derived quantities from static linear response). While this quantity is normally evaluated at fixed -field, in cases where a thin film is placed between layers of insulating materials it is more convenient to evaluate the elastic tensor for fixed displacement field , since the boundary conditions fix the components of this vector in the direction normal to the surface.

If is the elastic tensor defined at fixed -field and the elastic tensor defined at fixed -field, then they are related by

where is the ion-relaxed piezoelectric tensor.

Subcategories

This category has the following 2 subcategories, out of 2 total.