Poisson¶
- Example
Poisson = yes IterationPoissonStart = 10 FactPoisson = 0.1
The following keywords are available within this group:
Poisson¶
- Calling sequence
Poisson =
- Properties
choices:
yes
;no
default:
yes
- Functionality
This keyword controls the activation of the Poisson’s equation for the electrostatics potential.
If
yes
, solve Poisson’s equation during the NEGF formalism to account for the electrostatic mean-field interactions (electron-electron and electron-impurities interactions).If
no
, the electrostatic interactions are not considered, no band bending will be accounted.
IterationPoissonStart¶
- Calling sequence
IterationPoissonStart =
- Properties
type: \(\mathrm{integer}\)
values:
{0, 1, 2, 3, ...}
default:
0
- Functionality
This keyword controls the iteration at which the Poisson equation for electrostatics starts to be considered.
The default value is 0, meaning that the Poisson equation is solved at every iteration.
Setting a non-zero value means that the Poisson equation is not considered in the first iterations, and starts being solved at the specified iteration. This feature can be useful to optimize the convergence in heavily-doped systems.
FactPoisson¶
- Calling sequence
FactPoisson =
- Properties
type: \(\mathrm{real\;number}\)
recommended values:
0 < FactPoisson < 0.5
default:
0.2
- Functionality
This keyword controls the convergence of the self-consistent Poisson-NEGF equations: - the larger the value, the faster the electrostatic potential will be updated, but with more risk of instability; - the smaller value, the more stable will be the convergence, but the number of iterations can increase for small values.
Last update: 19/11/2024