A rigorous sequential update strategy for parallel kinetic Monte Carlo simulation

被引:4
作者
Nilmeier, Jerome P. [1 ]
Marian, Jaime [1 ]
机构
[1] Lawrence Livermore Natl Lab, Phys & Life Sci Directorate, Livermore, CA 94550 USA
关键词
Kinetic Monte Carlo; Sequential updates; Parallel computing algorithms; Stochastic simulation; TIME; ALGORITHMS; SYSTEMS;
D O I
10.1016/j.cpc.2014.05.024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The kinetic Monte Carlo (kMC) method is used in many scientific fields in applications involving rare-event transitions. Due to its discrete stochastic nature, efforts to parallelize kMC approaches often produce unbalanced time evolutions requiring complex implementations to ensure correct statistics. In the context of parallel kMC, the sequential update technique has shown promise by generating high quality distributions with high relative efficiencies for short-range systems. In this work, we provide an extension of the sequential update method in a parallel context that rigorously obeys detailed balance, which guarantees exact equilibrium statistics for all parallelization settings. Our approach also preserves nonequilibrium dynamics with minimal error for many parallelization settings, and can be used to achieve highly precise sampling. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:2479 / 2486
页数:8
相关论文
共 50 条
  • [41] Kinetic Monte Carlo Simulation for the Evolution of Complex Surface in Fabrication of MEMS Devices
    Xing, Yan
    Qiu, Xiaoli
    MICRO AND NANO TECHNOLOGY, 2009, 60-61 : 99 - 104
  • [42] A practical approach to the sensitivity analysis for kinetic Monte Carlo simulation of heterogeneous catalysis
    Hoffmann, Max J.
    Engelmann, Felix
    Matera, Sebastian
    JOURNAL OF CHEMICAL PHYSICS, 2017, 146 (04)
  • [43] Non-equilibrium dynamics of Coulomb glass: Kinetic Monte Carlo simulation
    Terao, Takamichi
    Kono, Ai
    Takahashi, Wataru
    4TH INTERNATIONAL SYMPOSIUM ON SLOW DYNAMICS IN COMPLEX SYSTEMS: KEEP GOING TOHOKU, 2013, 1518 : 320 - 323
  • [44] Simulation of aggregating particles in complex flows by the lattice kinetic Monte Carlo method
    Flamm, Matthew H.
    Sinno, Talid
    Diamond, Scott L.
    JOURNAL OF CHEMICAL PHYSICS, 2011, 134 (03)
  • [45] Kinetic Monte Carlo simulation of monolayer gold film growth on a graphite substrate
    Claassens, CH
    Terblans, JJ
    Hoffman, MJH
    Swart, HC
    SURFACE AND INTERFACE ANALYSIS, 2005, 37 (11) : 1021 - 1026
  • [46] Kinetic Monte Carlo simulation of hydrogen diffusion on tungsten reconstructed (001) surface
    Yang, Xue
    Hassanein, Ahmed
    FUSION ENGINEERING AND DESIGN, 2014, 89 (11) : 2545 - 2549
  • [47] Ghost-Mirror Approach for Accurate and Efficient Kinetic Monte Carlo Simulation of Seeded Emulsion Polymerization
    Tripathi, Amit K.
    Tsavalas, John G.
    MACROMOLECULAR THEORY AND SIMULATIONS, 2020, 29 (05)
  • [48] Kinetic Monte Carlo simulation of surface segregation in Pd-Cu alloys
    Cheng, Feng
    He, Xiang
    Chen, Zhao-Xu
    Huang, Yu-Gai
    JOURNAL OF ALLOYS AND COMPOUNDS, 2015, 648 : 1090 - 1096
  • [49] Accurate acceleration of kinetic Monte Carlo simulations through the modification of rate constants
    Chatterjee, Abhijit
    Voter, Arthur F.
    JOURNAL OF CHEMICAL PHYSICS, 2010, 132 (19)
  • [50] Adaptable Parallel Acceleration Strategy for Dynamic Monte Carlo Simulations of Polymerization with Microscopic Resolution
    Liu, Rui
    Armaou, Antonios
    Chen, Xi
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2021, 60 (17) : 6173 - 6187