====== Optics tutorial (Simple) ====== This simple tutorial shows a simple simulation studies for absorption of semiconductor devices. (It seems that this tutorial is based on the file AlGaAs_QW_Frankenberger_nnp.in which has been documented here: [[https://www.nextnano.com/dokuwiki/doku.php?id=nnp:optics#part_3frankenberger|Optics tutorial]]) ===== Structure ===== The structure is a simple AlGaAs quantum well which can be seen in the following figure. {{:nnp:optics:optics_simple_material_image_simple.png?500|}}
optics{
name = "all"
debuglevel = 2
interband = $INTERBAND # yes
intraband = $INTRABAND # no
polarization{ name="y_plus_iz" re = [0,1,0] im = [0,0,1] }
polarization{ name="y_minus_iz" re = [0,1,0] im = [0,0,-1] }
output_transitions = $TRANSISITONS #yes
occupation_threshold = $MIN_OCCUPATION
energy_threshold = 1E-8
transition_threshold = $MIN_TRANSISTION
energy_min = $ENERGY_MIN
energy_max = $ENERGY_MAX
energy_resolution = $ENERGY_RESOLUTION
k_integration{
num_points = $NUM_INTEGRATION_KPOINTS
num_subpoints = $NUM_INTEGRATION_INTKPOINTS
symmetry = 1
relative_size = $RELATIVE_INTEGRATION_KSPACE
}
}
* ''interband'', ''intraband'' Initalizes if intra/interband transitions should be calculated or not.
* ''polarization'' describes the polarization direction of the electric field. (When there is an 'i' it means it is circulary polarized)
* ''output_transitions'' Calculation of the transition matrix elements (''yes''/''no'')
* ''occupation_threshold'', ''energy_threshold'', ''transition_threshold'' The minimum value of the energy, occupation and transition intensity of the transition which should be calculated.
* ''energy_min'', ''energy_max'' Boundaries of the calculated energy spectra.
* ''energy_resolution'' The energy grid spacing of the calculated points in the energy space.
* ''k_integration'' defines the points for integrating in the k space
===== The output =====
==== Bandedges in the sample ====
After the strain has been calculated, the bandedges of the structure are determined which can be seen in the figure:
{{ :nnp:optics:optics_simple_bandedges.png?600 |}}
num_electrons=$NumE
num_holes=$NumH
Here you can specify how many electron and hole states should be calculated.
The wavefunctons are plotted on the following figure:
{{ :nnp:optics:optics_simple_wf_simple.png?600 |}}