首页> 外文期刊>The journal of physical chemistry, A. Molecules, spectroscopy, kinetics, environment, & general theory >A Caching Scheme To Accelerate Kinetic Monte Carlo Simulations of Catalytic Reactions
【24h】

A Caching Scheme To Accelerate Kinetic Monte Carlo Simulations of Catalytic Reactions

机译:加速动力学蒙特卡罗模拟催化反应的缓存方案

获取原文
获取原文并翻译 | 示例
           

摘要

Kinetic Monte Carlo (KMC) simulations have been instrumental in advancing our fundamental understanding of heterogeneously catalyzed reactions, with particular emphasis on structure sensitivity, ensemble effects, and the interplay between adlayer structure and adsorbate-adsorbate lateral interactions in shaping the observed kinetics. Yet, the computational cost of KMC remains high, thereby motivating the development of acceleration schemes that would improve the simulation efficiency. We present an exact such 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. This scheme is based on caching information about the energetic interaction patterns associated with the products of each possible lattice process (adsorption, desorption, reaction etc.). Thus, every time a reaction occurs ("ongoing reaction"), it enables fast updates of the rate constants of "affected reactions", i.e., possible reactions in the region of influence of the "ongoing reaction". Benchmarks on KMC simulations of NOx oxidation/reduction, yielded acceleration factors of up to 20, when comparing single-thread runs without caching to runs on 16 threads with caching, for simulations with a cluster expansion Hamiltonian that incorporates up to 8th-nearest-neighbor interactions.
机译:动力学蒙特卡罗(KMC)模拟已经有助于推进对非均相催化反应的基本理解,特别强调结构敏感性,集成效应和亚晶体结构与吸附剂 - 吸附横向相互作用在形成观察到的动力学中的横向相互作用。然而,KMC的计算成本仍然很高,从而激励了提高模拟效率的加速方案的发展。我们提出了一种精确的这种方案,其实现了一种缓存算法以及共享内存并行化,以提高包含远程吸附吸附横向相互作用的模拟的计算性能。该方案基于关于与每个可能的晶格过程的产品相关的能量相互作用模式(吸附,解吸,反应等)相关的缓存信息。因此,每次发生反应(“正在进行的反应”),它可以快速更新“受影响反应”的速率常数,即“持续反应”的影响区域中可能的反应。 KMC模拟NOx氧化/减少的基准,产生的加速因子最多20个,当比较单线程运行时,在没有缓存的情况下使用高速缓存的16个线程运行,用于使用群集扩展Hamiltonian,其包含最多8个 - 最近邻居的仿真互动。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号