GW{ }#
- Calling sequence
Scattering{ GW{ ... } }- Functionality
Specifies the setting for the electron-electron scattering calculation by the GW self-energy.
- Properties
usage: \(\mathrm{\textcolor{ForestGreen}{optional}}\)
- Example
Scattering{ GW{ Method = "nonselfconsistent" ScreeningLength = 4.0 DiagonalSelfEnergy = no DiagonalPolarization = yes } }
Note
This feature is still experimental and subject to changes in the future.
GW{ Method }#
- Calling sequence
Scattering{ GW{ Method } }- Properties
type: character string
- Functionality
Chooses the type of GW self-energy calculation:
none= Switch off GW self-energiesnonselfconsistent= Calculate GW self-energies once after the Dyson-Keldysh loopselfconsistent= Calculate GW self-energies with Green’s functions iteratively (not implemented yet)
GW{ ScreeningLength }#
- Calling sequence
Scattering{ GW{ ScreeningLength } }- Properties
type: real number
values:
[0.0, ...)unit: \(\mathrm{nm}\)
- Functionality
Sets the Coulomb screening length used for the scattering matrix calculation.
GW{ DiagonalSelfEnergy }#
- Calling sequence
Scattering{ GW{ DiagonalSelfEnergy } }- Properties
values:
yesornodefault:
no
- Functionality
If
yes, GW self-energies are assumed to be diagonal in the reduced real space mode index.
GW{ DiagonalPolarization }#
- Calling sequence
Scattering{ GW{ DiagonalPolarization } }- Properties
values:
yesornodefault:
yes
- Functionality
If
yes, GW self-energies are assumed to be diagonal in the reduced real space mode index.
Attention
Setting DiagonalPolarization = no significantly increases the RAM usage. Depending on the computational resource you have, you may stick to DiagonalPolarization = yes.
Last update: 2026/07/06