Category:Many-body perturbation theory: Difference between revisions
(RPA subsection: show both theory and how-to links side by side) |
No edit summary |
||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
Treating the electron-electron interaction within '''many-body perturbation theory''' includes screening and renormalization effects beyond | Treating the electron-electron interaction within '''many-body perturbation theory''' includes screening and renormalization effects beyond density-functional theory (DFT). It is based on the Green's-function formalism and can be derived and visualized in terms of a diagrammatic expansion of the electron interacting with other electrons. Instead of describing electrons by means of Kohn-Sham (KS) orbitals, the renormalized (or dressed) propagators yield quasiparticle orbitals. Another area that can be discussed in the language of many-body perturbation theory is [[electron-phonon coupling]], which treats the interaction between electronic and ionic degrees of freedom. | ||
== Available methods == | |||
== | |||
=== Random-phase approximation (RPA) === | === Random-phase approximation (RPA) === | ||
GW and RPA are post-DFT methods used to solve the many-body problem | GW and RPA are post-DFT methods used to solve the many-body problem approximately. | ||
RPA stands for the random-phase approximation and is often used as a synonym for the adiabatic connection fluctuation-dissipation theorem (ACFDT). RPA/ACFDT provides access to the correlation energy of a system and can be understood in terms of Feynman diagrams as an infinite sum of all bubble diagrams, where excitonic effects (interactions between electrons and holes) are neglected. The RPA/ACFDT is used as a post-processing tool to determine a more accurate ground-state energy. | RPA stands for the random-phase approximation and is often used as a synonym for the adiabatic connection fluctuation-dissipation theorem (ACFDT). RPA/ACFDT provides access to the correlation energy of a system and can be understood in terms of Feynman diagrams as an infinite sum of all bubble diagrams, where excitonic effects (interactions between electrons and holes) are neglected. The RPA/ACFDT is used as a post-processing tool to determine a more accurate ground-state energy. | ||
| Line 13: | Line 11: | ||
* [[RPA/ACFDT: Correlation energy in the Random Phase Approximation]] — theory | * [[RPA/ACFDT: Correlation energy in the Random Phase Approximation]] — theory | ||
* [[ACFDT/RPA calculations]] — practical guide | * [[ACFDT/RPA calculations]] — practical guide | ||
* Lecture on {{Video|rpa:merzuk:2025|RPA}}. | |||
=== Constrained random-phase approximation === | === Constrained random-phase approximation (cRPA) === | ||
The constrained random-phase approximation (cRPA) is a method that allows calculating the effective interaction parameter <math>U</math>, <math>J</math> and <math>J'</math> for model Hamiltonians. The main idea is to neglect the screening effects of specific target states in the screened Coulomb interaction <math>W</math> of the <math>GW</math> method. Usually, the target space is low-dimensional (up to 5 states) and therefore allows for the application of a higher-level theory, such as dynamical-mean-field theory (DMFT). | The constrained random-phase approximation (cRPA) is a method that allows calculating the effective interaction parameter <math>U</math>, <math>J</math> and <math>J'</math> for model Hamiltonians. The main idea is to neglect the screening effects of specific target states in the screened Coulomb interaction <math>W</math> of the <math>GW</math> method. Usually, the target space is low-dimensional (up to 5 states) and therefore allows for the application of a higher-level theory, such as dynamical-mean-field theory (DMFT). | ||
| Line 22: | Line 21: | ||
=== GW method === | === GW method === | ||
The GW approximation goes hand in hand with the RPA since the very same diagrammatic contributions are taken into account in the screened Coulomb interaction of a system often denoted as W. However, in contrast to the RPA/ACFDT, the GW method provides access to the spectral properties of the system by means of determining the energies of the | The GW approximation goes hand in hand with the RPA since the very same diagrammatic contributions are taken into account in the screened Coulomb interaction of a system often denoted as W. However, in contrast to the RPA/ACFDT, the GW method provides access to the spectral properties of the system by means of determining the energies of the quasiparticles using a screened exchange-like contribution to the self-energy. The GW approximation is currently one of the most accurate many-body methods to calculate bandgaps. | ||
* | * [[The GW approximation of Hedin's equations]] — theory | ||
* [[Practical guide to GW calculations]] — practical guide | |||
* [[GW and dielectric matrix]] | |||
* Tutorial for {{Tutorial|gw|GW calculations}} | |||
* Lecture on {{Video|gw:merzuk:2023|GW}} | |||
* Lecture on the {{Video|optical:merzuk:2025|optical bandgap}}, including using many-body perturbation theory (GW and RPA) | |||
=== Bethe-Salpeter equations (BSE) === | === Bethe-Salpeter equations (BSE) === | ||
VASP offers a powerful module for solving time-dependent DFT (TD-DFT) and time-dependent Hartree-Fock equations (TDHF) (the Casida equation) or the Bethe-Salpeter (BSE) equation{{cite|albrecht:prl:98}}{{cite|rohlfing:prl:98}}. | VASP offers a powerful module for solving time-dependent DFT (TD-DFT) and time-dependent Hartree-Fock equations (TDHF) (the Casida equation) or the Bethe-Salpeter (BSE) equation{{cite|albrecht:prl:98}}{{cite|rohlfing:prl:98}}. These approaches are used for obtaining the frequency-dependent dielectric function with excitonic effects and can be based on the ground-state electronic structure in the DFT, hybrid-functional, or [[Practical guide to GW calculations|GW]] approximations. VASP also offers the TDHF and BSE calculations beyond the Tamm-Dancoff approximation (TDA){{cite|sander:prb:15}}. | ||
* [[:Category:Bethe-Salpeter equations| | * [[:Category:Bethe-Salpeter equations|Bethe-Salpeter equations]] — all tags and articles | ||
* [[BSE calculations]] — practical guide | |||
* Tutorial for {{Tutorial|bse|BSE calculations}} | |||
* Lecture on {{Video|bse:alexey:2026|BSE}} | |||
==== X-ray absorption spectra ==== | ==== X-ray absorption spectra ==== | ||
The BSE/TDHF algorithm can also be used to model the X-ray absorption spectra (XAS), i.e., excitations from the core states into conduction bands. Detailed documentation of this method can be found in the [[:Category:XAS|XAS category page]]. | The BSE/TDHF algorithm can also be used to model the X-ray absorption spectra (XAS), i.e., excitations from the core states into conduction bands. Detailed documentation of this method can be found in the [[:Category:XAS|XAS category page]]. | ||
* Tutorials for {{Tutorial|xas|XAS calculations}} | |||
<!--* Lecture on {{Video|xas:alexey:2026|XAS}} --> | |||
=== Second-order Møller-Plesset perturbation theory (MP2) === | === Second-order Møller-Plesset perturbation theory (MP2) === | ||
| Line 39: | Line 49: | ||
There are three implementations available: | There are three implementations available: | ||
* '''MP2''' | * '''MP2''' {{Cite|paier:2009}}: this implementation is recommended for very small unit cells, very few k-points and very low plane-wave cutoffs. The system size scaling of this algorithm is N⁵. | ||
* '''LTMP2''' | * '''LTMP2'''{{Cite|schaefer:2017}}: for all larger systems this Laplace-transformed MP2 (LTMP2) implementation is recommended. Larger cutoffs and denser k-point meshes can be used. It possesses a lower system size scaling (N⁴) and a more efficient k-point sampling. | ||
* '''stochastic LTMP2''' | * '''stochastic LTMP2'''{{Cite|schaefer:2018}}: even faster calculations at the price of statistical noise can be achieved with the stochastic MP2 algorithm. It is an optimal choice for very large systems where only relative errors per valence electron are relevant. Keeping the absolute error fixed, the algorithm exhibits a cubic scaling with the system size, N³, whereas for a fixed relative error, a linear scaling, N¹, can be achieved. Note that there is no k-point sampling and no spin polarization implemented for this algorithm. | ||
* [[MP2 ground state calculation - Tutorial]] | |||
* | |||
== References == | == References == | ||
[[Category:VASP|Many-body perturbation theory]] | [[Category:VASP|Many-body perturbation theory]] | ||
Latest revision as of 14:20, 24 March 2026
Treating the electron-electron interaction within many-body perturbation theory includes screening and renormalization effects beyond density-functional theory (DFT). It is based on the Green's-function formalism and can be derived and visualized in terms of a diagrammatic expansion of the electron interacting with other electrons. Instead of describing electrons by means of Kohn-Sham (KS) orbitals, the renormalized (or dressed) propagators yield quasiparticle orbitals. Another area that can be discussed in the language of many-body perturbation theory is electron-phonon coupling, which treats the interaction between electronic and ionic degrees of freedom.
Available methods
Random-phase approximation (RPA)
GW and RPA are post-DFT methods used to solve the many-body problem approximately.
RPA stands for the random-phase approximation and is often used as a synonym for the adiabatic connection fluctuation-dissipation theorem (ACFDT). RPA/ACFDT provides access to the correlation energy of a system and can be understood in terms of Feynman diagrams as an infinite sum of all bubble diagrams, where excitonic effects (interactions between electrons and holes) are neglected. The RPA/ACFDT is used as a post-processing tool to determine a more accurate ground-state energy.
- RPA/ACFDT: Correlation energy in the Random Phase Approximation — theory
- ACFDT/RPA calculations — practical guide
- Lecture on RPA.
Constrained random-phase approximation (cRPA)
The constrained random-phase approximation (cRPA) is a method that allows calculating the effective interaction parameter [math]\displaystyle{ U }[/math], [math]\displaystyle{ J }[/math] and [math]\displaystyle{ J' }[/math] for model Hamiltonians. The main idea is to neglect the screening effects of specific target states in the screened Coulomb interaction [math]\displaystyle{ W }[/math] of the [math]\displaystyle{ GW }[/math] method. Usually, the target space is low-dimensional (up to 5 states) and therefore allows for the application of a higher-level theory, such as dynamical-mean-field theory (DMFT).
GW method
The GW approximation goes hand in hand with the RPA since the very same diagrammatic contributions are taken into account in the screened Coulomb interaction of a system often denoted as W. However, in contrast to the RPA/ACFDT, the GW method provides access to the spectral properties of the system by means of determining the energies of the quasiparticles using a screened exchange-like contribution to the self-energy. The GW approximation is currently one of the most accurate many-body methods to calculate bandgaps.
- The GW approximation of Hedin's equations — theory
- Practical guide to GW calculations — practical guide
- GW and dielectric matrix
- Tutorial for GW calculations
- Lecture on GW
- Lecture on the optical bandgap, including using many-body perturbation theory (GW and RPA)
Bethe-Salpeter equations (BSE)
VASP offers a powerful module for solving time-dependent DFT (TD-DFT) and time-dependent Hartree-Fock equations (TDHF) (the Casida equation) or the Bethe-Salpeter (BSE) equation[1][2]. These approaches are used for obtaining the frequency-dependent dielectric function with excitonic effects and can be based on the ground-state electronic structure in the DFT, hybrid-functional, or GW approximations. VASP also offers the TDHF and BSE calculations beyond the Tamm-Dancoff approximation (TDA)[3].
- Bethe-Salpeter equations — all tags and articles
- BSE calculations — practical guide
- Tutorial for BSE calculations
- Lecture on BSE
X-ray absorption spectra
The BSE/TDHF algorithm can also be used to model the X-ray absorption spectra (XAS), i.e., excitations from the core states into conduction bands. Detailed documentation of this method can be found in the XAS category page.
- Tutorials for XAS calculations
Second-order Møller-Plesset perturbation theory (MP2)
There are three implementations available:
- MP2 [4]: this implementation is recommended for very small unit cells, very few k-points and very low plane-wave cutoffs. The system size scaling of this algorithm is N⁵.
- LTMP2[5]: for all larger systems this Laplace-transformed MP2 (LTMP2) implementation is recommended. Larger cutoffs and denser k-point meshes can be used. It possesses a lower system size scaling (N⁴) and a more efficient k-point sampling.
- stochastic LTMP2[6]: even faster calculations at the price of statistical noise can be achieved with the stochastic MP2 algorithm. It is an optimal choice for very large systems where only relative errors per valence electron are relevant. Keeping the absolute error fixed, the algorithm exhibits a cubic scaling with the system size, N³, whereas for a fixed relative error, a linear scaling, N¹, can be achieved. Note that there is no k-point sampling and no spin polarization implemented for this algorithm.
References
- ↑ S. Albrecht, L. Reining, R. Del Sole, and G. Onida, Phys. Rev. Lett. 80, 4510-4513 (1998).
- ↑ M. Rohlfing and S. G. Louie, Phys. Rev. Lett. 81, 2312-2315 (1998).
- ↑ T. Sander, E. Maggio, and G. Kresse, Beyond the Tamm-Dancoff approximation for extended systems using exact diagonalization, Phys. Rev. B 92, 045209 (2015).
- ↑ M. Marsman, A. Grüneis, J. Paier, G. Kresse, J. Chem. Phys. 130, 184103 (2009).
- ↑ T. Schäfer, B. Ramberger, and G. Kresse, J. Chem. Phys. 146, 104101 (2017).
- ↑ T. Schäfer, B. Ramberger, and G. Kresse, J. Chem. Phys. 148, 064103 (2018).
Subcategories
This category has the following 6 subcategories, out of 6 total.
Pages in category "Many-body perturbation theory"
The following 81 pages are in this category, out of 81 total.