Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aerl_v1_0.tar.gz(2693 Kbytes)
Manuscript Title: MATLAB-based program for optimization of quantum cascade laser active region parameters and calculation of output characteristics in magnetic field
Authors: J. Smiljanić, M. Zezelj, V. Milanović, J. Radovanović, I. Stanković
Program title: QCL
Catalogue identifier: AERL_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)998
Programming language: MATLAB.
Computer: Any capable of running MATLAB version R2010a or higher.
Operating system: Any platform supporting MATLAB version R2010a or higher.
RAM: Minimum required is 1GB. Memory usage increases for less intense magnetic fields.
Keywords: Quantum cascade laser, Scattering, LO-phonons, Interface roughness, MATLAB program.
Classification: 15.

Nature of problem:
The nature of the problem is to provide an efficient numerical algorithm implementation for optimization of GaAs/AlGaAs QCL active region parameters and calculation of output properties in the magnetic field.

Solution method:
The optimization of the QCL laser performance at selected wavelength is performed at entire free-parameters space using simulated annealing algorithm. The scattering rates are calculated in the presence and without magnetic field and used as coefficients in rate equations. The standard MATLAB procedures were used to solve iteratively this system of equations and obtain distribution of electron densities over electronic states.

Restrictions:
The machine must provide the necessary main memory which decreases roughly quadraticly with the increase of the magnetic field intensity.

Running time:
Optimization time on Intel 3GHz processor is about 2×104s. The calculation time of laser output properties for values set automaticaly in GUI is 5 × 104s.