Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
Parallel simulation of drift–diffusion–recombination by cellular automata and global random walk algorithm. / Kireeva, Anastasiya; Sabelfeld, Karl K.; Kireev, Sergey.
в: Journal of Supercomputing, Том 77, № 7, 07.2021, стр. 6889-6903.Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
}
TY - JOUR
T1 - Parallel simulation of drift–diffusion–recombination by cellular automata and global random walk algorithm
AU - Kireeva, Anastasiya
AU - Sabelfeld, Karl K.
AU - Kireev, Sergey
N1 - Funding Information: This work has been carried out as a follow-up of our study [] where the idea and mathematics of the GRW algorithm for drift–diffusion equation have been suggested. This study and a part of the present work are supported by the Mathematical Center in Akademgorodok. The part of the work of the present paper on the development of CA and the overall implementation including the parallel versions of GRW and CA algorithms is supported by the Russian Science Foundation. Supported by the Russian Science Foundation under Grant 19-11-00019 and the Mathematical Center in Akademgorodok, the agreement with the Ministry of Science and High Education of the Russian Federation Number 075-15-2019-1675. Publisher Copyright: © 2021, Springer Science+Business Media, LLC, part of Springer Nature. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2021/7
Y1 - 2021/7
N2 - We suggest in this paper a parallel implementation of cellular automation and global random walk algorithms for solving drift–diffusion–recombination problems which in contrast to the classical random walk on spheres (RWS) methods calculate the solution in any desired family of m prescribed points. The method uses only N trajectories in contrast to mN trajectories in the conventional RWS algorithm. The idea is based on the adjoint symmetry property of the Green function and a double randomization approach. The synchronous multi-particle cellular automaton model of drift–diffusion–recombination is based on known cellular automata. The global RWS and cellular automaton models are tested against the exact solutions of the equation. The accuracy and computer time of both algorithms is analyzed. Parallel codes for the Monte Carlo and cellular automaton algorithms are implemented. The domain decomposition method is employed for the cellular automaton parallel implementation. The global random walk algorithm is parallelized by the Monte Carlo trajectories distribution among the cluster cores. The efficiency of the parallel codes is studied.
AB - We suggest in this paper a parallel implementation of cellular automation and global random walk algorithms for solving drift–diffusion–recombination problems which in contrast to the classical random walk on spheres (RWS) methods calculate the solution in any desired family of m prescribed points. The method uses only N trajectories in contrast to mN trajectories in the conventional RWS algorithm. The idea is based on the adjoint symmetry property of the Green function and a double randomization approach. The synchronous multi-particle cellular automaton model of drift–diffusion–recombination is based on known cellular automata. The global RWS and cellular automaton models are tested against the exact solutions of the equation. The accuracy and computer time of both algorithms is analyzed. Parallel codes for the Monte Carlo and cellular automaton algorithms are implemented. The domain decomposition method is employed for the cellular automaton parallel implementation. The global random walk algorithm is parallelized by the Monte Carlo trajectories distribution among the cluster cores. The efficiency of the parallel codes is studied.
KW - Drift–diffusion–recombination
KW - Global random walk
KW - Monte Carlo
KW - Multi-particle cellular automaton
KW - Parallel computing
KW - diffusion–
KW - recombination
KW - Drift–
UR - http://www.scopus.com/inward/record.url?scp=85098968104&partnerID=8YFLogxK
U2 - 10.1007/s11227-020-03529-y
DO - 10.1007/s11227-020-03529-y
M3 - Article
AN - SCOPUS:85098968104
VL - 77
SP - 6889
EP - 6903
JO - Journal of Supercomputing
JF - Journal of Supercomputing
SN - 0920-8542
IS - 7
ER -
ID: 27371610