# A Practical Guide to Surface Kinetic Monte Carlo Simulations

@article{Andersen2019APG, title={A Practical Guide to Surface Kinetic Monte Carlo Simulations}, author={Mie Andersen and Chiara Panosetti and Karsten Reuter}, journal={Frontiers in Chemistry}, year={2019}, volume={7} }

This review article is intended as a practical guide for newcomers to the field of kinetic Monte Carlo (KMC) simulations, and specifically to lattice KMC simulations as prevalently used for surface and interface applications. We will provide worked out examples using the kmos code, where we highlight the central approximations made in implementing a KMC model as well as possible pitfalls. This includes the mapping of the problem onto a lattice and the derivation of rate constant expressions for…

## Figures from this paper

## 71 Citations

Monte Carlo and Kinetic Monte Carlo Models for Deposition Processes: A Review of Recent Works

- PhysicsFrontiers in Physics
- 2021

Monte Carlo (MC) and kinetic Monte Carlo (kMC) models are widely used for studying the physicochemical surface phenomena encountered in most deposition processes. This spans from physical and…

Off-Lattice Monte-Carlo Approach for Studying Nucleation and Evaporation Phenomena at the Molecular Scale

- PhysicsMaterials
- 2021

An off-lattice Monte-Carlo approach combined with a grid that can be used for the investigation of droplet formation and evaporation and will also form the basis for further method developments for the molecular modelling of such phenomena.

Efficient Implementation of Cluster Expansion Models in Surface Kinetic Monte Carlo Simulations with Lateral Interactions: Subtraction Schemes, Supersites, and the Supercluster Contraction

- Computer ScienceJ. Comput. Chem.
- 2019

It is concluded that, while KMC simulations with complex lateral interaction models are challenging, these challenges can be overcome by modifying the established variable step‐size method by employing the supercluster, subtraction, and supersite algorithms (SSS‐VSSM).

A Caching Scheme to Accelerate Kinetic Monte Carlo Simulations of Catalytic Reactions.

- ChemistryThe journal of physical chemistry. A
- 2020

This work presents an exact KMC scheme, which implements a caching algorithm along with shared-memory parallelization to improve the computational performance of simulations incorporating long-range adsorbate-adsorbate lateral interactions.

Towards rigorous multiscale flow models of nanoparticle reactivity in chemical looping applications

- PhysicsCatalysis Today
- 2019

Coupling the time-warp algorithm with the graph-theoretical kinetic Monte Carlo framework for distributed simulations of heterogeneous catalysts

- Computer ScienceComput. Phys. Commun.
- 2022

Infrequent metadynamics study of rare-event electrostatic channeling.

- BiologyPhysical chemistry chemical physics : PCCP
- 2021

Poly-arginine peptides may be an improved bridge structure for electrostatic channeling of anionic intermediates in cascade reactions, and even at a high ionic strength of 120 mM, they may be capable of more efficient transport as compared to poly-lysine.

Kinetically corrected Monte Carlo-molecular dynamics simulations of solid electrolyte interphase growth

- ChemistryJournal of Chemical Theory and Computation
- 2021

We present a kinetic approach to the Monte Carlo-molecular dynamics (MC-MD) method for simulating reactive liquids using non-reactive forcefields. A graphical reaction representation allows…

Kinetic Monte Carlo simulations applied to Li-ion and post Li-ion batteries: a key link in the multi-scale chain

- Materials Science, Environmental ScienceProgress in Energy
- 2021

Since 1994, Kinetic Monte Carlo (kMC) has been applied to the study of Li-ion batteries and has demonstrated to be a remarkable simulation tool to properly describe the physicochemical processes…

## References

SHOWING 1-10 OF 125 REFERENCES

A practical approach to the sensitivity analysis for kinetic Monte Carlo simulation of heterogeneous catalysis.

- ChemistryThe Journal of chemical physics
- 2017

This study presents an efficient and robust three-stage approach that is capable of reliably evaluating the sensitivity measures for stiff microkinetic models as it is demonstrated using the CO oxidation on RuO2(110) as a prototypical reaction.

A Lattice Kinetic Monte Carlo Solver for First-Principles Microkinetic Trend Studies.

- ChemistryJournal of chemical theory and computation
- 2018

It is concluded that lattice kinetic Monte Carlo simulations of surface chemical reactions are most likely to provide additional insight over mean-field simulations if diffusion limitations or adsorbate-adsorbate interactions have a significant influence on the mixing of the adsorbates.

Beyond mean-field approximations for accurate and computationally efficient models of on-lattice chemical kinetics.

- Computer ScienceThe Journal of chemical physics
- 2017

This work uses the so-called cluster mean-field approach to develop higher order approximations that systematically increase the accuracy of kinetic models by treating spatial correlations at a progressively higher level of detail, thereby opening the way for employing them in multiscale modeling frameworks.

A graph-theoretical kinetic Monte Carlo framework for on-lattice chemical kinetics.

- ChemistryThe Journal of chemical physics
- 2011

A novel approach is developed that employs graph-theoretical ideas to overcome challenges and treat easily complex chemistries involving multidentate species or complex coverage and neighboring patterns between several lattice sites.

Parallel kinetic Monte Carlo simulation framework incorporating accurate models of adsorbate lateral interactions.

- ChemistryThe Journal of chemical physics
- 2013

Zacros is developed, a FORTRAN2003 KMC package for simulating catalytic chemistries and it is shown that taking into account only first nearest-neighbor interactions may lead to large errors in the prediction of the catalytic rate, whereas for accurate estimates thereof, one needs to include long-range terms in the cluster expansion.

Accurate acceleration of kinetic Monte Carlo simulations through the modification of rate constants.

- Computer ScienceThe Journal of chemical physics
- 2010

It is shown that the AS-KMC method can be employed with any KMC model, even when no time scale separation is present (although in such cases no computational speed-up is observed), without requiring the knowledge of various time scales present in the system.

Generalized Temporal Acceleration Scheme for Kinetic Monte Carlo Simulations of Surface Catalytic Processes by Scaling the Rates of Fast Reactions.

- ChemistryJournal of chemical theory and computation
- 2017

A novel algorithm is presented that achieves temporal acceleration during kinetic Monte Carlo (KMC) simulations of surface catalytic processes by automatically scaling the intrinsic rate constants of the quasi-equilibrated processes, bringing their rates closer to the time scales of the slow kinetically relevant nonequilibrate processes.

Efficient dynamic Monte Carlo algorithm for time-dependent catalytic surface chemistry.

- Computer SciencePhysical review. E, Statistical, nonlinear, and soft matter physics
- 2006

A general and efficient algorithm, the fast first reaction method (fFRM), which has the advantages of being applicable to systems with constant and time-varying rate coefficients, and of having a computational cost per reaction step that is independent of the lattice size.

An overview of spatial microscopic and accelerated kinetic Monte Carlo methods

- Computer Science
- 2007

Various spatial and temporal multiscale KMC methods, namely, the coarse-grained Monte Carlo (CGMC), the stochastic singular perturbation approximation, and the τ-leap methods are reviewed, introduced recently to overcome the disparity of length and time scales and the one-at-a time execution of events.