Synchronous parallel kinetic Monte Carlo for continuum diffusion-reaction systems

被引:56
|
作者
Martinez, E. [1 ,2 ]
Marian, J. [1 ]
Kalos, M. H. [1 ]
Perlado, J. M. [2 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
[2] Univ Politecn Madrid, Inst Fus Nucl, E-28006 Madrid, Spain
关键词
kinetic Monte Carlo; parallel computing; diffusion; scalability;
D O I
10.1016/j.jcp.2007.11.045
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A novel parallel kinetic Monte Carlo (kMC) algorithm formulated on the basis of perfect time synchronicity is presented. The algorithm is intended as a generalization of the standard n-fold kMC method, and is trivially implemented in parallel architectures. In its present form, the algorithm is not rigorous in the sense that boundary conflicts are ignored. We demonstrate, however, that, in their absence, or if they were correctly accounted for, our algorithm solves the same master equation as the serial method. We test the validity and parallel performance of the method by solving several pure diffusion problems (i.e. with no particle interactions) with known analytical solution. We also study diffusion-reaction systems with known asymptotic behavior and find that, for large systems with interaction radii smaller than the typical diffusion length, boundary conflicts are negligible and do not affect the global kinetic evolution, which is seen to agree with the expected analytical behavior. Our method is a controlled approximation in the sense that the error incurred by ignoring boundary conflicts can be quantified intrinsically, during the course of a simulation, and decreased arbitrarily (controlled) by modifying a few problem-dependent simulation parameters. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:3804 / 3823
页数:20
相关论文
共 50 条
  • [41] Composition-space behavior of diffusion-reaction systems
    Girimaji, SS
    Brau, C
    [J]. THEORETICAL AND COMPUTATIONAL FLUID DYNAMICS, 2004, 17 (03) : 171 - 188
  • [42] Effect of nonlinearity in hybrid kinetic Monte Carlo-continuum models
    Balter, Ariel
    Lin, Guang
    Tartakovsky, Alexandre M.
    [J]. PHYSICAL REVIEW E, 2012, 85 (01):
  • [43] Efficient and precise techniques for parallel kinetic Monte Carlo simulations
    Nilmeier, Jerome P.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2013, 245
  • [44] A parallel Monte Carlo method for electron quantum kinetic equation
    Gurov, TV
    Dimov, IT
    [J]. LARGE-SCALE SCIENTIFIC COMPUTING, 2003, 2907 : 153 - 161
  • [45] Synchronous vs asynchronous diffusion-reaction processes involving geminate radical pairs
    Urie, Kristopher G.
    Kozak, John J.
    Abad, E.
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2010, 389 (19) : 4061 - 4070
  • [46] A kinetic Monte Carlo approach to diffusion in disordered nanoporous carbons
    Ramirez, Alejandro
    [J]. CHEMICAL ENGINEERING SCIENCE, 2011, 66 (22) : 5663 - 5671
  • [47] Kinetic Monte Carlo modeling of boron diffusion in strained silicon
    Kim, Young-Kyu
    Yoon, Kwan-Sun
    Kim, Joong-Sik
    Won, Taeyoung
    [J]. Japanese Journal of Applied Physics, Part 1: Regular Papers and Short Notes and Review Papers, 2007, 46 (4 B): : 2519 - 2522
  • [48] Reaction-controlled diffusion: Monte Carlo simulations
    Reid, Beth A.
    Täuber, Uwe C.
    Brunson, Jason C.
    [J]. Physical Review E - Statistical, Nonlinear, and Soft Matter Physics, 2003, 68 (4 2): : 461211 - 461211
  • [49] A MONTE-CARLO SIMULATION OF DIFFUSION AND REACTION IN ZEOLITES
    FRANK, B
    DAHLKE, K
    EMIG, G
    AUST, E
    BROUCEK, R
    NYWLT, M
    [J]. MICROPOROUS MATERIALS, 1993, 1 (01): : 43 - 56
  • [50] Kinetic Monte Carlo Simulation of Oxygen Diffusion in Ytterbium Disilicate
    Brian S. Good
    [J]. MRS Advances, 2016, 1 (17) : 1203 - 1208