计算原子间相互作用的方法、装置、终端、存储介质及产品制造方法及图纸

技术编号:43401511 阅读:22 留言:0更新日期:2024-11-22 17:42
本发明专利技术提供了一种计算原子间相互作用的方法、装置、终端、存储介质及产品,其中方法包括:获取分子立方体模型,将所述分子立方体模型划分为若干等大小的子立方体单元,以使得每个子立方体单元中均包括原子;选取子立方体单元中心作为球心,将预设的长度作为球体半径构建计算球体;确定所述计算球体中的中心立方体单元和包含立方体单元;为每一个计算球体分配一个计算模块,所述计算模块用于计算中心立方体单元中原子与所述包含立方体单元中原子的作用关系;累计计算同一原子的外部作用关系。可以实现将原子作用关系计算限定与一定范围内,并为每个球体设定一个计算模块,实现并行计算。可以显著提升设备的利用率,并且能够有效提升计算效率。

【技术实现步骤摘要】

本专利技术属于分子动力学模拟,尤其是涉及一种计算原子间相互作用的方法、装置、终端、存储介质及产品


技术介绍

1、分子动力学仿真(molecular dynamics simulation,简称md)是一种利用计算机模拟分子体系在一定条件下的运动和演化的方法。分子动力学仿真可以用来研究分子的结构、性质、相变、反应、输运等现象,从而揭示物质的微观机理和宏观规律,分子动力学仿真是分子模拟的一种重要方法,也是计算物理、计算化学、计算生物、计算材料等领域的基本工具。

2、在分子动力学仿真的过程中通常涉及到分子内原子作用力的计算,分子动力学计算中,需要计算大量原子间的相互作用。例如原子间的范德华、静电作用。每次计算需要两两遍历体系中的所有原子对,当体系较大时,计算量便十分庞大。但目前在进行原子作用力的过程中通常采用的是串行计算过程,而当计算设备的资源比较大时,采用这种计算方式会显著降低设备的利用率,并且使得计算效率很低。


技术实现思路

1、有鉴于此,本专利技术旨在提出一种计算原子间相互作用的方法、装置、终端本文档来自技高网...

【技术保护点】

1.一种计算原子间相互作用的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述分子立方体模型划分为若干等大小的子立方体单元,包括:

4.根据权利要求1所述的方法,其特征在于,所述为每一个计算球体分配一个计算模块,包括:

5.根据权利要求1所述的方法,其特征在于,所述为每一个计算球体分配一个计算模块,包括:

6.根据权利要求2所述的方法,其特征在于,所述分配立方体单元内部计算单元,包括:

7.根据权利要求2所述的方法,其特征在于,在...

【技术特征摘要】

1.一种计算原子间相互作用的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述分子立方体模型划分为若干等大小的子立方体单元,包括:

4.根据权利要求1所述的方法,其特征在于,所述为每一个计算球体分配一个计算模块,包括:

5.根据权利要求1所述的方法,其特征在于,所述为每一个计算球体分配一个计算模块,包括:

6.根据权利要求2所述的方法,其特征在于,所述分配立方体单元内部计算单元,包括:

7.根据权利要...

【专利技术属性】
技术研发人员:刘君佩
申请(专利权)人:上海思朗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1