Related Experiment Video
Updated: Mar 10, 2026

Multiscale Sampling of a Heterogeneous Water/Metal Catalyst Interface using Density Functional Theory and Force-Field Molecular Dynamics
Published on: April 12, 2019
KinCat: Kinetic Monte Carlo Parallel Computations of Surface Kinetics in Heterogeneous Catalysis
Craig Daniels1, Nathan V Roberts1, Kyungjoo Kim1
1Sandia National Laboratories, Albuquerque, New Mexico 87123, United States.
Abstract:
Kinetic Monte Carlo (KMC) simulations are broadly used to investigate chemical and materials systems where a balance between atomic detail and diffusion or reaction time scales is needed. Here we present KinCat, an open-source 2D KMC package designed for use in lattice-KMC studies of surface kinetics in heterogeneous catalytic systems. It is written in C++ and uses Kokkos to facilitate use on a variety of shared-memory CPU/GPU/accelerator systems. We demonstrate the performance scaling of KinCat on GPU and CPU architectures, using CO oxidation on RuO2 as a model system. KinCat efficiently manages large lattice KMC simulations using a parallel domain-decomposition algorithm.
Related Concept Videos
Heterogeneous Catalysis
Catalysis
Introduction to Mechanisms of Enzyme Catalysis
Reaction Mechanisms: Rate-limiting Step Approximation
Introduction to Enzyme Kinetics
The experimenter can then plot the initial reaction rate or velocity (Vo) of a given trial against the substrate concentration ([S]) to obtain a graph of the reaction properties. For many enzymatic reactions involving a...
Turnover Number and Catalytic Efficiency
Chymotrypsin is a pancreatic enzyme that breaks down proteins during digestion....

