Parallel Implementation of a Monte Carlo Algorithm for Simulation of Cathodoluminescence Contrast Maps
We suggest a parallel implementation of a Monte Carlo method for cathodoluminescence contrast maps simulation based on a random walk on spheres algorithm developed by K. K. Sabelfeld for solving drift-diffusion problems. The method for cathodoluminescence imaging in the vicinity of external forces is based on the explicit representation of the exit point probability density. This makes it possible to simulate exciton trajectories governed by drift-diffusion-reaction equations with a recombination condition on the surface of dislocations or other defects in crystals. In this study, we apply the developed stochastic algorithm to construct a parallel implementation that uses the OpenMP and MPI standards and is based on a distribution of simulated exciton trajectories starting at a given source. The number of self-annihilated excitons is evaluated as a function of the distance between the exciton source and the dislocation. The algorithm is tested against exact results.
KeywordsCathodoluminescence Drift-diffusion problem Random walk on spheres algorithm Monte Carlo algorithm Parallel implementation
- 4.Knox, R.S.: Theory of excitons. In: Seitz, F., Turnbul, D. (eds.) Solid State Physics. Academic Press, New York (1963)Google Scholar
- 10.Sabelfeld, K.K., Kaganer, V.M., Pfüller, C., Brandt, O.: Dislocation contrast in cathodoluminescence and electron-beam induced current maps on GaN(0001). Cornell University Library. Materials Science arXiv:1611.06895 [cond-mat.mtrl-sci]