$quantum-cluster¶
For quantum mechanical calculations, you have to define quantum regions ($quantum-regions) and quantum clusters on which certain quantum models ($quantum-model-electrons, $quantum-model-holes) are applied. As for the regions and current-regions, quantum-regions can be clustered. At least cluster number 1 has to be specified if the quantum mechanical properties should be calculated at all.
The syntax of the region-cluster, quantum-cluster, and current-cluster is very similar. For more information on these specifiers see $region-cluster and $current-cluster.
$quantum-cluster optional cluster-number integer required region-numbers integer_array required deactivate-cluster character optional apply-constant-el-Fermi-level double optional apply-constant-hl-Fermi-level double optional $end_quantum-cluster optional
Explanation of specifiers
- cluster-number
- type:
integer
>=
1
- presence:
required
An integer number to refer to clustered geometry element.
- region-numbers
- type:
integer array containing integers
>=
1
- presence:
required
Region numbers belonging to the cluster
cluster-number
.
- deactivate-cluster
- type:
character
- presence:
optional
- value:
yes
orno
- default:
no
Flag to switch off quantum cluster. Switching off quantum calculation means classical simulation. This is a very convenient way to turn the quantum calculation off and on. For a first test, it is recommended to a classical calculation as it is much faster. Then you can check whether the geometry and the doping regions are defined correctly, and if the strain has the expected influence on the conduction and valence band edges. Once you are convinced that you have set up the structure correctly, you can do a quantum mechanical simulation.
- apply-constant-el-Fermi-level
- type:
double
- presence:
optional
- unit:
[eV]
- example:
0.2
Applies a constant electron Fermi level \(E_{\text{F,n}}\) to this quantum cluster. The energetic distance of the conduction band edges with respect to this Fermi level determines the electron density.
- apply-constant-hl-Fermi-level
- type:
double
- presence:
optional
- unit:
[eV]
- example:
-0.1
Applies a constant hole Fermi level \(E_{\text{F,p}}\) to this quantum cluster. The energetic distance of the valence band edges with respect to this Fermi level determines the hole density.
Examples
Here, only one quantum cluster is defined.
!---------------------------------------------- $quantum-cluster cluster-number = 1 region-numbers = 1 deactivate-cluster = no !deactivate-cluster = yes $end_quantum-cluster !----------------------------------------------
Here, two quantum regions are combined to form a common quantum cluster.
!---------------------------------------------- $quantum-cluster cluster-number = 1 region-numbers = 1 2 $end_quantum-cluster !----------------------------------------------
Here, three separate quantum clusters are defined that are treated independently, i.e. three different Schrödinger equations are solved. Typically, it is best to have only one quantum cluster. However, in some cases, using separate clusters can lead to faster calculations. But this should be used with care, as often the wave functions with higher energies are distributed over the whole device.
!---------------------------------------------- $quantum-cluster cluster-number = 1 region-numbers = 1 cluster-number = 2 region-numbers = 2 cluster-number = 3 region-numbers = 3 $end_quantum-cluster !----------------------------------------------