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
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 various elementary processes. Example KMC models will be presented within the application areas surface diffusion, crystal growth and heterogeneous catalysis, covering both transient and steady-state kinetics as well as the preparation of various initial states of the system. We highlight the sensitivity of KMC models to the elementary processes included, as well as to possible errors in the rate constants. For catalysis models in particular, a recurrent challenge is the occurrence of processes at very different timescales, e.g., fast diffusion processes and slow chemical reactions. We demonstrate how to overcome this timescale disparity problem using recently developed acceleration algorithms. Finally, we will discuss how to account for lateral interactions between the species adsorbed to the lattice, which can play an important role in all application areas covered here.
Identification of relevant reaction pathways in ever more complex composite materials and nanostructures poses a central challenge to computational materials discovery.Efficient global structure search, tailored to identify chemically-relevant intermediates, could provide the necessary first-principles atomistic insight to enable a rational process design. In this work we modify a common feature of global geometry optimization schemes by employing automatically-generated collective curvilinear coordinates. The similarity of these coordinates to molecular vibrations enhances the generation of chemically meaningful trial structures for covalently bound systems. In the application to
The Density-Functional Tight Binding (DFTB) method is a popular semiempirical approximation to Density Functional Theory (DFT). In many cases, DFTB can provide comparable accuracy to DFT at a fraction of the cost, enabling simulations on lengthand time-scales that are unfeasible with first principles DFT. At the same time (and in contrast to empirical interatomic potentials and force-fields), DFTB still offers direct access to electronic properties such as the band-structure. These advantages come at the cost of introducing empirical parameters to the method, leading to a reduced transferability compared to true first-principle approaches. Consequently, it would be very useful if the parameter-sets could be routinely adjusted for a given project.While fairly robust and transferable parameterization workflows exist for the electronic structure part of DFTB, the so-called repulsive potential V rep poses a major challenge.In this paper we propose a machine-learning (ML) approach to fitting V rep , using Gaussian Process Regression (GPR). The use of GPR circumvents the need for nonlinear or global parameter optimization, while at the same time offering arbitrary flexibility in terms of the functional form. We also show that the proposed method can be applied to multiple elements at once, by fitting repulsive potentials for organic molecules containing carbon, hydrogen and oxygen. Overall, the new approach removes focus from the choice of functional form and parameterization procedure, in favour of a data-driven philosophy.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.