Category:Dielectric properties: Difference between revisions
m (→ALGO = CHI) |
|||
Line 71: | Line 71: | ||
::<math> | ::<math> | ||
\ | \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.
Pages in category "Dielectric properties"
The following 27 pages are in this category, out of 27 total.