KinCat:在异质催化中对表面动力学的动力蒙特卡洛平行计算
Craig Daniels1, Nathan V Roberts1, Kyungjoo Kim1
1Sandia National Laboratories, Albuquerque, New Mexico 87123, United States.
Journal of chemical theory and computation
|March 9, 2026
概括
我们介绍KinCat,这是一个开源的2D动力蒙特卡罗 (KMC) 包,用于模拟催化过程中的表面动力学. 在包括GPU在内的各种计算架构上,KinCat提供了高效,可扩展的性能.
科学领域:
- 计算化学是一种计算化学.
- 材料科学是一种材料科学.
- 化学工程是化学工程的组成部分.
背景情况:
- 动力蒙特卡洛 (KMC) 模拟对于研究化学和材料系统至关重要.
- 这些模拟需要平衡原子级细节与扩散和反应时间尺度.
- 现有的工具可能缺乏复杂系统的效率或广泛的硬件兼容性.
研究的目的:
- 为了介绍KinCat,一个新的开源2D KMC包.
- 为了使高效的网格-KMC在异质催化过程中的表面动力学研究.
- 为了确保与各种共享内存CPU/GPU/加速器系统的兼容性.
主要方法:
- 使用C++和Kokkos性能可移植性层开发了KinCat.
- 实现了用于大规模模拟的并行域分解算法.
- 利用RuO2上的CO氧化作为一个模型系统来证明性能.
主要成果:
- KinCat展示了大型格子KMC模拟的高效管理.
- 在GPU和CPU架构上分析了性能扩展.
- 该包是为高通量计算研究而设计的.
结论:
- KinCat为2D网格-KMC模拟提供了一种高效且可扩展的解决方案.
- 它的设计有助于在各种计算硬件中广泛采用.
- 该方案支持对表面动力学和异质催化学的先进研究.
相关概念视频
Heterogeneous Catalysis
48
Heterogeneous catalysis involves a catalyst in a different phase from the reactants. It is a process where the catalyst and the reactants are in distinct phases, typically solid and gas or liquid.Most heterogeneous catalysts are metals, metal oxides, or acids. The list includes transition metals like iron (Fe), cobalt (Co), nickel (Ni), palladium (Pd), platinum (Pt), chromium (Cr), manganese (Mn), tungsten (W), silver (Ag), and copper (Cu). These metals possess partially vacant d orbitals that...
48
Catalysis
31.5K
The presence of a catalyst affects the rate of a chemical reaction. A catalyst is a substance that can increase the reaction rate without being consumed during the process. A basic comprehension of a catalysts’ role during chemical reactions can be understood from the concept of reaction mechanisms and energy diagrams.
31.5K
Introduction to Mechanisms of Enzyme Catalysis
11.1K
For many years, scientists thought that enzyme-substrate binding took place in a simple "lock-and-key" fashion. This model stated that the enzyme and substrate fit together perfectly in one instantaneous step. However, current research supports a more refined view scientists call induced fit. The induced-fit model expands upon the lock-and-key model by describing a more dynamic interaction between enzyme and substrate. As the enzyme and substrate come together, their interaction causes...
11.1K
Reaction Mechanisms: Rate-limiting Step Approximation
37
The rate-determining step, or RDS, in a chemical reaction is the slowest step that determines the overall reaction rate. It is identified by using the observed rate law and typically involves approximation methods like the RDS approximation or the steady-state approximation.In the RDS approximation, also known as the rate-limiting-step or equilibrium approximation, the reaction mechanism consists of one or more reversible reactions near equilibrium, followed by a slower RDS, and then one or...
37
Introduction to Enzyme Kinetics
35.6K
Enzyme kinetics studies the rates of biochemical reactions. Scientists monitor the reaction rates for a particular enzymatic reaction at various substrate concentrations. Additional trials with inhibitors or other molecules that affect the reaction rate may also be performed.
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...
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...
35.6K
Turnover Number and Catalytic Efficiency
22.0K
The turnover number of an enzyme is the maximum number of substrate molecules it can transform per unit time. Turnover numbers for most enzymes range from 1 to 1000 molecules per second. Catalase has the known highest turnover number, capable of converting up to 2.8×106 molecules of hydrogen peroxide into water and oxygen per second. Lysozyme has the lowest known turnover number of half a molecule per second.
Chymotrypsin is a pancreatic enzyme that breaks down proteins during digestion....
Chymotrypsin is a pancreatic enzyme that breaks down proteins during digestion....
22.0K


