kmos: A lattice kinetic Monte Carlo framework

被引:89
|
作者
Hoffmann, Max J. [1 ]
Matera, Sebastian
Reuter, Karsten
机构
[1] Tech Univ Munich, Chair Theoret Chem, D-85747 Garching, Germany
关键词
Lattice kinetic Monte Carlo; Microkinetic modeling; First-principles multi-scale modeling; Heterogeneous catalysis; Graphical user interface; !text type='Python']Python[!/text; Fortran90; Open source; SIMULATION; MECHANISM; HYDROGENATION; !text type='PYTHON']PYTHON[!/text; SCALE; TOOL;
D O I
10.1016/j.cpc.2014.04.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Kinetic Monte Carlo (kMC) simulations have emerged as a key tool for microkinetic modeling in heterogeneous catalysis and other materials applications. Systems, where site-specificity of all elementary reactions allows a mapping onto a lattice of discrete active sites, can be addressed within the particularly efficient lattice kMC approach. To this end we describe the versatile kmos software package, which offers a most user-friendly implementation, execution, and evaluation of lattice kMC models of arbitrary complexity in one- to three-dimensional lattice systems, involving multiple active sites in periodic or aperiodic arrangements, as well as site-resolved pairwise and higher-order lateral interactions. Conceptually, kmos achieves a maximum runtime performance which is essentially independent of lattice size by generating code for the efficiency-determining local update of available events that is optimized for a defined kMC model. For this model definition and the control of all runtime and evaluation aspects kmos offers a high-level application programming interface. Usage proceeds interactively, via scripts, or a graphical user interface, which visualizes the model geometry, the lattice occupations and rates of selected elementary reactions, while allowing on-the-fly changes of simulation parameters. We demonstrate the performance and scaling of kmos with the application to kMC models for surface catalytic processes, where for given operation,conditions (temperature and partial pressures of all reactants) central simulation outcomes are catalytic activity and selectivities, surface composition, and mechanistic insight into the occurrence of individual elementary processes in the reaction network.
引用
收藏
页码:2138 / 2150
页数:13
相关论文
共 50 条
  • [1] A graph-theoretical kinetic Monte Carlo framework for on-lattice chemical kinetics
    Stamatakis, Michail
    Vlachos, Dionisios G.
    JOURNAL OF CHEMICAL PHYSICS, 2011, 134 (21)
  • [2] APPROXIMATING OFF-LATTICE KINETIC MONTE CARLO
    Boateng, Henry A.
    Schulze, Tim P.
    Smereka, Peter
    MULTISCALE MODELING & SIMULATION, 2014, 12 (01) : 181 - 199
  • [3] PARALLELIZATION, PROCESSOR COMMUNICATION AND ERROR ANALYSIS IN LATTICE KINETIC MONTE CARLO
    Arampatzis, Giorgos
    Katsoulakis, Markos A.
    Plechac, Petr
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2014, 52 (03) : 1156 - 1182
  • [4] Monte Carlo and Kinetic Monte Carlo Models for Deposition Processes: A Review of Recent Works
    Cheimarios, Nikolaos
    To, Deifilia
    Kokkoris, George
    Memos, George
    Boudouvis, Andreas G.
    FRONTIERS IN PHYSICS, 2021, 9
  • [5] Lattice kinetic Monte Carlo modeling of germanium solid phase epitaxial growth
    Gomez-Selles, J. L.
    Darby, B. L.
    Jones, K. S.
    Martin-Bragado, I.
    PHYSICA STATUS SOLIDI C: CURRENT TOPICS IN SOLID STATE PHYSICS, VOL 11, NO 1, 2014, 11 (01): : 93 - 96
  • [6] Lattice kinetic Monte Carlo simulations of defect evolution in crystals at elevated temperature
    Dal, J.
    Seider, W. D.
    Sinno, T.
    MOLECULAR SIMULATION, 2006, 32 (3-4) : 305 - 314
  • [7] Lattice kinetic Monte Carlo method on fractal growth of transition metal dichalcogenides
    Chen, Xuejiang
    Lin, Yishan
    Ai, Wensen
    Zhang, Xinyao
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY A, 2025, 43 (01):
  • [8] 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
  • [9] An integrated off-lattice kinetic Monte Carlo (KMC)-molecular dynamics (MD) framework for modeling polyvinyl chloride dehydrochlorination
    Olowookere, Feranmi, V
    Turner, C. Heath
    CHEMICAL ENGINEERING SCIENCE, 2025, 302
  • [10] A Lattice Kinetic Monte Carlo Solver for First-Principles Microkinetic Trend Studies
    Hoffmann, Max J.
    Bligaard, Thomas
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2018, 14 (03) : 1583 - 1593