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 条
  • [31] Error propagation in first-principles kinetic Monte Carlo simulation
    Doepking, Sandra
    Matera, Sebastian
    CHEMICAL PHYSICS LETTERS, 2017, 674 : 28 - 32
  • [32] Sequential Monte Carlo simulated annealing
    Zhou, Enlu
    Chen, Xi
    JOURNAL OF GLOBAL OPTIMIZATION, 2013, 55 (01) : 101 - 124
  • [33] Nested Sequential Monte Carlo Methods
    Naesseth, Christian A.
    Lindsten, Fredrik
    Schon, Thomas B.
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 37, 2015, 37 : 1292 - 1301
  • [34] A Practical Guide to Surface Kinetic Monte Carlo Simulations
    Andersen, Mie
    Panosetti, Chiara
    Reuter, Karsten
    FRONTIERS IN CHEMISTRY, 2019, 7
  • [35] Kinetic Monte Carlo simulations of plasma-chemistry
    Dias, Tiago C.
    Guerra, Vasco
    PLASMA SOURCES SCIENCE & TECHNOLOGY, 2020, 29 (11)
  • [36] Massively parallel kinetic Monte Carlo simulations of charge carrier transport in organic semiconductors
    van der Kaap, N. J.
    Koster, L. J. A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2016, 307 : 321 - 332
  • [37] Kinetic Monte Carlo Simulation of Deposition of Co Thin Film on Cu(001)
    刘祖黎
    石艳丽
    荆兴斌
    喻莉
    姚凯伦
    Plasma Science and Technology, 2007, (05) : 550 - 555
  • [38] Kinetic Monte Carlo simulation of oxygen exchange of SnO2 surface
    Pulkkinen, U
    Rantala, TT
    Rantala, TS
    Lantto, V
    JOURNAL OF MOLECULAR CATALYSIS A-CHEMICAL, 2001, 166 (01) : 15 - 21
  • [39] Kinetic Monte Carlo simulation of deposition of Co thin film on Cu(001)
    Liu Zuli
    Shi Yanli
    Jing Xingbin
    Yu Li
    Yao Kailun
    PLASMA SCIENCE & TECHNOLOGY, 2007, 9 (05) : 550 - 555
  • [40] Simulation for deposition of ZnO thin film layer by kinetic Monte Carlo method
    Dee, C. F.
    Lee, J. D.
    Sow, C. H.
    Majlis, B. Y.
    Hamzah, A.
    Abdullah, H.
    Lee, S. -K.
    MATERIALS RESEARCH INNOVATIONS, 2009, 13 (03) : 135 - 138