$output-material
Writes material parameters on grid coordinates to output files.
$output-material optional
destination-directory character required
number-of-conduction-bands character optional
conduction-band-energies character optional
conduction-band-masses character optional
conduction-band-degeneracies character optional
conduction-band-nonparabolicities character optional
number-of-valence-bands character optional
valence-band-energies character optional
valence-band-masses character optional
valence-band-degeneracies character optional
valence-band-nonparabolicities character optional
static-dielectric-constants character optional
optical-dielectric-constants character optional
lattice-constants character optional
doping-concentration character optional
pressure character optional
elastic-constants character optional
absolute-deformation-potentials-cbs character optional
absolute-deformation-potential-vb character optional
uniax-cb-deformation-potentials character optional
uniax-vb-deformation-potentials character optional
spontaneous-polarization character optional
piezoelectric-polarization character optional
Luttinger-parameters character optional
6x6kp-parameters character optional
8x8kp-parameters character optional
LO-phonon-energy character optional
grid-position double_array optional
$end_output-material optional
- destination-directory
- type:
character
- example:
material_parameters/Name of directory to which the files should be written. Directory name has to include the slash (for DOS and / for Linux)
- number-of-conduction-bands
- type:
character
- example:
num-cbandsName of file for storing the number of conduction bands at each grid point.
- conduction-band-energies
- type:
character
- example:
cb-energiesName of file for storing the conduction band energies \(E_\mathrm{c}^\Gamma\), \(E_\mathrm{c}^L\), \(E_\mathrm{c}^X\) at each grid point.
- conduction-band-masses
- type:
character
- example:
cb-massesName of file for storing the conduction band masses \(m^\Gamma\), \(m^L\), \(m^X\) at each grid point.
- conduction-band-degeneracies
- type:
character
- example:
cb-degeneracyName of file for storing the degeneracies of the conduction bands at \(\Gamma\), \(L\), \(X\) for each grid point.
- conduction-band-nonparabolicities
- type:
character
- example:
cb-nonparName of file for storing the non-parabolicities of the conduction bands \(\Gamma\), \(L\), \(X\) for each grid point.
- number-of-valence-bands
- type:
character
- example:
num-vbandsName of file for storing the number of valence bands at each grid point.
- valence-band-energies
- type:
character
- example:
vb-energyName of file for storing the average of the three valence band energies \(E_\mathrm{v,av}\) at each grid point.
- valence-band-masses
- type:
character
- example:
vb-massesName of file for storing the valence band masses \(m_\mathrm{hh}\), \(m_\mathrm{lh}\), \(m_\mathrm{so}\) at each grid point.
- valence-band-degeneracies
- type:
character
- example:
vb-degeneracyName of file for storing the valence band degeneracies of the \(\mathrm{hh}\), \(\mathrm{lh}\), \(\mathrm{so}\) states at each grid point.
- valence-band-nonparabolicities
- type:
character
- example:
vb-nonparName of file for storing the valence band non-parabolicities of the \(\mathrm{hh}\), \(\mathrm{lh}\), \(\mathrm{so}\) states at each grid point.
- static-dielectric-constants
- type:
character
- example:
st-dielcName of file for storing the static dielectric constant \(\epsilon(0)\) at each grid point.
- optical-dielectric-constants
- type:
character
- example:
op-dielcName of file for storing the optical dielectric constant \(\epsilon(\infty)\) at each grid point.
- doping-concentration
- type:
character
- example:
doping_concentrationName of file for storing the doping concentration in units of \(1\cdot 10^{18}\,\mathrm{1/cm^{3}}\) at each grid point.
- lattice-constants
- type:
character
- example:
lattice-constantsName of file for storing the lattice-constant \(a\) (zincblende) or \(a\), \(c\) (wurtzite) at each grid point.
- pressure
- type:
character
- example:
pressureName of file for storing the pressure in units of \(\mathrm{[GPa]}\) at each grid point.
- elastic-constant
- type:
character
- example:
elastic-constantsName of file for storing the elastic constants \(c_{11}\), \(c_{12}\), \(c_{44}\) (zincblende) or \(c_{11}\), \(c_{12}\), \(c_{13}\), \(c_{33}\), \(c_{44}\) (wurtzite) at each grid point.
- absolute-deformation-potentials-cbs
- type:
character
- example:
abs_def_cbName of file for storing the absolute deformation potentials for the conduction band at \(\Gamma\), \(L\), \(X\) at each grid point.
- absolute-deformation-potential-vb
- type:
character
- example:
abs_def_vbName of file for storing the absolute deformation potential for the valence band at each grid point.
- uniax-cb-deformation-potentials
- type:
character
- example:
uniax_cb_defName of file for storing the uniaxial deformation potential conduction band at \(\Gamma\), \(L\), \(X\) at each grid point.
- uniax-vb-deformation-potentials
- type:
character
- example:
uniax_vb_defName of file for storing the uniaxial deformation potentials \(b\), \(d\) for the valence band at each grid point.
- spontaneous-polarization
- type:
character
- example:
pyro_polarizationName of file for storing the pyroelectric polarization constant at each grid point.
- piezoelectric-polarization
- type:
character
- example:
piezo_polarizationName of file for storing the piezoelectric polarization constants \(e_{14}\) (zincblende) or \(e_{33}\), \(e_{31}\), \(e_{15}\) (wurtzite) in units of \([\mathrm{C/cm^2}]\) at each grid point.
- Luttinger-parameters
- type:
character
- example:
LuttingerName of file for storing the Luttinger parameters \(\gamma_1\), \(\gamma_2\), \(\gamma_3\) at each grid point.
- 6x6kp-parameters
- type:
character
- example:
6x6kpName of file for storing the 6-band \(\mathbf{k.p}\) parameters \(L\), \(M\), \(N\), \(\Delta_\mathrm{so}\) at each grid point.
- 8x8kp-parameters
- type:
character
- example:
8x8kpName of file for storing the 8-band \(\mathbf{k.p}\) parameters \(L'\), \(M'\), \(N'\), \(B\), \(P\), \(S\), \(\Delta_\mathrm{so}\) at each grid point.
- LO-phonon-energy
- type:
character
- example:
LO_phonon_energyName of file for storing the LO-phonon energy \(E_\mathrm{LO}\) in units of \(\mathrm{eV}\) at each grid point.
- grid-position
- type:
double_array
- example:
10d0(1D)10d0 20d0(2D)10d0 20d0 30d0(3D)Prints out the material parameters for the binary (or ternary) material at this position. This feature can be used to calculate the material parameters of a ternary, and print it to a file. This data format can then be modified and read in from the database or input file (“copy and paste”). Example: MaterialParametersGridPointAl(x)Ga(1-x)N.dat
$binary-wz-default ! binary-type = Al(x)Ga(1-x)N,x=0.400,1-x=0.600-wz-default conduction-bands = 3 ! conduction-band-masses = 0.208000D+00 0.208000D+00 0.252000D+00 ! [m0] 0.946800D+00 0.286800D+00 0.493200D+00 ! [m0] 0.143400D+01 0.300000D+00 0.376000D+00 ! [m0] conduction-band-degeneracies = 2 8 6 ! ...
Example
$output-material
destination-directory = material_parameters/
number-of-conduction-bands = cb-nums.dat
conduction-band-energies = cb-energies.dat
conduction-band-masses = cb-masses.dat
conduction-band-nonparabolicities = cb-nonpara.dat
conduction-band-degeneracies = cb-deg.dat
number-of-valence-bands = vb-nums.dat
valence-band-energies = vb-energy.dat
valence-band-masses = vb-masses.dat
valence-band-nonparabolicities = vb-nonpara.dat
valence-band-degeneracies = vb-deg.dat
static-dielectric-constants = static-dielectric-constants.dat
optical-dielectric-constants = optical-dielectric-constants.dat
lattice-constants = lattice-constants.dat
pressure = pressure.dat
elastic-constants = elastic-constants.dat
absolute-deformation-potentials-cbs = cb-abs-defpots.dat
absolute-deformation-potential-vb = vb-abs-defpot.dat
uniax-cb-deformation-potentials = cb-uniax-defpots.dat
uniax-vb-deformation-potentials = vb-uniax-defpots.dat
Luttinger-parameters = Luttinger-parameters.dat
6x6kp-parameters = 6x6kp-parameters.dat
8x8kp-parameters = 8x8kp-parametersv
LO-phonon-energy = LO_phonon_energy.dat
piezoelectric-polarization = piezo-constants.dat
spontaneous-polarization = pyro-constants.dat
doping-concentration = doping-concentration.dat
grid-position = 5d0
$end_output-material