首页> 外文期刊>Mathematics and computers in simulation >Distributed implementation of the adaptive kinetic Monte Carlo method
【24h】

Distributed implementation of the adaptive kinetic Monte Carlo method

机译:分布式动力学蒙特卡罗方法的分布式实现

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

摘要

The program EON2 is a distributed implementation of the adaptive kinetic Monte Carlo method for long time scale simulations of atomistic systems. The method is based on the transition state theory approach within the harmonic approximation and the key step is the identification of relevant saddle points on the potential energy rim surrounding the energy minimum corresponding to a state of the system. The saddle point searches are carried out in a distributed fashion starting with random initial displacements of the atoms in regions where atoms have less than optimal coordination. The main priorities of this implementation have been to (1) make the code transparent, (2) decouple the master and slaves, and (3) have a well defined interface to the energy and force evaluation. The computationally intensive parts are implemented in C++, whereas the less compute intensive server-side software is written in Python. The platform for distributed computing is BOINC. A simulation of the annealing of a twist and tilt grain boundary in a copper crystal is described as an example application.
机译:程序EON2是自适应动力学蒙特卡罗方法的分布式实现,用于原子系统的长时间尺度仿真。该方法基于谐波近似内的过渡状态理论方法,关键步骤是识别围绕与系统状态相对应的能量最小值的势能边沿上的相关鞍点。鞍点搜索以分布方式进行,从原子在最佳配位不足的区域中的原子的随机初始位移开始。该实现方式的主要优先事项是(1)使代码透明;(2)分离主控器和从属器;(3)具有明确定义的能量和力评估接口。计算密集型部分是用C ++实现的,而计算密集度较低的服务器端软件则是用Python编写的。分布式计算平台是BOINC。作为示例应用,描述了铜晶体中扭曲和倾斜晶界退火的模拟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号