Related Experiment Video
Updated: Jun 13, 2026

10:13
A Technical Guide for Performing Spectroscopic Measurements on Metal-Organic Frameworks
Published on: April 28, 2023
Benchmarking the Plasmon-Pole and Multipole Approximations in the Yambo Code Using the GW100 Data Set
M Bonacci1,2,3, D A Leon4, N Spallanzani3
1PSI Center for Scientific Computing, Theory and Data, 5232 Villigen PSI, Switzerland.
Journal of Chemical Theory and Computation
|June 12, 2026
Summary
This study validates the yambo code
Area of Science:
- Computational Materials Science
- Quantum Mechanics
- Electronic Structure Theory
Background:
- Electronic structure code verification is crucial for reliable computational materials science.
- The GW100 dataset benchmarks many-body perturbation theory methods like the GW approximation.
Purpose of the Study:
- To assess the numerical accuracy and convergence of the yambo code's GW implementation.
- To compare the Godby-Needs plasmon-pole model (GN-PPA) and multipole approximation (MPA) against GW100 data.
Main Methods:
- Utilized the yambo code for GW calculations.
- Employed both the Godby-Needs plasmon-pole model (GN-PPA) and multipole approximation (MPA).
- Compared calculated quasiparticle energies with the GW100 reference dataset.
Main Results:
- The GN-PPA approach shows good agreement with full-frequency methods.
- The MPA scheme demonstrates excellent agreement, particularly with plane-wave codes.
- Evaluated performance, numerical stability, and consistency of the GW implementation.
Conclusions:
- The yambo code's GW implementation, especially with MPA, is accurate and reliable.
- MPA offers an efficient and accurate alternative for GW calculations.
- Results support the use of yambo for high-quality electronic structure calculations.
Related Concept Videos
Maxwell-Boltzmann Distribution: Problem Solving
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Transfer function and Bode Plots-II
In the standard form, the transfer function is shown in constant gain, poles/zeros at origin, simple poles/zeros, and quadratic poles/zeros; each contributing uniquely to the system's overall response. The term represents the magnitude of the simple zero:
Potential Due to a Polarized Object
A neutral atom consists of a positively charged nucleus surrounded by a negatively charged electron cloud. When placed in an external electric field, the external electric force pulls the electrons and nucleus apart, opposite to the intrinsic attraction between the nucleus and the electrons. The opposing forces balance each other with a slight shift between the center of masses of the nucleus and the electron cloud, resulting in a polarized atom. On the other hand, a few molecules, like water,...
Fermi Level Dynamics
The vacuum level denotes the energy threshold required for an electron to escape from a material surface. It is usually positioned above the conduction band of a semiconductor and acts as a benchmark for comparing electron energies within various materials.
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
¹H NMR: Complex Splitting
A proton M that is coupled to a proton X results in doublet signals for M. However, NMR-active nuclei can be simultaneously coupled to more than one nonequivalent nucleus. When M is coupled to a second proton A, such as in styrene oxide, each peak in the doublet is split into another doublet.
Splitting diagrams or splitting tree diagrams are routinely used to depict such complex couplings. While drawing splitting diagrams, the splitting with the larger coupling constant is usually applied first.
Splitting diagrams or splitting tree diagrams are routinely used to depict such complex couplings. While drawing splitting diagrams, the splitting with the larger coupling constant is usually applied first.

