Programs in Physics & Physical Chemistry
|[Licence| Download | New Version Template] aetw_v1_0.tar.gz(469 Kbytes)|
|Manuscript Title: RHEED intensities from two-dimensional heteroepitaxial nanoscale systems|
|Authors: Andrzej Daniluk|
|Program title: RHEED_DIFF|
|Catalogue identifier: AETW_v1_0|
Distribution format: tar.gz
|Journal reference: Comput. Phys. Commun. 185(2014)3001|
|Programming language: C++.|
|Computer: Intel i7-based PC.|
|Operating system: Windows, Linux.|
|RAM: The presented algorithm belongs to the linear memory class of the computational complexity O(n).|
|Word size: 64 bits|
|Keywords: Scientific computing, Numerical Simulations, Diffuse scattering, RHEED, MBE.|
|Classification: 4.6, 6.2, 7.2.|
Nature of problem:
RHEED rocking curves (the specular beam intensities versus the glancing angle) recorded from heteroepitaxial layers are used for the non-destructive evaluation of epilayer thickness and composition with a high degree of accuracy. Rocking curves from such heterostructures are often very complex because the thickness fringes from every layer beat together. Simulations based on the dynamical diffraction theory are generally used to interpret the rocking curves of such structures from which very small changes in thickness and composition can be obtained. Rocking curves are also used to determine the level of strain and its relaxation mechanism in a lattice-mismatched system.
RHEED intensities are calculated within the framework of the general matrix formulation described in Ref.  under the one-beam condition [2,3]. The dynamical diffraction calculations presented in this paper utilize the systematic reflection case in RHEED, in which the atomic potential in the planes parallel to the surface are projected onto the surface normal, so that the results are insensitive to the atomic arrangement in the layers parallel to the surface. In this paper, an approach in which oscillating changes in the intensity appear as a combined effect of changes in the refraction conditions and changes in diffuse scattering for different models of the scattering potential is implemented.
Numerically, the problem of calculating the changes in RHEED oscillation intensity from growing layers is an NP problem. The time computational complexity of the presented algorithm depends on the number of layers for both the substrate and the growing layers included in the calculations. The time-computational complexity of the presented solution is O(n2), where n is the total number of layers used in the calculations.
|||A. Daniluk, Comput. Phys. Commun. 166 (2005) 123.|
|||L.M. Peng, M.J. Whelan, Surf. Sci. Lett. 238 (1990) L446.|
|||Y. Horio, A. Ichimiya, Jpn. J. Appl. Phys. 33 (1994) L377.|
|Disclaimer | ScienceDirect | CPC Journal | CPC | QUB|