摘要
本发明属于分子动力学领域,具体涉及一种基于GPU实现粒子间短程相互作用计算的方法,包括:设计Map和Reduce两个操作符;对粒子空间进行网格划分,并预处理;对粒子划分区域;根据粒子编号、位置将粒子分配到GPU的每个线程上;选取S球域中的所有粒子,通过Map和Reduce操作计算S球域的近程力;随机均匀选取CS球域中的部分粒子,通过Map和Reduce操作计算CS球域的近程力;结合S球域的近程力和CS球域的近程力以及加入修正项计算粒子的实际近程力。本发明基于主流GPU架构高效实现了计算粒子短程相互作用时,通过球域划分引入随机受力,大幅减少近邻粒子数量来降低计算复杂度,很好的提升了计算效率。
技术关键词
粒子
网格
GPU并行计算
算法
多线程
标识符
复杂度
受力
数值
分子
系统为您推荐了相关专利信息
智能识别方法
非线性特征
耦合特征
设备运行状态数据
融合特征
复合喷丸工艺
表面形貌分析
螺旋锥齿轮
表面形貌特征
参数优化方法
网络安全威胁
智能检测系统
参数
网络流量数据
云平台
地磁传感器
误差校正方法
旋翼无人机
辅助检测技术
飞机机身