[ Home ] [ News ] [ Contact ] [ Search ]

 ==> Download Software
 nextnano³ documentation

 Copyright notice
 About us
 Useful Links
 Publications
 
 * password protected

 

 
 

The main program


Main program

  • The system is determined by the potential and the quasi Fermi levels for the electrons and holes. In the basic version we assume that for all electron states (and for all hole states respectively) the same uniform quasi Fermi level is valid. The current potential and the current quasi Fermi levels are stored in the central MODULES called 'potentials' and 'fermi_level' respectively. Corresponding to this the main program is divided into two big blocks and one connecting them:

    - Poisson block
    This program part considers the quasi Fermi levels in the module 'fermi_level' as being fixed and solves for this the Schrödinger and Poisson equation self-consistently. The potential in the module 'potentials' is being adjusted correspondingly.
    - Current block
    Here the program considers the electric potential as being fixed and determines the new quasi Fermi levels in the module 'fermi_level'.

    - Current-Poisson block
    The self-consistent solution of the current continuity and Poisson equation (including quantum mechanical densities) takes place in the program part 'Current-Poisson block' which basically iterates the Poisson and the current block until self-consistence is achieved.

Program flow

  • The main program starts.
  • A starting value for the potential is determined.
  • The nonlinear Poisson equation in thermodynamic equilibrium will be determined leading to the built-in potential.
  • Then the program can continue differently which will be discussed later, see e.g. flow scheme.
  • Eventually the results will be written into the specified files.
   
Last modified: 09-Jun-2011