Standard

Parallel simulation of drift–diffusion–recombination by cellular automata and global random walk algorithm. / Kireeva, Anastasiya; Sabelfeld, Karl K.; Kireev, Sergey.

In: Journal of Supercomputing, Vol. 77, No. 7, 07.2021, p. 6889-6903.

Research output: Contribution to journalArticlepeer-review

Harvard

APA

Vancouver

Kireeva A, Sabelfeld KK, Kireev S. Parallel simulation of drift–diffusion–recombination by cellular automata and global random walk algorithm. Journal of Supercomputing. 2021 Jul;77(7):6889-6903. Epub 2021 Jan 4. doi: 10.1007/s11227-020-03529-y

Author

BibTeX

@article{fb32a1eeb74b4c98b6bb37f608c56395,
title = "Parallel simulation of drift–diffusion–recombination by cellular automata and global random walk algorithm",
abstract = "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.",
keywords = "Drift–diffusion–recombination, Global random walk, Monte Carlo, Multi-particle cellular automaton, Parallel computing, diffusion&#8211, recombination, Drift&#8211",
author = "Anastasiya Kireeva and Sabelfeld, {Karl K.} and Sergey Kireev",
note = "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: {\textcopyright} 2021, Springer Science+Business Media, LLC, part of Springer Nature. Copyright: Copyright 2020 Elsevier B.V., All rights reserved.",
year = "2021",
month = jul,
doi = "10.1007/s11227-020-03529-y",
language = "English",
volume = "77",
pages = "6889--6903",
journal = "Journal of Supercomputing",
issn = "0920-8542",
publisher = "Springer Netherlands",
number = "7",

}

RIS

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&#8211

KW - recombination

KW - Drift&#8211

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