KMCs
Kinetic Monte Carlo methods (KMC) are a class of stochastic simulation algorithms used to model the time evolution of systems in which the rates of discrete events are known. They are widely applied to diffusion and reaction processes on atomic or mesoscopic scales, where the system’s state is described by a discrete set of configurations and events occur with defined transition rates.
In a typical lattice KMC, the current configuration is stored together with a catalog of possible events
Origins and scope: KMC originated in the 1970s as an extension of Monte Carlo methods for kinetic
Applications and limitations: KMC is widely used in materials science (surface diffusion, crystal growth, defect kinetics),
Relation to other methods: KMC is a continuous-time Markov process and is related to Gillespie’s stochastic