Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
Parallel implementation of cellular automata model of electron-hole transport in a semiconductor. / Sabelfeld, Karl K.; Kireev, Sergey; Kireeva, Anastasiya.
в: Journal of Parallel and Distributed Computing, Том 158, 12.2021, стр. 186-195.Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
}
TY - JOUR
T1 - Parallel implementation of cellular automata model of electron-hole transport in a semiconductor
AU - Sabelfeld, Karl K.
AU - Kireev, Sergey
AU - Kireeva, Anastasiya
N1 - Funding Information: Supported by the Russian Science Foundation under Grant 19-11-00019 , in the part of the Global Random Walk technique development, and the Russian Fund of Fundamental Studies , under Grant 20-51-18009 in the part of Cellular Automata algorithms parallel implementations. Publisher Copyright: © 2021 Elsevier Inc.
PY - 2021/12
Y1 - 2021/12
N2 - A parallel implementation of a three-dimensional cellular automaton (CA) model of electron — hole transport in a semiconductor is presented. Carriers transport is described by a nonlinear system of drift-diffusion-Poisson equations. This system includes the drift-diffusion equations in divergence form for electrons and holes and the Poisson equation for the potential, the gradient of which enters the drift-diffusion equations as the drift velocity. We solve the drift-diffusion-Poisson system for the three-dimensional case using the CA approach. A regular mesh is introduced in the three-dimensional domain, and the solution is calculated in all lattice cells. The drift-diffusion-Poisson system is solved by an iterative algorithm consisting of two alternating steps. In the first step, the electron and hole concentrations are calculated. In the second step, the drift velocity is calculated as the gradient of the solution to the Poisson equation with the right-hand side depending on the electron and hole concentrations. The correctness of both CA models is tested against the exact solutions of the drift-diffusion and Poisson equations for some special cases. A parallel implementation of the iterative CA algorithm using the domain decomposition method is presented. The efficiency of the parallel code is analyzed. The simulation results are obtained for the model parameters specific to GaN semiconductors.
AB - A parallel implementation of a three-dimensional cellular automaton (CA) model of electron — hole transport in a semiconductor is presented. Carriers transport is described by a nonlinear system of drift-diffusion-Poisson equations. This system includes the drift-diffusion equations in divergence form for electrons and holes and the Poisson equation for the potential, the gradient of which enters the drift-diffusion equations as the drift velocity. We solve the drift-diffusion-Poisson system for the three-dimensional case using the CA approach. A regular mesh is introduced in the three-dimensional domain, and the solution is calculated in all lattice cells. The drift-diffusion-Poisson system is solved by an iterative algorithm consisting of two alternating steps. In the first step, the electron and hole concentrations are calculated. In the second step, the drift velocity is calculated as the gradient of the solution to the Poisson equation with the right-hand side depending on the electron and hole concentrations. The correctness of both CA models is tested against the exact solutions of the drift-diffusion and Poisson equations for some special cases. A parallel implementation of the iterative CA algorithm using the domain decomposition method is presented. The efficiency of the parallel code is analyzed. The simulation results are obtained for the model parameters specific to GaN semiconductors.
KW - Carrier transport
KW - Drift-diffusion-Poisson equations
KW - Multi-particle cellular automaton
KW - Parallel computing
UR - http://www.scopus.com/inward/record.url?scp=85114664782&partnerID=8YFLogxK
U2 - 10.1016/j.jpdc.2021.08.006
DO - 10.1016/j.jpdc.2021.08.006
M3 - Article
AN - SCOPUS:85114664782
VL - 158
SP - 186
EP - 195
JO - Journal of Parallel and Distributed Computing
JF - Journal of Parallel and Distributed Computing
SN - 0743-7315
ER -
ID: 34190968