Programs in Physics & Physical Chemistry
|[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.|
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.
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.
The machine must provide the necessary main memory which decreases roughly quadraticly with the increase of the magnetic field intensity.
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.
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|