摘要
本发明涉及一种基于GPU实现粒子间长程相互作用力的快速计算方法,包括:利用VTK‑m封装技术将CPU和GPU进行适配;通过CPU利用Metropolis‑Hasting算法从傅里叶空间中随机抽取部分傅里叶项;根据从所述傅里叶空间中随机抽取的部分傅里叶项、所述傅里叶空间的电荷分布、以及粒子的带电量得到粒子在傅里叶空间的库仑长程力表达式;构建操作符Map和操作符Reduce;其中,操作符Map用于通过GPU具备的多线程能力,并行的处理多个粒子信息;Reduce操作符用于通过GPU计算大规模粒子信息求和;根据粒子在傅里叶空间的库仑长程力表达式利用操作符Map和操作符Reduce计算粒子的库仑长程力。
技术关键词
长程相互作用
快速计算方法
粒子
模拟系统
表达式
多线程
算法
可读存储介质
采样点
存储器
样本
计算机
处理器
参数
系统为您推荐了相关专利信息
打印方法
复合材料配方
综合评估体系
实时监测技术
岩土体
信息解调方法
行星齿轮箱
双通道模型
机械设备故障诊断技术
包络
参数预测方法
粒子
交通状态预测
统计时间间隔
最佳参数组合
虚拟设备
模糊测试方法
消息
静态分析方法
操作系统
机械设备结构件
二维单元模型
疲劳寿命预测方法
参数
应力