Time Evolution: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 3: Line 3:
----
----


The timepropagation algorithm applies an short electric field puls in time, and
The timepropagation algorithm applies a short delta puls (E fieldin time, and
then follows the evolution of the dipole moments. The Green-Kubo relation
then follows the evolution of the dipole moments. The Green-Kubo relation
then allows to calculate the frequency dependent dielectric response function
allows to calculate the frequency dependent dielectric response function
from the time evolution of the dipole moments <ref name="kubo:57"/>.
from the time evolution of the dipole moments <ref name="kubo:57"/>.
Details of the implementation are explained in <ref name="sander:prb:2015"/>


Details of the implementation are explained in Ref. <ref name="sander:prb:2015"/>. The
time propagation algorithm is VASP uses relatively large timestep, by projecting
after each time step onto a specific number of occupied and unoccupied states. The number of
occupied and unoccupied pairs are  controlled by the tags {{TAG|NBANDSO}} and {{TAG|NBANDSV}}
and {{TAG|OMEGAMAX}} -
in the same manner as it is done for Casida and  [[BSE calculations]].
This has the advantage that the results are strictly compatible to the results
obtained by the [[BSE calculations]].
The disadvantage is that a sufficient number of unoccupied orbitals need to
be calculated in the preceding ground state calculation.
Per default, the time propagation code includes Hartree and local field
effects ({{TAG|LHARTREE}}=.TRUE. and {{TAG|LFXC}}=.TRUE.). Results in the independent particle approximation can be calculated by setting {{TAG|LHARTREE}}=.FALSE. and {{TAG|LFXC}}=.FALSE.
Other combinations ({{TAG|LHARTREE}}=.TRUE. and {{TAG|LFXC}}=.FALSE. or
{{TAG|LHARTREE}}=.FALSE. and {{TAG|LFXC}}=.TRUE. are presently not supported).
The number of timesteps performed in the propagation is usually inverse proportional
to the value of  {{TAG|CSHIFT}}. That is a small {{TAG|CSHIFT}} will require
less timestep (but yield a more strongly broadened spectrum). Whereas
a small shift {{TAG|CSHIFT}} will require more timesteps.
Typical values of around {{TAG|CSHIFT}}=0.1 will result in useful spectra.
Alternatively, the number of timesteps can be set directly by the tag {{TAG|NELM}}.
In this case, the number of use supplied steps needs to exceed {{TAG|NELM}}>100 (otherwise, the value
in NELM will be disregarded, and the number of timesteps is determined by
the tag {{TAG|CSHIFT}}.
Finally, the tag {{TAG | IEPSILON} controls the Cartesian direction along which
the delta pulse is applies. 


VASP posses multiple other routines to calculate the frequency dependent dielectric function.
VASP posses multiple other routines to calculate the frequency dependent dielectric function.
The simplest approach uses the independent particle approximation ({{TAG|LOPTICS}}=.TRUE.
The simplest approach uses the independent particle approximation ({{TAG|LOPTICS}}=.TRUE).
Furthermore, one can use {{TAG|ALGO}} = TDHF ([[BSE calculations]] equivalent to solving the Casida equation), {{TAG|ALGO}} = GW ([[GW calculations]]).  
Furthermore, one can use {{TAG|ALGO}} = TDHF ([[BSE calculations]] equivalent to solving the Casida equation), {{TAG|ALGO}} = GW ([[GW calculations]]).  
For standard DFT, the timeevolution algorithm is
For standard DFT, the timeevolution algorithm is
usually fastest, whereas for hybrid functionals {{TAG|ALGO}} = TDHF  is
usually fastest, whereas for hybrid functionals {{TAG|ALGO}} = TDHF  is
usually faster.
usually faster. Results of timeevolution are strictly identical to
{{TAG|ALGO}} = TDHF and {{TAG|ANTIRES}} = 2, if {{TAG|CSHIFT}}, {{TAG|OMEGAMAX}}
{{TAG|NBANDSV}}, and {{TAG|NBANDSO}} are chosen identical.


== Related Tags and Sections ==
== Related Tags and Sections ==
{{TAG|CSHIFT}},
{{TAG|CSHIFT}},
{{TAG|LADDER}},
{{TAG|LHARTREE}},
{{TAG|LHARTREE}},
{{TAG|NBANDSV}},
{{TAG|NBANDSV}},
{{TAG|NBANDSO}}
{{TAG|NBANDSO}},
{{TAG|OMEGAMAX}}


[[BSE calculations]]
[[BSE calculations]]

Revision as of 12:58, 28 March 2018

Description: ALGO= timeev calculates the frequency dependent dielectric matrix after the electronic ground state has been determined using the time evolution algorithm (only available in vasp.6)


The timepropagation algorithm applies a short delta puls (E field) in time, and then follows the evolution of the dipole moments. The Green-Kubo relation allows to calculate the frequency dependent dielectric response function from the time evolution of the dipole moments [1].

Details of the implementation are explained in Ref. [2]. The time propagation algorithm is VASP uses relatively large timestep, by projecting after each time step onto a specific number of occupied and unoccupied states. The number of occupied and unoccupied pairs are controlled by the tags NBANDSO and NBANDSV and OMEGAMAX - in the same manner as it is done for Casida and BSE calculations. This has the advantage that the results are strictly compatible to the results obtained by the BSE calculations. The disadvantage is that a sufficient number of unoccupied orbitals need to be calculated in the preceding ground state calculation.

Per default, the time propagation code includes Hartree and local field effects (LHARTREE=.TRUE. and LFXC=.TRUE.). Results in the independent particle approximation can be calculated by setting LHARTREE=.FALSE. and LFXC=.FALSE. Other combinations (LHARTREE=.TRUE. and LFXC=.FALSE. or LHARTREE=.FALSE. and LFXC=.TRUE. are presently not supported).

The number of timesteps performed in the propagation is usually inverse proportional to the value of CSHIFT. That is a small CSHIFT will require less timestep (but yield a more strongly broadened spectrum). Whereas a small shift CSHIFT will require more timesteps. Typical values of around CSHIFT=0.1 will result in useful spectra. Alternatively, the number of timesteps can be set directly by the tag NELM. In this case, the number of use supplied steps needs to exceed NELM>100 (otherwise, the value in NELM will be disregarded, and the number of timesteps is determined by the tag CSHIFT.

Finally, the tag {{TAG | IEPSILON} controls the Cartesian direction along which the delta pulse is applies.

VASP posses multiple other routines to calculate the frequency dependent dielectric function. The simplest approach uses the independent particle approximation (LOPTICS=.TRUE). Furthermore, one can use ALGO = TDHF (BSE calculations equivalent to solving the Casida equation), ALGO = GW (GW calculations). For standard DFT, the timeevolution algorithm is usually fastest, whereas for hybrid functionals ALGO = TDHF is usually faster. Results of timeevolution are strictly identical to ALGO = TDHF and ANTIRES = 2, if CSHIFT, OMEGAMAX NBANDSV, and NBANDSO are chosen identical.

Related Tags and Sections

CSHIFT, LHARTREE, NBANDSV, NBANDSO, OMEGAMAX

BSE calculations

References


Contents