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 条
  • [21] Molecular dynamics based kinetic Monte Carlo simulation for accelerated diffusion
    Tavenner, Jacob P.
    Mendelev, Mikhail I.
    Lawson, John W.
    COMPUTATIONAL MATERIALS SCIENCE, 2023, 218
  • [22] Kinetic Monte Carlo method for the simulation of anisotropic wet etching of quartz
    Zhang, Hui
    Xing, Yan
    Li, Yuan
    Gosalvez, Miguel A.
    Qiu, Xiaoli
    SENSORS AND ACTUATORS A-PHYSICAL, 2017, 256 : 24 - 34
  • [23] Kinetic Monte Carlo simulation of the epitaxial growth mechanism on the vicinal surface
    Mao Hui-Bing
    Jing Wei-Ping
    Yu Jian-Guo
    Wang Ji-Qing
    Wang Li
    Dai Ning
    ACTA PHYSICA SINICA, 2006, 55 (10) : 5435 - 5440
  • [24] Kinetic features ofiron-basedelectrochemically mediatedATRPrevealed by Monte Carlo simulation
    Jin, Jie
    Guo, Jun-Kang
    Zhou, Yin-Ning
    Luo, Zheng-Hong
    AICHE JOURNAL, 2021, 67 (02)
  • [25] Kinetic Monte Carlo simulation of the effective diffusivity in grain boundary networks
    Deng, Jie
    Morgan, Dane
    Szlufarska, Izabela
    COMPUTATIONAL MATERIALS SCIENCE, 2014, 93 : 36 - 45
  • [26] Reliable kinetic Monte Carlo simulation based on random set sampling
    Yan Wang
    Soft Computing, 2013, 17 : 1439 - 1451
  • [27] Synchronous parallel Kinetic Monte Carlo: Implementation and results for object and lattice approaches
    Martin-Bragado, Ignacio
    Abujas, J.
    Galindo, P. L.
    Pizarro, J.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 2015, 352 : 27 - 30
  • [28] Understanding differential microemulsion polymerization in continuous slug flow through kinetic Monte Carlo simulation
    Qiu, Min
    Wang, Yuhan
    Shang, Minjing
    Su, Yuanhai
    CHEMICAL ENGINEERING JOURNAL, 2023, 475
  • [29] Unraveling the Complexity of Catalytic Reactions via Kinetic Monte Carlo Simulation: Current Status and Frontiers
    Stamatakis, Michail
    Vlachos, Dionisios G.
    ACS CATALYSIS, 2012, 2 (12): : 2648 - 2663
  • [30] Acceleration of kinetic Monte Carlo simulation of particle breakage process during grinding with controlled accuracy
    Lu, Shaowen
    POWDER TECHNOLOGY, 2016, 301 : 186 - 196