乐清市盐盆街道纬五路222号乐清加速器B幢203

+86 15669738183

一种基于GPU实现粒子间长程相互作用力的快速计算方法

本发明涉及一种基于GPU实现粒子间长程相互作用力的快速计算方法,包括:利用VTK‑m封装技术将CPU和GPU进行适配;通过CPU利用Metropolis‑Hasting算法从傅里叶空间中随机抽取部分傅里叶项;根据从所述傅里叶空间中随机抽取的部分傅里叶项、所述傅里叶空间的电荷分布、以及粒子的带电量得到粒子在傅里叶空间的库仑长程力表达式;构建操作符Map和操作符Reduce;其中,操作符Map用于通过GPU具备的多线程能力,并行的处理多个粒子信息;Reduce操作符用于通过GPU计算大规模粒子信息求和;根据粒子在傅里叶空间的库仑长程力表达式利用操作符Map和操作符Reduce计算粒子的库仑长程力。
上海交通大学 | 沪渝人工智能研究院
徐振礼 | 金石 | 高伟航 | 刘欢 | 刘伟 | 秦玮 | 罗茂瑛 | 赵腾

More Posts

Send Us A Message