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 条
  • [1] Parallel kinetic Monte Carlo simulation of Coulomb glasses
    Ferrero, E. E.
    Kolton, A. B.
    Palassini, M.
    15TH INTERNATIONAL CONFERENCE ON TRANSPORT IN INTERACTING DISORDERED SYSTEMS (TIDS15), 2014, 1610 : 71 - 76
  • [2] Efficient kinetic Monte Carlo simulation
    Schulze, Tim P.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (04) : 2455 - 2462
  • [3] Kinetic Monte Carlo Simulation of DNMR Spectra
    Szalay, Zsofia
    Rohonczy, Janos
    ANNUAL REPORTS ON NMR SPECTROSCOPY, VOL 73, 2011, 73 : 175 - 215
  • [4] Parallel Monte Carlo Simulation of Aerosol Dynamics
    Zhou, Kun
    He, Zhu
    Xiao, Ming
    Zhang, Zhiquan
    ADVANCES IN MECHANICAL ENGINEERING, 2014,
  • [5] Reliable kinetic Monte Carlo simulation based on random set sampling
    Wang, Yan
    SOFT COMPUTING, 2013, 17 (08) : 1439 - 1451
  • [6] Hybrid-optimization strategy for the communication of large-scale Kinetic Monte Carlo simulation
    Wu, Baodong
    Li, Shigang
    Zhang, Yunquan
    Nie, Ningming
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 211 : 113 - 123
  • [7] Investigation of Conductance Fluctuations of Analog RRAM during Weight Update Process with Kinetic Monte Carlo Simulation
    Xu, Feng
    Gao, Bin
    Qian, He
    2019 IEEE 26TH INTERNATIONAL SYMPOSIUM ON PHYSICAL AND FAILURE ANALYSIS OF INTEGRATED CIRCUITS (IPFA), 2019,
  • [8] Kinetic Monte Carlo simulation of hydrogen diffusion in tungsten
    Yang, Xue
    Oyeniyi, Wasiu O.
    FUSION ENGINEERING AND DESIGN, 2017, 114 : 113 - 117
  • [9] Kinetic Monte Carlo simulation for semiconductor processing: A review
    Martin-Bragado, Ignacio
    Borges, Ricardo
    Pablo Balbuena, Juan
    Jaraiz, Martin
    PROGRESS IN MATERIALS SCIENCE, 2018, 92 : 1 - 32
  • [10] Parallel simulation via SPPARKS of on-lattice kinetic and Metropolis Monte Carlo models for materials processing
    Mitchell, John A.
    Abdeljawad, Fadi
    Battaile, Corbett
    Garcia-Cardona, Cristina
    Holm, Elizabeth A.
    Homer, Eric R.
    Madison, Jon
    Rodgers, Theron M.
    Thompson, Aidan P.
    Tikare, Veena
    Webb, Ed
    Plimpton, Steven J.
    MODELLING AND SIMULATION IN MATERIALS SCIENCE AND ENGINEERING, 2023, 31 (05)